Skip to content

Commit 1cc4283

Browse files
committed
fix test
1 parent 19a1cdc commit 1cc4283

File tree

1 file changed

+32
-30
lines changed

1 file changed

+32
-30
lines changed

test/ad/chainrules.jl

Lines changed: 32 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -31,36 +31,38 @@ end
3131

3232
if @isdefined Mooncake
3333
rng = Xoshiro(123456)
34-
Mooncake.TestUtils.test_rule(
35-
rng,
36-
Bijectors.find_alpha,
37-
x,
38-
y,
39-
z;
40-
is_primitive=true,
41-
perf_flag=:none,
42-
interp=Mooncake.MooncakeInterpreter(),
43-
)
44-
Mooncake.TestUtils.test_rule(
45-
rng,
46-
Bijectors.find_alpha,
47-
x,
48-
y,
49-
3;
50-
is_primitive=true,
51-
perf_flag=:none,
52-
interp=Mooncake.MooncakeInterpreter(),
53-
)
54-
Mooncake.TestUtils.test_rule(
55-
rng,
56-
Bijectors.find_alpha,
57-
x,
58-
y,
59-
UInt32(3);
60-
is_primitive=true,
61-
perf_flag=:none,
62-
interp=Mooncake.MooncakeInterpreter(),
63-
)
34+
@testset "$mode" for mode in (Mooncake.ForwardMode(), Mooncake.ReverseMode())
35+
Mooncake.TestUtils.test_rule(
36+
rng,
37+
Bijectors.find_alpha,
38+
x,
39+
y,
40+
z;
41+
is_primitive=true,
42+
perf_flag=:none,
43+
interp=Mooncake.MooncakeInterpreter(mode),
44+
)
45+
Mooncake.TestUtils.test_rule(
46+
rng,
47+
Bijectors.find_alpha,
48+
x,
49+
y,
50+
3;
51+
is_primitive=true,
52+
perf_flag=:none,
53+
interp=Mooncake.MooncakeInterpreter(mode),
54+
)
55+
Mooncake.TestUtils.test_rule(
56+
rng,
57+
Bijectors.find_alpha,
58+
x,
59+
y,
60+
UInt32(3);
61+
is_primitive=true,
62+
perf_flag=:none,
63+
interp=Mooncake.MooncakeInterpreter(mode),
64+
)
65+
end
6466
end
6567

6668
test_rrule(

0 commit comments

Comments
 (0)