Skip to content

Commit 8badafd

Browse files
committed
Mark tests that broke in 1.11 only broken in 1.11
1 parent 0cfbc41 commit 8badafd

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

test/stage2_fwd.jl

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ module stage2_fwd
77
end
88
let sin′′ = Diffractor.dontuse_nth_order_forward_stage2(Tuple{typeof(mysin), Float64}, 2)
99
# This broke some time between 1.10 and 1.11-DEV.10001
10-
@test_broken isa(sin′′, Core.OpaqueClosure{Tuple{Float64}, Float64})
10+
@test isa(sin′′, Core.OpaqueClosure{Tuple{Float64}, Float64}) broken=VERSION>=v"1.11-"
1111
@test sin′′(1.0) == -sin(1.0)
1212
end
1313

@@ -16,27 +16,26 @@ module stage2_fwd
1616
ChainRulesCore.@scalar_rule myminus(x, y) (true, -1)
1717
let self_minus′ = Diffractor.dontuse_nth_order_forward_stage2(Tuple{typeof(self_minus), Float64})
1818
# This broke some time between 1.10 and 1.11-DEV.10001
19-
@test_broken isa(self_minus′, Core.OpaqueClosure{Tuple{Float64}, Float64})
19+
@test isa(self_minus′, Core.OpaqueClosure{Tuple{Float64}, Float64}) broken=VERSION>=v"1.11-"
2020
@test self_minus′(1.0) == 0.
2121
end
2222
ChainRulesCore.@scalar_rule myminus(x, y) (true, true) # frule for `x - y`
2323
let self_minus′ = Diffractor.dontuse_nth_order_forward_stage2(Tuple{typeof(self_minus), Float64})
2424
# This broke some time between 1.10 and 1.11-DEV.10001
25-
@test_broken isa(self_minus′, Core.OpaqueClosure{Tuple{Float64}, Float64})
25+
@test isa(self_minus′, Core.OpaqueClosure{Tuple{Float64}, Float64}) broken=VERSION>=v"1.11-"
2626
@test self_minus′(1.0) == 2.
2727
end
2828

2929
myminus2(a, b) = a - b
3030
self_minus2(a) = myminus2(a, a)
3131
let self_minus2′ = Diffractor.dontuse_nth_order_forward_stage2(Tuple{typeof(self_minus2), Float64})
32-
# This broke some time between 1.10 and 1.11-DEV.10001
33-
@test_broken isa(self_minus2′, Core.OpaqueClosure{Tuple{Float64}, Float64})
32+
@test isa(self_minus2′, Core.OpaqueClosure{Tuple{Float64}, Float64}) broken=VERSION>=v"1.11-"
3433
@test self_minus2′(1.0) == 0.
3534
end
3635
ChainRulesCore.@scalar_rule myminus2(x, y) (true, true) # frule for `x - y`
3736
let self_minus2′ = Diffractor.dontuse_nth_order_forward_stage2(Tuple{typeof(self_minus2), Float64})
3837
# This broke some time between 1.10 and 1.11-DEV.10001
39-
@test_broken isa(self_minus2′, Core.OpaqueClosure{Tuple{Float64}, Float64})
38+
@test isa(self_minus2′, Core.OpaqueClosure{Tuple{Float64}, Float64}) broken=VERSION>=v"1.11-"
4039
@test self_minus2′(1.0) == 2.
4140
end
4241

0 commit comments

Comments
 (0)