t0003: move setup for --all
into new block
There is some setup code which is used by multiple tests being setup in `attribute test: --all option`. This means when we run "sh ./t0003-attributes.sh --run=setup,<num>" there is a chance of failing since we missed this setup block. So to ensure that setups are independent of test logic, move this to a new setup block. Signed-off-by: Karthik Nayak <karthik.188@gmail.com> Co-authored-by: toon@iotcl.com Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
2b4f5a4e4b
commit
c847e8c228
@ -203,9 +203,12 @@ test_expect_success 'attribute test: read paths from stdin' '
|
||||
test_cmp expect actual
|
||||
'
|
||||
|
||||
test_expect_success 'attribute test: --all option' '
|
||||
test_expect_success 'setup --all option' '
|
||||
grep -v unspecified <expect-all | sort >specified-all &&
|
||||
sed -e "s/:.*//" <expect-all | uniq >stdin-all &&
|
||||
sed -e "s/:.*//" <expect-all | uniq >stdin-all
|
||||
'
|
||||
|
||||
test_expect_success 'attribute test: --all option' '
|
||||
git check-attr --stdin --all <stdin-all >tmp &&
|
||||
sort tmp >actual &&
|
||||
test_cmp specified-all actual
|
||||
|
Loading…
Reference in New Issue
Block a user