From 8f0b17b3635876a1fbf64f2ef564e5b2cee169a3 Mon Sep 17 00:00:00 2001 From: Jameson Nash Date: Tue, 14 Sep 2021 12:00:38 -0400 Subject: [PATCH] test: make errorshow test more robust --- test/errorshow.jl | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/test/errorshow.jl b/test/errorshow.jl index 137f15dd6b21a..80ad770de6f1e 100644 --- a/test/errorshow.jl +++ b/test/errorshow.jl @@ -728,7 +728,7 @@ end # Test that implementation detail of include() is hidden from the user by default let bt = try - include("testhelpers/include_error.jl") + @noinline include("testhelpers/include_error.jl") catch catch_backtrace() end @@ -740,7 +740,7 @@ end # Test backtrace printing module B module C - f(x; y=2.0) = error() + @noinline f(x; y=2.0) = error() end module D import ..C: f @@ -749,7 +749,8 @@ module B end @testset "backtrace" begin - bt = try B.D.g() + bt = try + B.D.g() catch catch_backtrace() end @@ -777,7 +778,8 @@ if Sys.isapple() || (Sys.islinux() && Sys.ARCH === :x86_64) pair_repeater_b() = pair_repeater_a() @testset "repeated stack frames" begin - let bt = try single_repeater() + let bt = try + single_repeater() catch catch_backtrace() end @@ -785,7 +787,8 @@ if Sys.isapple() || (Sys.islinux() && Sys.ARCH === :x86_64) @test occursin(r"repeats \d+ times", bt_str) end - let bt = try pair_repeater_a() + let bt = try + pair_repeater_a() catch catch_backtrace() end