32 lines
604 B
Bash
Executable File
32 lines
604 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -eu
|
|
|
|
SUITE_EXIT_STATUS=0
|
|
REPOROOT="$(readlink -f "$(dirname "$0")"/../)"
|
|
|
|
function run_test_phase
|
|
{
|
|
echo "===== BEGIN: $*"
|
|
set +e
|
|
eval "$@"
|
|
if [ $? -eq 0 ]
|
|
then
|
|
echo "===== PASSED: $*"
|
|
else
|
|
echo "===== FAILED: $*"
|
|
SUITE_EXIT_STATUS=1
|
|
fi
|
|
set -e
|
|
}
|
|
|
|
cd "${REPOROOT}"
|
|
|
|
# Test phases:
|
|
run_test_phase "${REPOROOT}/tests/utilTest"
|
|
run_test_phase "${REPOROOT}/tests/zerocashTest"
|
|
run_test_phase "${REPOROOT}/tests/merkleTest"
|
|
run_test_phase "${REPOROOT}/zerocash_pour_ppzksnark/tests/test_zerocash_pour_ppzksnark"
|
|
|
|
exit $SUITE_EXIT_STATUS
|