Thread (1 message) 1 message, 1 author, 2021-04-13

Re: [PATCH 2/2] diff tests: rewrite flakyness-causing test "aid"

From: Junio C Hamano <hidden>
Date: 2021-04-13 21:55:10

Matheus Tavares Bernardino [off-list ref] writes:
On Tue, Apr 13, 2021 at 4:01 PM Ævar Arnfjörð Bjarmason
[off-list ref] wrote:
quoted
quoted
Nit: before these two patches, "$actual" was only removed when the
test succeeded. So, in case of failure, the failed output files would
still be there for debugging. It might be interesting to keep this
behavior and only remove "$actual" at the end of the test.
Either I'm missing something or you are, that's how test_when_finished
works.

It's skipped under e.g. "--immediate --debug". See b586744a864 (test:
skip clean-up when running under --immediate mode, 2011-06-27)
I was mostly thinking about the `artifacts` zip we get from our CI
when a test fails. I find the final trash dir quite useful for some
post-mortem analysis, especially to debug WIP tests that only fail
occasionally or test failures on OSes I don't have quick access to.
Yeah, without "--immediate" we do run the clean-up tasks registered
with test_when_finished, so it may be a problem.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help