summaryrefslogtreecommitdiff
path: root/t/chainlint/nested-loop-detect-failure.test
diff options
context:
space:
mode:
authorEric Sunshine <sunshine@sunshineco.com>2022-09-01 00:29:48 +0000
committerJunio C Hamano <gitster@pobox.com>2022-09-01 10:07:41 -0700
commita8f30ee0502b89ecb660af36784f653a8c3fb20d (patch)
tree35840694c510b0290bdc2f9a0a7b5df565ef879f /t/chainlint/nested-loop-detect-failure.test
parentaabc3258a1da5f06e0b2492f450d4b8e7e8137e5 (diff)
chainlint.pl: don't flag broken &&-chain if `$?` handled explicitly
There are cases in which tests capture and check a command's exit code explicitly without employing test_expect_code(). They do so by intentionally breaking the &&-chain since it would be impossible to capture "$?" in the failing case if the `status=$?` assignment was part of the &&-chain. Since such constructs are manually checking the exit code, their &&-chain breakage is legitimate and safe, thus should not be flagged. Therefore, stop flagging &&-chain breakage in such cases. Signed-off-by: Eric Sunshine <sunshine@sunshineco.com> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 't/chainlint/nested-loop-detect-failure.test')
0 files changed, 0 insertions, 0 deletions