depot/packages/networking/ipfs-cluster/sharness/run-sharness-tests.sh

31 lines
520 B
Bash
Executable file

#!/bin/bash
# Run tests
cd "$(dirname "$0")"
statuses=0
for i in t0*.sh;
do
echo "*** $i ***"
./$i
status=$?
statuses=$((statuses + $status))
if [ $status -ne 0 ]; then
echo "Test $i failed"
fi
done
# Aggregate Results
echo "Aggregating..."
for f in test-results/*.counts; do
echo "$f";
done | bash lib/sharness/aggregate-results.sh
# Cleanup results
rm -rf test-results
# Exit with error if any test has failed
if [ $statuses -gt 0 ]; then
echo $statuses
exit 1
fi
exit 0