3 # Execute all of the automated tests related to Zcash.
9 REPOROOT="$(readlink -f "$(dirname "$0")"/../../)"
11 function run_test_phase
13 echo "===== BEGIN: $*"
18 echo "===== PASSED: $*"
20 echo "===== FAILED: $*"
29 run_test_phase "${REPOROOT}/qa/zcash/check-security-hardening.sh"
30 run_test_phase "${REPOROOT}/qa/zcash/ensure-no-dot-so-in-depends.py"
32 # If make check fails, show test-suite.log as part of our run_test_phase
33 # output (and fail the phase with false):
34 run_test_phase make check '||' \
36 echo '=== ./src/test-suite.log ===' ';' \
37 cat './src/test-suite.log' ';' \
41 exit $SUITE_EXIT_STATUS