diff --git a/test/runtests.jl b/test/runtests.jl index 7ed2afcd..bf264273 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -24,7 +24,6 @@ end @time @safetestset "NamedArrayPartition Tests" include("named_array_partition_tests.jl") @time @safetestset "Partitions Tests" include("partitions_test.jl") @time @safetestset "VecOfArr Indexing Tests" include("basic_indexing.jl") - @time @safetestset "SymbolicIndexingInterface API test" include("symbolic_indexing_interface_test.jl") @time @safetestset "VecOfArr Interface Tests" include("interface_tests.jl") @time @safetestset "Table traits" include("tabletraits.jl") @time @safetestset "StaticArrays Tests" include("copy_static_array_test.jl") @@ -33,15 +32,25 @@ end @time @safetestset "Measurement Tests" include("measurements.jl") end + if GROUP == "SymbolicIndexingInterface" || GROUP == "All" + @time @safetestset "SymbolicIndexingInterface API test" include("symbolic_indexing_interface_test.jl") + end + if GROUP == "Downstream" activate_downstream_env() - @time @safetestset "DiffEqArray Indexing Tests" include("downstream/symbol_indexing.jl") @time @safetestset "ODE Solve Tests" include("downstream/odesolve.jl") @time @safetestset "Event Tests with ArrayPartition" include("downstream/downstream_events.jl") @time @safetestset "Measurements and Units" include("downstream/measurements_and_units.jl") @time @safetestset "TrackerExt" include("downstream/TrackerExt.jl") end + if GROUP == "SymbolicIndexingInterface" || GROUP == "Downstream" + if GROUP == "SymbolicIndexingInterface" + activate_downstream_env() + @time @safetestset "DiffEqArray Indexing Tests" include("downstream/symbol_indexing.jl") + end + end + if GROUP == "GPU" activate_gpu_env() @time @safetestset "VectorOfArray GPU" include("gpu/vectorofarray_gpu.jl")