hts/internal/tinybird/scripts/exec_test.sh

22 lines
311 B
Bash

#!/usr/bin/env bash
fail=0;
for t in `find ./tests -name "*.test"`; do
echo "** Running $t **"
echo "** $(cat $t)"
if res=$(bash $t $1 | diff -B ${t}.result -); then
echo 'OK';
else
echo "failed, diff:";
echo "$res";
fail=1
fi
echo ""
done;
if [ $fail == 1 ]; then
exit -1;
fi