Description
Running ./test.sh
in MiniRust sometimes looks like this:
[...]
tests/pass/static.fixed ⠒
tests/pass/zst.fixed ⠒
tests/pass/const.fixed ⠒
tests/pass/enum_direct_tag.fixed ⠒
tests/pass/tuples.fixed ⠒
tests/pass/union.fixed ⠚
tests/pass/enum_niche_tag.fixed ⠚
tests/ub/inv_bool.fixed ⠚
tests/ub/unaligned.fixed ⠚
tests/ub/return_ref_to_local.fixed ⠚
tests/ub/array_out_of_bounds.fixed ⠚
tests/ub/nullptr.fixed ⠚
tests/ub/destroy_prov.fixed ⠚
tests/pass/is_zero.fixed ⠚
tests/ub/enum_mark_used_bytes.fixed ⠚ r@r-ethtop:~/src/rust/minirust (master=)$
Somehow, properly marking all tests as finished and printing the summary with the number of passed tests is skipped. This is non-deterministic, so likely a race condition.
I have not seen this happen before minirust/minirust#188 landed.
Metadata
Metadata
Assignees
Labels
No labels