git.haldean.org ubik / 203796c
explicitly skip some tests Haldean Brown 1 year, 2 months ago
2 changed file(s) with 19 addition(s) and 10 deletion(s). Raw diff Collapse all Expand all
55 apply-types.uk \
66 bind.uk \
77 block.uk \
8 boolean-splat.uk \
89 boolean.uk \
9 boolean-splat.uk \
1010 double-import.uk \
1111 double-inner-recursive.uk \
1212 fib.uk \
1313 global-recursive.uk \
1414 hello.uk \
15 import-splat.uk \
1516 import.uk \
16 import-splat.uk \
1717 infer-hard.uk \
1818 inner-lambda.uk \
1919 inner-recursive.uk \
2121 is-prime-fast.uk \
2222 is-prime.uk \
2323 iv-example.uk \
24 lambda-simple.uk \
2425 lambda.uk \
25 lambda-simple.uk \
26 list-range.uk \
2627 list.uk \
27 list-range.uk \
28 literate.rst \
2928 literate-ooo.rst \
3029 literate-simple.ul \
30 literate.rst \
3131 num.uk \
3232 operators.uk \
3333 pair.uk \
34 pattern-bind-simple.uk \
3435 pattern-bind.uk \
35 pattern-bind-simple.uk \
3636 pattern-block.uk \
3737 pred-block.uk \
3838 print-lib.uk \
39 !recursion-hard.rst \
40 scope-simple.uk \
3941 scope.uk \
40 scope-simple.uk \
4142 simple-adt.uk \
4243 simple-test.uk \
44 !type-decls.uk \
4345 typevars.uk \
4446 zero-arity.uk
45 #type-decls.uk \
46 #recursion-hard.rst \
4747
48 all: $(tests)
48 all: *.uk
4949 $(BASH) ../run_tests.sh $(shell pwd)/runner.sh $(tests)
5050
5151 clean:
11
22 passed=0
33 failed=0
4 skipped=0
45
56 runner=$1
67 for f in $@
910 then
1011 continue
1112 fi
13
14 if [[ "${f:0:1}" == "!" ]]
15 then
16 echo -e "\e[33mSKIP:\e[39m ${f:1}"
17 skipped=$(expr $skipped + 1)
18 continue
19 fi
20
1221 $runner $f
1322 res=$?
1423 if [[ $res == 0 ]]