@@ -3,34 +3,53 @@ set -euo pipefail
33
44cd " $( dirname " $0 " ) "
55
6- echo " === 1/7 : Self-host test ==="
6+ echo " === 1/9 : Self-host test ==="
77bash test_v2_self.sh
88
99echo " "
10- echo " === 2/7: Rebuild v2 and run builtin test files ==="
10+ echo " === 2/9: Rebuild v2 and run builtin test files ==="
11+ rm -rf /tmp/v2_cleanc_obj_cache
1112v self && v -o v2 v2.v
1213./v2 ../../vlib/builtin/array_test.v
1314./v2 ../../vlib/builtin/string_test.v
1415./v2 ../../vlib/builtin/map_test.v
1516
1617echo " "
17- echo " === 3/7: Math test ==="
18+ echo " === 3/9: Builtin test files (arm64) ==="
19+ ./v2 -backend arm64 ../../vlib/builtin/array_test.v
20+ ./v2 -backend arm64 ../../vlib/builtin/string_test.v
21+
22+ echo " "
23+ echo " === 4/9: Math test ==="
1824./v2 ../../vlib/math/math_test.v
1925
2026echo " "
21- echo " === 4/7: SSA backends test (arm64) ==="
27+ echo " === 5/9: Sumtype tests ==="
28+ ./v2 test_sumtype.v
29+ ./v2 test_sumtype2.v
30+ ./v2 test_sumtype3.v
31+ ./v2 test_sumtype4.v
32+ ./v2 test_sumtype_pos.v
33+ ./v2 test_sumtype_data.v
34+ ./v2 test_sumtype_ifexpr.v
35+ ./v2 test_sumtype_nested.v
36+ ./v2 test_sumtype_many.v
37+ ./v2 test_sumtype_global.v
38+
39+ echo " "
40+ echo " === 6/9: SSA backends test (arm64) ==="
2241v -gc none run test_ssa_backends.v arm64
2342
2443echo " "
25- echo " === 5/7 : SSA backends test (cleanc) ==="
44+ echo " === 7/9 : SSA backends test (cleanc) ==="
2645v -gc none run test_ssa_backends.v cleanc
2746
2847echo " "
29- echo " === 6/7 : Transformer test ==="
48+ echo " === 8/9 : Transformer test ==="
3049v ../../vlib/v2/transformer/transformer_v2_darwin_test.v
3150
3251echo " "
33- echo " === 7/7 : Cleanc runtime tests ==="
52+ echo " === 9/9 : Cleanc runtime tests ==="
3453v -gc none run ../../vlib/v2/gen/cleanc/tests/run_tests.v
3554
3655echo " "
0 commit comments