commit 9020067b214b4a3606a3beed690df65a9ce4f564 from: Omar Polo via: Thomas Adam date: Fri Feb 17 16:54:02 2023 UTC got-build-regress.sh: add another round of testing with ref-deltas ok stsp commit - a628577ae6e2c53599473bf7d953e5aca112ad62 commit + 9020067b214b4a3606a3beed690df65a9ce4f564 blob - 40a3eba474b4a8fe35b9669596fb6994cc3739ae blob + e28ef4b462c922a18dc79fbf51e8e0ee0c2dded3 --- util/got-build-regress.sh +++ util/got-build-regress.sh @@ -130,6 +130,19 @@ if [ "$regress_status" -ne 0 -o "$regress_failure_grep exit 0 fi +printf "\n\n\tRunning tests with pack files using ref-delta\n\n" >> build.log +log_cmd regress.log env PATH=$HOME/bin:$PATH make regress GOT_TEST_ROOT="$testroot" GOT_TEST_PACK=ref-delta +regress_status="$?" +cat regress.log >> build.log +egrep "test.*failed" regress.log > failures.log +regress_failure_grep="$?" +if [ "$regress_status" -ne 0 -o "$regress_failure_grep" -eq 0 ]; then + printf "\n\n\t Test failures:\n\n" >> build.log + cat failures.log >> build.log + mail $fromaddr_arg -s "$prog regress failure" $recipients < build.log + exit 0 +fi + printf "\n\n\tTesting a release build\n\n" >> build.log log_cmd build.log make clean log_cmd build.log make obj