X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=extras%2Fhs-test%2Fhs_test.sh;h=107fc686176192614731fb76eaeffec2b1e76916;hb=6d44aabe8d5e0015fd851788ef7c7bee48340dee;hp=28df3e565fe27a52b20f1e4c3f06f71d38b8d877;hpb=bee28afbb29992c4f332dcb319fbc3eacdc6e52b;p=vpp.git diff --git a/extras/hs-test/hs_test.sh b/extras/hs-test/hs_test.sh index 28df3e565fe..107fc686176 100644 --- a/extras/hs-test/hs_test.sh +++ b/extras/hs-test/hs_test.sh @@ -7,6 +7,7 @@ single_test=0 persist_set=0 unconfigure_set=0 debug_set=0 +debug_build= ginkgo_args= for i in "$@" @@ -26,6 +27,12 @@ case "${i}" in debug_set=1 fi ;; + --debug_build=*) + debug_build="${i#*=}" + if [ "$debug_build" = "true" ]; then + args="$args -debug_build" + fi + ;; --verbose=*) verbose="${i#*=}" if [ "$verbose" = "true" ]; then @@ -80,7 +87,7 @@ if [ $persist_set -eq 1 ] && [ $unconfigure_set -eq 1 ]; then fi if [ $single_test -eq 0 ] && [ $debug_set -eq 1 ]; then - echo "VPP debug flag is not supperted while running all tests!" + echo "VPP debug flag is not supported while running all tests!" exit 1 fi @@ -88,5 +95,5 @@ mkdir -p summary # shellcheck disable=SC2086 sudo -E go run github.com/onsi/ginkgo/v2/ginkgo --no-color --trace --json-report=summary/report.json $ginkgo_args -- $args -jq -r '.[0] | .SpecReports[] | select((.State == "failed") or (.State == "timedout") or (.State == "panicked")) | select(.Failure != null) | "TestName: \(.LeafNodeText)\nSuite:\n\(.Failure.Location.FileName)\nMessage:\n\(.Failure.Message)\n Full Stack Trace:\n\(.Failure.Location.FullStackTrace)\n"' summary/report.json > summary/failed-summary.log \ +jq -r '.[0] | .SpecReports[] | select((.State == "failed") or (.State == "timedout") or (.State == "panicked")) | select(.Failure != null) | "TestName: \(.LeafNodeText)\nSuite:\n\(.Failure.FailureNodeLocation.FileName)\nMessage:\n\(.Failure.Message)\n Full Stack Trace:\n\(.Failure.Location.FullStackTrace)\n"' summary/report.json > summary/failed-summary.log \ && echo "Summary generated -> summary/failed-summary.log"