Patrick Williams | 03907ee | 2022-05-01 06:28:52 -0500 | [diff] [blame] | 1 | #!/bin/sh |
Patrick Williams | 7784c42 | 2022-11-17 07:29:11 -0600 | [diff] [blame^] | 2 | |
| 3 | NFTABLESLIB=@libdir@/nftables |
| 4 | cd ${NFTABLESLIB}/ptest |
| 5 | |
| 6 | LOG="${NFTABLESLIB}/ptest/nftables_ptest_$(date +%Y%m%d-%H%M%S).log" |
| 7 | tests/shell/run-tests.sh -v | sed -e '/OK/ s/^/PASS: / ; /FAILED/ s/^/FAIL: /' | sed "s,\x1B\[[0-9;]*[a-zA-Z],,g" | tee -a ${LOG} |
| 8 | |
| 9 | passed=`grep PASS: ${LOG}|wc -l` |
| 10 | failed=`grep FAIL: ${LOG}|wc -l` |
| 11 | all=$((passed + failed)) |
| 12 | |
| 13 | ( echo "=== Test Summary ===" |
| 14 | echo "TOTAL: ${all}" |
| 15 | echo "PASSED: ${passed}" |
| 16 | echo "FAILED: ${failed}" |
| 17 | ) | tee -a ${LOG} |