| #!/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 |