Skip to content

Commit a5dc241

Browse files
committed
Check whether Base.isprecompiled is defined, instead of version number
1 parent 2393335 commit a5dc241

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

test/runtests.jl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -94,13 +94,13 @@ up_path = joinpath(@__DIR__, "UsesPreferences")
9494
end
9595
cuda_test_base = """
9696
using UsesPreferences
97-
VERSION >= v"1.10" && @test Base.isprecompiled(Base.identify_package("UsesPreferences"))
97+
isdefined(Base, :isprecompiled) && @test Base.isprecompiled(Base.identify_package("UsesPreferences"))
9898
@test UsesPreferences.backend == "CUDA"
9999
"""
100100
cuda_test_did_precompile = """
101101
using Test
102102
# Make sure `UsesPreferences` has to be recompiled
103-
VERSION >= v"1.10" && @test !Base.isprecompiled(Base.identify_package("UsesPreferences"))
103+
isdefined(Base, :isprecompiled) && @test !Base.isprecompiled(Base.identify_package("UsesPreferences"))
104104
""" * cuda_test_base
105105
output = activate_and_run(up_path, cuda_test_did_precompile; env=Dict("JULIA_DEBUG" => "loading"))
106106
@test did_precompile(output)
@@ -109,7 +109,7 @@ up_path = joinpath(@__DIR__, "UsesPreferences")
109109
cuda_test_didnt_precompile = """
110110
using Test
111111
# Make sure `UsesPreferences` is already precompiled
112-
VERSION >= v"1.10" && @test Base.isprecompiled(Base.identify_package("UsesPreferences"))
112+
isdefined(Base, :isprecompiled) && @test Base.isprecompiled(Base.identify_package("UsesPreferences"))
113113
""" * cuda_test_base
114114
output = activate_and_run(up_path, cuda_test_didnt_precompile; env=Dict("JULIA_DEBUG" => "loading"))
115115
@test !did_precompile(output)
@@ -129,9 +129,9 @@ up_path = joinpath(@__DIR__, "UsesPreferences")
129129
username_test = """
130130
using Test
131131
# Make sure `UsesPreferences` is already precompiled
132-
VERSION >= v"1.10" && @test Base.isprecompiled(Base.identify_package("UsesPreferences"))
132+
isdefined(Base, :isprecompiled) && @test Base.isprecompiled(Base.identify_package("UsesPreferences"))
133133
using UsesPreferences, Preferences
134-
VERSION >= v"1.10" && @test Base.isprecompiled(Base.identify_package("UsesPreferences"))
134+
isdefined(Base, :isprecompiled) && @test Base.isprecompiled(Base.identify_package("UsesPreferences"))
135135
@test UsesPreferences.get_username() == "giordano"
136136
"""
137137
output = activate_and_run(up_path, username_test; env=Dict("JULIA_DEBUG" => "loading"))

0 commit comments

Comments
 (0)