@@ -21,51 +21,62 @@ function addtests(fname)
2121 end
2222end
2323
24- addtests (" SVector.jl" )
25- addtests (" MVector.jl" )
26- addtests (" SMatrix.jl" )
27- addtests (" MMatrix.jl" )
28- addtests (" SArray.jl" )
29- addtests (" MArray.jl" )
30- addtests (" FieldVector.jl" )
31- addtests (" FieldMatrix.jl" )
32- addtests (" Scalar.jl" )
33- addtests (" SUnitRange.jl" )
34- addtests (" SizedArray.jl" )
35- addtests (" SDiagonal.jl" )
36- addtests (" SHermitianCompact.jl" )
37- if VERSION >= v " 1.8.0-beta1"
38- addtests (" empty_array_syntax.jl" )
24+ TEST_GROUP = get (ENV , " STATICARRAYS_TEST_GROUP" , " all" )
25+
26+ if TEST_GROUP ∈ [" group-A" , " group-B" ]
27+ println (" Using test group: " , TEST_GROUP)
28+ end
29+
30+ if TEST_GROUP ∈ [" " , " all" , " group-A" ]
31+ addtests (" SVector.jl" )
32+ addtests (" MVector.jl" )
33+ addtests (" SMatrix.jl" )
34+ addtests (" MMatrix.jl" )
35+ addtests (" SArray.jl" )
36+ addtests (" MArray.jl" )
37+ addtests (" FieldVector.jl" )
38+ addtests (" FieldMatrix.jl" )
39+ addtests (" Scalar.jl" )
40+ addtests (" SUnitRange.jl" )
41+ addtests (" SizedArray.jl" )
42+ addtests (" SDiagonal.jl" )
43+ addtests (" SHermitianCompact.jl" )
44+ if VERSION >= v " 1.8.0-beta1"
45+ addtests (" empty_array_syntax.jl" )
46+ end
47+
48+ addtests (" ambiguities.jl" )
49+ addtests (" custom_types.jl" )
50+ addtests (" convert.jl" )
51+ addtests (" core.jl" )
52+ addtests (" abstractarray.jl" )
53+ addtests (" indexing.jl" )
54+ addtests (" initializers.jl" )
55+ addtests (" mapreduce.jl" )
56+ addtests (" sort.jl" )
57+ addtests (" accumulate.jl" )
58+ addtests (" arraymath.jl" )
59+ addtests (" broadcast.jl" )
60+ addtests (" linalg.jl" )
61+ addtests (" matrix_multiply.jl" )
62+ addtests (" matrix_multiply_add.jl" )
63+ addtests (" triangular.jl" )
64+ addtests (" det.jl" )
65+ addtests (" inv.jl" )
66+ addtests (" pinv.jl" )
67+ addtests (" solve.jl" )
68+ addtests (" eigen.jl" )
69+ addtests (" expm.jl" )
70+ addtests (" sqrtm.jl" )
71+ addtests (" lyap.jl" )
72+ addtests (" lu.jl" )
3973end
4074
41- addtests (" ambiguities.jl" )
42- addtests (" custom_types.jl" )
43- addtests (" convert.jl" )
44- addtests (" core.jl" )
45- addtests (" abstractarray.jl" )
46- addtests (" indexing.jl" )
47- addtests (" initializers.jl" )
48- addtests (" mapreduce.jl" )
49- addtests (" sort.jl" )
50- addtests (" accumulate.jl" )
51- addtests (" arraymath.jl" )
52- addtests (" broadcast.jl" )
53- addtests (" linalg.jl" )
54- addtests (" matrix_multiply.jl" )
55- addtests (" matrix_multiply_add.jl" )
56- addtests (" triangular.jl" )
57- addtests (" det.jl" )
58- addtests (" inv.jl" )
59- addtests (" pinv.jl" )
60- addtests (" solve.jl" )
61- addtests (" eigen.jl" )
62- addtests (" expm.jl" )
63- addtests (" sqrtm.jl" )
64- addtests (" lyap.jl" )
65- addtests (" lu.jl" )
66- addtests (" qr.jl" )
67- addtests (" chol.jl" ) # hermitian_type(::Type{Any}) for block algorithm
68- addtests (" deque.jl" )
69- addtests (" flatten.jl" )
70- addtests (" io.jl" )
71- addtests (" svd.jl" )
75+ if TEST_GROUP ∈ [" " , " all" , " group-B" ]
76+ addtests (" qr.jl" )
77+ addtests (" chol.jl" ) # hermitian_type(::Type{Any}) for block algorithm
78+ addtests (" deque.jl" )
79+ addtests (" flatten.jl" )
80+ addtests (" io.jl" )
81+ addtests (" svd.jl" )
82+ end
0 commit comments