@@ -5,6 +5,9 @@ if lowercase(get(ENV, "REACTANT_BACKEND_GROUP", "all")) == "gpu"
5
5
end
6
6
7
7
const REACTANT_TEST_GROUP = lowercase (get (ENV , " REACTANT_TEST_GROUP" , " all" ))
8
+ const REACTANT_TEST_ONLY_PLUGIN = parse (
9
+ Bool, get (ENV , " REACTANT_TEST_ONLY_PLUGIN" , " false" )
10
+ )
8
11
9
12
@testset " Reactant.jl Tests" begin
10
13
if REACTANT_TEST_GROUP == " all" || REACTANT_TEST_GROUP == " core"
@@ -16,30 +19,32 @@ const REACTANT_TEST_GROUP = lowercase(get(ENV, "REACTANT_TEST_GROUP", "all"))
16
19
@safetestset " Intel XPU Plugin" include (" plugins/sycl.jl" )
17
20
end
18
21
19
- @safetestset " Layout" include (" layout.jl" )
20
- @safetestset " Tracing" include (" tracing.jl" )
21
- @safetestset " Basic" include (" basic.jl" )
22
- @safetestset " Autodiff" include (" autodiff.jl" )
23
- @safetestset " Complex" include (" complex.jl" )
24
- @safetestset " Broadcast" include (" bcast.jl" )
25
- @safetestset " Struct" include (" struct.jl" )
26
- @safetestset " Closure" include (" closure.jl" )
27
- @safetestset " Compile" include (" compile.jl" )
28
- @safetestset " IR" include (" ir.jl" )
29
- @safetestset " Buffer Donation" include (" buffer_donation.jl" )
30
- @safetestset " Shortcuts to MLIR ops" include (" ops.jl" )
31
- @safetestset " Wrapped Arrays" include (" wrapped_arrays.jl" )
32
- @safetestset " Control Flow" include (" control_flow.jl" )
33
- @safetestset " Sorting" include (" sorting.jl" )
34
- @safetestset " Indexing" include (" indexing.jl" )
35
- if ! Sys. isapple ()
36
- @safetestset " Custom Number Types" include (" custom_number_types.jl" )
22
+ if ! REACTANT_TEST_ONLY_PLUGIN
23
+ @safetestset " Layout" include (" layout.jl" )
24
+ @safetestset " Tracing" include (" tracing.jl" )
25
+ @safetestset " Basic" include (" basic.jl" )
26
+ @safetestset " Autodiff" include (" autodiff.jl" )
27
+ @safetestset " Complex" include (" complex.jl" )
28
+ @safetestset " Broadcast" include (" bcast.jl" )
29
+ @safetestset " Struct" include (" struct.jl" )
30
+ @safetestset " Closure" include (" closure.jl" )
31
+ @safetestset " Compile" include (" compile.jl" )
32
+ @safetestset " IR" include (" ir.jl" )
33
+ @safetestset " Buffer Donation" include (" buffer_donation.jl" )
34
+ @safetestset " Shortcuts to MLIR ops" include (" ops.jl" )
35
+ @safetestset " Wrapped Arrays" include (" wrapped_arrays.jl" )
36
+ @safetestset " Control Flow" include (" control_flow.jl" )
37
+ @safetestset " Sorting" include (" sorting.jl" )
38
+ @safetestset " Indexing" include (" indexing.jl" )
39
+ if ! Sys. isapple ()
40
+ @safetestset " Custom Number Types" include (" custom_number_types.jl" )
41
+ end
42
+ @safetestset " Sharding" include (" sharding.jl" )
43
+ @safetestset " Comm Optimization" include (" optimize_comm.jl" )
44
+ @safetestset " Cluster Detection" include (" cluster_detector.jl" )
45
+ @safetestset " Config" include (" config.jl" )
46
+ @safetestset " Batching" include (" batching.jl" )
37
47
end
38
- @safetestset " Sharding" include (" sharding.jl" )
39
- @safetestset " Comm Optimization" include (" optimize_comm.jl" )
40
- @safetestset " Cluster Detection" include (" cluster_detector.jl" )
41
- @safetestset " Config" include (" config.jl" )
42
- @safetestset " Batching" include (" batching.jl" )
43
48
end
44
49
45
50
if REACTANT_TEST_GROUP == " all" || REACTANT_TEST_GROUP == " integration"
0 commit comments