|
@@ -0,0 +1,24 @@
|
|
|
+#!/bin/bash
|
|
|
+TEST_DIR="`pwd`/tests/"
|
|
|
+
|
|
|
+make test
|
|
|
+
|
|
|
+for file in `find $TEST_DIR -name "*.diff" 2>/dev/null`
|
|
|
+do
|
|
|
+ grep "\-\-XFAIL--" ${file/%diff/phpt} >/dev/null 2>&1
|
|
|
+ if [ $? -gt 0 ]
|
|
|
+ then
|
|
|
+ FAILS[${#FAILS[@]}]="$file"
|
|
|
+ fi
|
|
|
+done
|
|
|
+
|
|
|
+if [ ${#FAILS[@]} -gt 0 ]
|
|
|
+then
|
|
|
+ for fail in "${FAILS[@]}"
|
|
|
+ do
|
|
|
+ sh -xc "cat $fail"
|
|
|
+ done
|
|
|
+ exit 1
|
|
|
+else
|
|
|
+ exit 0
|
|
|
+fi
|