run-test.sh 338 B

123456789101112131415161718192021222324
  1. #!/bin/bash
  2. TEST_DIR="`pwd`/tests/"
  3. make test
  4. for file in `find $TEST_DIR -name "*.diff" 2>/dev/null`
  5. do
  6. grep "\-\-XFAIL--" ${file/%diff/phpt} >/dev/null 2>&1
  7. if [ $? -gt 0 ]
  8. then
  9. FAILS[${#FAILS[@]}]="$file"
  10. fi
  11. done
  12. if [ ${#FAILS[@]} -gt 0 ]
  13. then
  14. for fail in "${FAILS[@]}"
  15. do
  16. sh -xc "cat $fail"
  17. done
  18. exit 1
  19. else
  20. exit 0
  21. fi