Thread (1 message) 1 message, 1 author, 2018-08-02

Re: [RFC PATCH v2 03/12] t7411: be nicer to future tests and really clean things up

From: Junio C Hamano <hidden>
Date: 2018-08-02 18:44:56

SZEDER Gábor [off-list ref] writes:
quoted
Tests 5 and 8 in t/t7411-submodule-config.sh add two commits with
invalid lines in .gitmodules but then only the second commit is removed.

This may affect future subsequent tests if they assume that the
.gitmodules file has no errors.

Since those commits are not needed anymore remove both of them.

The modified line is in the last test of the file, so this does not
change the current behavior, it only affects future tests.

Signed-off-by: Antonio Ospite <redacted>
---

Note that test_when_finished is not used here, both to keep the current style
and also because it does not work in sub-shells.
That's true, but I think that this:

  test_when_finished git -C super reset --hard HEAD~2

at the very beginning of the test should work.
Assuming that the operations to create these two extra commits
always succeed, yes, that would be a more robust and preferrable
option.

I don't know if that assumption hold true offhand, though.  Don't we
have a more stable point to anchor that going-back-to commit to?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help