#!/usr/bin/env bash | |
if [[ ! -x ./blifparse_test ]]; then | |
echo "Failed to find test executable" >&2 | |
exit 2 | |
fi | |
for path in "$@" | |
do | |
blif_files=`find $path -name '*.blif' -o -name '*.eblif'` | |
for blif_file in ${blif_files[@]} | |
do | |
echo | |
echo "File: $blif_file" | |
#valgrind --leak-check=full --track-origins=yes ./blifparse_test $blif_file | |
./blifparse_test $blif_file | |
exit_code=$? | |
if [[ $exit_code -ne 0 ]]; then | |
echo "Error" >&2 | |
exit 1 | |
fi | |
done | |
done | |
echo "PASSED TEST" >&2 | |
exit 0 |