-
Notifications
You must be signed in to change notification settings - Fork 0
/
test.ps1
101 lines (101 loc) · 10.5 KB
/
test.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
# unit test runner
# super scrappy - relies on the TypeScript implementation of tzo being a sibling folder of this repository
./test.exe ../tzo/src/tests/and_0.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/and_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/and_2.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/and_3.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/and_4.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/and_5.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/concat_0.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/concat_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/concat_2.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/concat_3.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/dup_0.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/dup_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/dup_2.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/dup_3.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/eq_0.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/eq_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/eq_2.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/eq_3.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/eq_4.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/eq_5.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/eq_6.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/gt_0.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/gt_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/gt_2.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/gt_3.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/gt_4.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/gt_5.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/gt_6.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/gt_7.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/jgz_0.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/jgz_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/jgz_2.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/jz_0.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/jz_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/jz_2.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/lt_0.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/lt_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/lt_2.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/lt_3.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/lt_4.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/lt_5.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/lt_6.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/lt_7.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/min_0.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/min_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/min_2.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/multiply_0.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/multiply_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/nop_0.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/nop_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/not_0.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/not_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/not_2.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/or_0.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/or_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/or_2.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/or_3.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/or_4.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/or_5.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/plus_0.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/plus_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/poor_mans_function.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/pop_0.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/pop_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/pop_2.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/pop_3.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/ppc_0.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/ppc_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/push_negative_numbers.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/push_numbers.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/push_strings.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/rconcat_0.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/rconcat_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/rconcat_2.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/rconcat_3.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/setContext_number.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/setContext_string.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/stacksize_0.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/stacksize_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/stdout_0.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/stdout_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/braces.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/braces_nested.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/delContext.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/example_0.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/example_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/example_2.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/example_3.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/example_4.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/getContext_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/getContext_2.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/getContext_3.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/goto_by_label.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/goto_by_number.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/hasContext_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/hasContext_2.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/hasContext_3.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/if_jgz_0.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };
./test.exe ../tzo/src/tests/if_jgz_1.json; if ($LASTEXITCODE -ne 0) { throw "Exit code is $LASTEXITCODE" };