Download raw body.
make regress failing test with GOT_TEST_PACK=1
On Tue, Dec 08, 2020 at 10:10:59AM -0800, Yang Zhong wrote: > On main, if I run > $ make regress GOT_TEST_PACK=1 > I get: > > ===> regress > ===> regress/cmdline > ./checkout.sh -q -r "/tmp" > ./update.sh -q -r "/tmp" > . > . > . > ./fetch.sh -q -r "/tmp" > ./tree.sh -q -r "/tmp" > --- /tmp/got-test-tree_submodule_of_same_repo-eGrVPmMM/stderr.expected > Tue Dec 8 09:59:48 2020 > +++ /tmp/got-test-tree_submodule_of_same_repo-eGrVPmMM/stderr Tue > Dec 8 09:59:48 2020 > @@ -1,2 +1,2 @@ > -got-read-tree: bad object data > +got-read-pack: bad object data > got: bad object data > FAILED > . > . > . Thanks for spotting this! The test expects the wrong output in case the repository is packed. This fixes it for me: diff 9cd7cbd12706001e5786d399b4421e5150c82be1 /home/stsp/src/got blob - 68b58e3ee50007e8b30b983b92b7e2536cb39a20 file + regress/cmdline/tree.sh --- regress/cmdline/tree.sh +++ regress/cmdline/tree.sh @@ -123,7 +123,13 @@ test_tree_submodule_of_same_repo() { test_done "$testroot" "1" return 1 fi - echo "got-read-tree: bad object data" > $testroot/stderr.expected + if [ -n "$GOT_TEST_PACK" ]; then + echo "got-read-pack: bad object data" \ + > $testroot/stderr.expected + else + echo "got-read-tree: bad object data" \ + > $testroot/stderr.expected + fi echo "got: bad object data" >> $testroot/stderr.expected cmp -s $testroot/stderr.expected $testroot/stderr
make regress failing test with GOT_TEST_PACK=1