Browse Source

Update TFKit to v0.0.5

Alois Mahdal 9 years ago
parent
commit
bdf9fa038f
1 changed files with 22 additions and 16 deletions
  1. 22
    16
      utils/tfkit/runtests

+ 22
- 16
utils/tfkit/runtests View File

2
 # ffoo test framework
2
 # ffoo test framework
3
 # See LICENSE file for copyright and license details.
3
 # See LICENSE file for copyright and license details.
4
 
4
 
5
-export TF_VERSION="0.0.4"
5
+TF_VERSION="0.0.5"
6
 
6
 
7
 die() {
7
 die() {
8
     echo "$@" && exit 9
8
     echo "$@" && exit 9
9
 }
9
 }
10
 
10
 
11
-export LC_ALL=C
12
-export TF_DIR=${TF_DIR:-$(dirname "$0")}
13
-export TF_SUITE="${TF_SUITE:-tests}"
14
-export TF_ARTIFACTS="${TF_ARTIFACTS:-tfkit-artifacts}"
15
-export TF_COLLECT="${TF_COLLECT:-auto}"
16
-
17
-
18
 usage() {
11
 usage() {
19
     echo "usage: $(basename "$0") [-c|-C] [-t tests_re] [-s subtest_re] [-p binpath] [-v] [-d]" >&2
12
     echo "usage: $(basename "$0") [-c|-C] [-t tests_re] [-s subtest_re] [-p binpath] [-v] [-d]" >&2
20
     exit 2
13
     exit 2
25
     exit 0
18
     exit 0
26
 }
19
 }
27
 
20
 
21
+LC_ALL=C
22
+TF_DIR=${TF_DIR:-$(dirname "$0")}
23
+TF_SUITE="${TF_SUITE:-tests}"
24
+TF_ARTIFACTS="${TF_ARTIFACTS:-tfkit-artifacts}"
25
+TF_COLLECT="${TF_COLLECT:-auto}"
26
+
28
 while true; do case "$1" in
27
 while true; do case "$1" in
29
-    -c|--collect)           TF_COLLECT=always; shift ;;
30
-    -C|--no-collect)        TF_COLLECT=never; shift ;;
31
-    -t|--filter-test)       export TF_FILTER_TEST="$2"; shift 2 ;;
32
-    -s|--filter-subtest)    export TF_FILTER_SUBTEST="$2"; shift 2 ;;
33
-    -p|--prefix)            export PATH="$(readlink -f "$2")/bin:$PATH"; shift 2 ;;
34
-    -d|--debug)             export TF_DEBUG=true; shift ;;
35
-    -v|--verbose)           export TF_VERBOSE=true; shift ;;
36
-    --version)              version ;;
28
+    -c|--collect)           TF_COLLECT=always;          shift ;;
29
+    -C|--no-collect)        TF_COLLECT=never;           shift ;;
30
+    -d|--debug)             TF_DEBUG=true;              shift ;;
31
+    -p|--prefix)            export PATH="$(readlink -f "$2")/bin:$PATH"
32
+                                                        shift 2 || usage ;;
33
+    -s|--filter-subtest)    TF_FILTER_SUBTEST="$2";     shift 2 || usage ;;
34
+    -t|--filter-test)       TF_FILTER_TEST="$2";        shift 2 || usage ;;
35
+    -v|--verbose)           TF_VERBOSE=true;            shift ;;
37
     --version-semver)       echo "$TF_VERSION"; exit 0 ;;
36
     --version-semver)       echo "$TF_VERSION"; exit 0 ;;
37
+    --version)              version ;;
38
     "") break ;;
38
     "") break ;;
39
     *)  usage ;;
39
     *)  usage ;;
40
 esac done
40
 esac done
41
 
41
 
42
+export LC_ALL
43
+export TF_DIR TF_SUITE TF_ARTIFACTS
44
+export TF_COLLECT TF_FILTER_SUBTEST TF_FILTER_TEST
45
+export TF_DEBUG TF_VERBOSE
46
+export TF_VERSION
47
+
42
 . "$TF_DIR/include/harness.sh" \
48
 . "$TF_DIR/include/harness.sh" \
43
  || die "cannot import harness; is TF_DIR set properly?: $TF_DIR"
49
  || die "cannot import harness; is TF_DIR set properly?: $TF_DIR"
44
 
50