File tree Expand file tree Collapse file tree 2 files changed +25
-5
lines changed Expand file tree Collapse file tree 2 files changed +25
-5
lines changed Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ REGEX_PATTERN='.*const TESTNAMES = \[([^\[]*)^\].*'
17
17
is_moving=$2
18
18
moving_feature=${is_moving,,}
19
19
20
- declare -a tests_to_skip =(
20
+ declare -a max_moving_tests_to_skip =(
21
21
# see https://github.com/mmtk/mmtk-julia/issues/259
22
22
" abstractarray"
23
23
" cmdlineargs"
@@ -50,9 +50,11 @@ if [[ $CHOOSE_TESTS_JL_CONTENT =~ $REGEX_PATTERN ]]; then
50
50
continue
51
51
fi
52
52
53
- if [[ " ${tests_to_skip[@]} " =~ " $test " ]]; then
54
- echo " -> Skip"
55
- continue
53
+ if [[ " ${max_moving_tests_to_skip[@]} " =~ " $test " ]]; then
54
+ if [ " $moving_feature " == " max_moving" ]; then
55
+ echo " -> Skip"
56
+ continue
57
+ fi
56
58
fi
57
59
58
60
if [[ $test =~ " compiler_extras" ]]; then
Original file line number Diff line number Diff line change @@ -34,11 +34,21 @@ declare -a tests_to_skip=(
34
34
# see https://github.com/mmtk/mmtk-julia/issues/259
35
35
" Downloads"
36
36
" REPL"
37
- " TOML"
38
37
" Random"
39
38
" LibCURL"
40
39
" LazyArtifacts"
41
40
)
41
+
42
+ declare -a max_moving_tests_to_skip=(
43
+ # Skipping tests that fail for max moving Immix
44
+ # see https://github.com/mmtk/mmtk-julia/issues/259
45
+ " Downloads"
46
+ " REPL"
47
+ " Random"
48
+ " LibCURL"
49
+ " LazyArtifacts"
50
+ )
51
+
42
52
# These tests need multiple workers.
43
53
declare -a tests_with_multi_workers=(
44
54
" Pkg"
78
88
continue
79
89
fi
80
90
91
+ # Skip tests with max moving build
92
+ if [[ " ${max_moving_tests_to_skip[@]} " =~ " $test " ]]; then
93
+ if [ " $moving_feature " == " max_moving" ]; then
94
+ echo " -> Skip"
95
+ continue
96
+ fi
97
+ fi
98
+
81
99
if [[ " ${tests_with_multi_workers[@]} " =~ " $test " ]]; then
82
100
echo " -> Run multi threaded"
83
101
ci_run_jl_test $test 2 $moving_feature
You can’t perform that action at this time.
0 commit comments