From f64c52e71e4b044b5afb5fc4abc10242c7a3088e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20M=C3=BCller-Widmann?= Date: Wed, 29 Jul 2026 10:12:36 +0200 Subject: [PATCH] Only run JET tests on explicitly supported versions --- Project.toml | 2 +- test/QATest.jl | 16 +++++++++------- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/Project.toml b/Project.toml index 747a19ec..449c911c 100644 --- a/Project.toml +++ b/Project.toml @@ -27,7 +27,7 @@ DiffResults = "1.1" DiffRules = "1.4" DiffTests = "0.1" IrrationalConstants = "0.1, 0.2" -JET = "0.9, 0.10, 0.11" +JET = "0.9, 0.12" LogExpFunctions = "0.3, 1" NaNMath = "1" Preferences = "1" diff --git a/test/QATest.jl b/test/QATest.jl index 860ccdb0..2cbf870a 100644 --- a/test/QATest.jl +++ b/test/QATest.jl @@ -3,14 +3,16 @@ module QATest using ForwardDiff using Test -using JET: @test_opt +import JET -@testset "JET" begin - # issue #778 - @test_opt ForwardDiff.derivative(identity, 1.0) - @test_opt ForwardDiff.gradient(only, [1.0], ForwardDiff.GradientConfig(only, [1.0], ForwardDiff.Chunk{1}())) - @test_opt ForwardDiff.jacobian(identity, [1.0], ForwardDiff.JacobianConfig(identity, [1.0], ForwardDiff.Chunk{1}())) - @test_opt ForwardDiff.hessian(only, [1.0], ForwardDiff.HessianConfig(only, [1.0], ForwardDiff.Chunk{1}())) +if VERSION < v"1.12" || JET.JET_AVAILABLE + @testset "JET" begin + # issue #778 + JET.@test_opt ForwardDiff.derivative(identity, 1.0) + JET.@test_opt ForwardDiff.gradient(only, [1.0], ForwardDiff.GradientConfig(only, [1.0], ForwardDiff.Chunk{1}())) + JET.@test_opt ForwardDiff.jacobian(identity, [1.0], ForwardDiff.JacobianConfig(identity, [1.0], ForwardDiff.Chunk{1}())) + JET.@test_opt ForwardDiff.hessian(only, [1.0], ForwardDiff.HessianConfig(only, [1.0], ForwardDiff.Chunk{1}())) + end end end # module