@@ -21,51 +21,62 @@ function addtests(fname)
21
21
end
22
22
end
23
23
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" )
39
73
end
40
74
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