Skip to content

Commit 4c844d9

Browse files
committed
don't run Broken dependencies test on 1.8
This functionality won't be available on 1.8 since it seems like a package can't be loaded at all when its precompilation failed because of a broken dependency in v1.8 and higher.
1 parent b11e1a5 commit 4c844d9

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

test/runtests.jl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3258,6 +3258,8 @@ do_test("Switching free/dev") && @testset "Switching free/dev" begin
32583258
push!(to_remove, depot)
32593259
end
32603260

3261+
# in v1.8 and higher, a package can't be loaded at all when its precompilation failed
3262+
@static if VERSION < v"1.8"
32613263
do_test("Broken dependencies (issue #371)") && @testset "Broken dependencies (issue #371)" begin
32623264
testdir = newtestdir()
32633265
srcdir = joinpath(testdir, "DepPkg371", "src")
@@ -3292,6 +3294,7 @@ do_test("Broken dependencies (issue #371)") && @testset "Broken dependencies (is
32923294
rm_precompile("DepPkg371")
32933295
pop!(LOAD_PATH)
32943296
end
3297+
end # @static if VERSION ≥ v"1.8"
32953298

32963299
do_test("Non-jl include_dependency (issue #388)") && @testset "Non-jl include_dependency (issue #388)" begin
32973300
push!(LOAD_PATH, joinpath(@__DIR__, "pkgs"))

0 commit comments

Comments
 (0)