From 6d1c0a067fddfc30b4f3e7cff1b6e5869095292b Mon Sep 17 00:00:00 2001 From: Simeon Schaub Date: Fri, 20 Oct 2023 22:07:00 +0200 Subject: [PATCH] add simple smokescreen test for `--bug-report` (#51776) follow-up PR to #51750 since BugReporting was broken at the time --- test/cmdlineargs.jl | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/test/cmdlineargs.jl b/test/cmdlineargs.jl index fc6016da960c4..aa54efab2c835 100644 --- a/test/cmdlineargs.jl +++ b/test/cmdlineargs.jl @@ -997,6 +997,10 @@ end # test --bug-report=rr if Sys.islinux() && Sys.ARCH in (:i686, :x86_64, :aarch64) # rr is only available on these platforms - # TODO: get this to work on CI - @test_skip success(setenv(`$(Base.julia_cmd()) --bug-report=rr-local -e 'exit()'`, "JULIA_RR_RECORD_ARGS" => "-n")) + mktempdir() do temp_trace_dir + @test success(pipeline(setenv(`$(Base.julia_cmd()) --bug-report=rr-local -e 'exit()'`, + "JULIA_RR_RECORD_ARGS" => "-n --nested=ignore", + "_RR_TRACE_DIR" => temp_trace_dir); + #=stdout, stderr=#)) + end end