1- using SafeTestsets, Pkg
1+ using SafeTestsets, Test, Pkg
22
3- const GROUP = get (ENV , " GROUP" , " All " )
3+ const GROUP = get (ENV , " GROUP" , " Core " )
44
55function dev_subpkg (subpkg)
66 subpkg_path = joinpath (dirname (@__DIR__ ), " lib" , subpkg)
@@ -14,41 +14,28 @@ function activate_subpkg_env(subpkg)
1414 Pkg. instantiate ()
1515end
1616
17- if VERSION < v " 1.11"
18- if GROUP == " All" || GROUP == " Core"
19- dev_subpkg (" OptimizationBase" )
20- dev_subpkg (" OptimizationOptimJL" )
21- dev_subpkg (" OptimizationOptimisers" )
22- dev_subpkg (" OptimizationMOI" )
23- elseif GROUP == " GPU" || GROUP == " OptimizationPolyalgorithms"
24- dev_subpkg (" OptimizationOptimJL" )
25- dev_subpkg (" OptimizationOptimisers" )
26- elseif GROUP == " OptimizationNLPModels"
27- dev_subpkg (" OptimizationOptimJL" )
28- dev_subpkg (" OptimizationMOI" )
29- end
30- end
31-
3217@time begin
33- if GROUP == " All" || GROUP == " Core"
34- @safetestset " Quality Assurance" include (" qa.jl" )
35- @safetestset " Utils Tests" begin
36- include (" utils.jl" )
37- end
38- @safetestset " AD Tests" begin
39- include (" ADtests.jl" )
40- end
41- @safetestset " AD Performance Regression Tests" begin
42- include (" AD_performance_regression.jl" )
43- end
44- @safetestset " Optimization" begin
45- include (" native.jl" )
46- end
47- @safetestset " Mini batching" begin
48- include (" minibatch.jl" )
49- end
50- @safetestset " DiffEqFlux" begin
51- include (" diffeqfluxtests.jl" )
18+ if GROUP == " Core"
19+ @testset verbose= true " Optimization.jl" begin
20+ @safetestset " Quality Assurance" include (" qa.jl" )
21+ @safetestset " Utils Tests" begin
22+ include (" utils.jl" )
23+ end
24+ @safetestset " AD Tests" begin
25+ include (" ADtests.jl" )
26+ end
27+ @safetestset " AD Performance Regression Tests" begin
28+ include (" AD_performance_regression.jl" )
29+ end
30+ @safetestset " Optimization" begin
31+ include (" native.jl" )
32+ end
33+ @safetestset " Mini batching" begin
34+ include (" minibatch.jl" )
35+ end
36+ @safetestset " DiffEqFlux" begin
37+ include (" diffeqfluxtests.jl" )
38+ end
5239 end
5340 elseif GROUP == " GPU"
5441 activate_downstream_env ()
0 commit comments