Skip to content

Commit 7a69dfd

Browse files
Alexey Stukalovalyst
authored andcommitted
tests helper: is_extended_tests()
to consolidate ENV variable check
1 parent 60ca8b5 commit 7a69dfd

3 files changed

Lines changed: 7 additions & 6 deletions

File tree

test/examples/helper.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
using LinearAlgebra: norm
22

3+
function is_extended_tests()
4+
return lowercase(get(ENV, "JULIA_EXTENDED_TESTS", "false")) == "true"
5+
end
6+
37
function test_gradient(model, parameters; rtol = 1e-10, atol = 0)
48
@test nparams(model) == length(parameters)
59

test/examples/political_democracy/political_democracy.jl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ semoptimizer = SemOptimizerNLopt
146146
include("constructor.jl")
147147
end
148148

149-
if !haskey(ENV, "JULIA_EXTENDED_TESTS") || ENV["JULIA_EXTENDED_TESTS"] == "true"
149+
if is_extended_tests()
150150
semoptimizer = SemOptimizerOptim
151151
@testset "RAMMatrices | parts | Optim" begin
152152
include("by_parts.jl")
@@ -182,7 +182,7 @@ semoptimizer = SemOptimizerNLopt
182182
include("constructor.jl")
183183
end
184184

185-
if !haskey(ENV, "JULIA_EXTENDED_TESTS") || ENV["JULIA_EXTENDED_TESTS"] == "true"
185+
if is_extended_tests()
186186
semoptimizer = SemOptimizerOptim
187187
@testset "RAMMatrices → ParameterTable | parts | Optim" begin
188188
include("by_parts.jl")
@@ -269,7 +269,7 @@ semoptimizer = SemOptimizerNLopt
269269
include("constructor.jl")
270270
end
271271

272-
if !haskey(ENV, "JULIA_EXTENDED_TESTS") || ENV["JULIA_EXTENDED_TESTS"] == "true"
272+
if is_extended_tests()
273273
semoptimizer = SemOptimizerOptim
274274
@testset "Graph → ParameterTable | parts | Optim" begin
275275
include("by_parts.jl")

test/runtests.jl

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,3 @@ end
1111
@time @safetestset "Example Models" begin
1212
include("examples/examples.jl")
1313
end
14-
15-
if !haskey(ENV, "JULIA_EXTENDED_TESTS") || ENV["JULIA_EXTENDED_TESTS"] == "true"
16-
end

0 commit comments

Comments
 (0)