Closed t-bltg closed 10 months ago
@oxinabox, I have some issues with nightly CI in UnicodePlots (see e.g. corrupted paths with ANSI codes in https://github.com/JuliaPlots/UnicodePlots.jl/actions/runs/7300585284/job/19895531268#step:6:384).
This PR makes the output from ReferenceTests
clearer for debugging.
Can we please revive and merge this PR and bump a new release (maybe @johnnychen94) ?
CI is green for all OS.
@info
in@test_reference
: now includesrender(...)
(more structured output for the end user, see below, works well with images), this helps CI in ensuring correct message order (io flush);rework tests not to show spurious messages when working with@test_reference
macro unlessCI
env var is set totrue
: this was is very confusing when running] test ReferenceTests
: only the tests summary should be shown to the end user, detailed are activated in CI or by the env varCI
;lena
inruntests.jl
: replaced withmonarch
which is very similar (same format and size);test/references
: if testing is interrupted, these temporaries are leftovers, and thus can land in a commit (usemktempdir
instead).As an example, this job output (PR) is more readable than this one (master): most likely flush of
stdout
andstderr
is de-synchronized.PR
master