diff --git a/Project.toml b/Project.toml index d7afc92..16fc78e 100644 --- a/Project.toml +++ b/Project.toml @@ -15,18 +15,20 @@ FixedPointNumbersStatisticsExt = "Statistics" [compat] Aqua = "0.8" Documenter = "0.27, 1" +JET = "0.4 - 0.12" Random = "<0.0.1, 1" StableRNGs = "1" Statistics = "1" Test = "1" -julia = "1" +julia = "1.6" [extras] Aqua = "4c88cf16-eb10-579e-8560-4a9242c79595" Documenter = "e30172f5-a6a5-5a46-863b-614d45cd2de4" +JET = "c3a54625-cd67-489e-a8e7-0a5a0ff4e31b" StableRNGs = "860ef19b-820b-49d6-a774-d7a799459cd3" Statistics = "10745b16-79ce-11e8-11f9-7d13ad32a3b2" Test = "8dfed614-e22c-5e08-85e1-65c5234f0b40" [targets] -test = ["Aqua", "Documenter", "StableRNGs", "Statistics", "Test"] +test = ["Aqua", "Documenter", "JET", "StableRNGs", "Statistics", "Test"] diff --git a/test/runtests.jl b/test/runtests.jl index d037d44..d01865a 100644 --- a/test/runtests.jl +++ b/test/runtests.jl @@ -1,4 +1,4 @@ -using FixedPointNumbers, Test, Aqua +using Aqua, FixedPointNumbers, Test Aqua.test_all(FixedPointNumbers) @@ -7,6 +7,14 @@ if Sys.ARCH === :x86_64 || Sys.ARCH === :i686 doctest(FixedPointNumbers, manual = false) end +# older JET versions cannot analyze the package +if VERSION >= v"1.10" + using JET + @testset "JET" begin + JET.test_package(FixedPointNumbers; target_modules=(FixedPointNumbers,)) + end +end + @testset "normed" begin include("normed.jl") end