Skip to content

Commit

Permalink
Merge branch 'ag/t0010-modernize'
Browse files Browse the repository at this point in the history
GSoC practice to modernize a test script.

* ag/t0010-modernize:
  tests: modernize the test script t0010-racy-git.sh
  • Loading branch information
gitster committed Mar 15, 2024
2 parents 8e663af + 1605035 commit 06ac518
Showing 1 changed file with 15 additions and 16 deletions.
31 changes: 15 additions & 16 deletions t/t0010-racy-git.sh
Expand Up @@ -10,25 +10,24 @@ TEST_PASSES_SANITIZE_LEAK=true

for trial in 0 1 2 3 4
do
rm -f .git/index
echo frotz >infocom
git update-index --add infocom
echo xyzzy >infocom

files=$(git diff-files -p)
test_expect_success \
"Racy GIT trial #$trial part A" \
'test "" != "$files"'

test_expect_success "Racy git trial #$trial part A" '
rm -f .git/index &&
echo frotz >infocom &&
git update-index --add infocom &&
echo xyzzy >infocom &&
git diff-files -p >out &&
test_file_not_empty out
'
sleep 1
echo xyzzy >cornerstone
git update-index --add cornerstone

files=$(git diff-files -p)
test_expect_success \
"Racy GIT trial #$trial part B" \
'test "" != "$files"'
test_expect_success "Racy git trial #$trial part B" '
echo xyzzy >cornerstone &&
git update-index --add cornerstone &&
git diff-files -p >out &&
test_file_not_empty out
'
done

test_done

0 comments on commit 06ac518

Please sign in to comment.