diff --git a/src/examples.jl b/src/examples.jl index d4f764af..76842d58 100644 --- a/src/examples.jl +++ b/src/examples.jl @@ -1278,7 +1278,7 @@ const _examples = PlotExample[ # Some constants for PlotDocs and PlotReferenceImages _animation_examples = [2, 31] _backend_skips = Dict( - :gr => [], + :gr => [30], :pyplot => [2, 25, 30, 31, 49, 55, 56], :plotlyjs => [2, 21, 24, 25, 30, 31, 49, 50, 51, 55, 56], :pgfplotsx => [ diff --git a/test/imgcomp.jl b/test/imgcomp.jl index 589dbd11..6ba5c090 100644 --- a/test/imgcomp.jl +++ b/test/imgcomp.jl @@ -13,7 +13,6 @@ function replace_rand!(ex::Expr) end function fix_rand!(ex) replace_rand!(ex) - pushfirst!(ex.args[1].args, :(rng = StableRNG(PLOTS_SEED))) end function image_comparison_tests( @@ -39,10 +38,13 @@ function image_comparison_tests( # test function func = (fn, idx) -> begin - expr = Expr(:block) - append!(expr.args, example.exprs) - fix_rand!(expr) - eval(expr) + eval(:(rng=StableRNG(PLOTS_SEED))) + for the_expr in example.exprs + expr = Expr(:block) + push!(expr.args, the_expr) + fix_rand!(expr) + eval(expr) + end png(fn) end