Skipped tests should be distinguished from failed tests. Exit code
77 is a standard from autoconf.
Signed-off-by: Daniel P. Berrangé <berrange(a)redhat.com>
---
tests/functions.phpt.in | 2 +-
tests/runtests.sh | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/functions.phpt.in b/tests/functions.phpt.in
index 47dba2d..2ec3d79 100644
--- a/tests/functions.phpt.in
+++ b/tests/functions.phpt.in
@@ -26,7 +26,7 @@
bail("Invalid test name!");
printf("Test $name SKIPPED\n");
- exit(1);
+ exit(77);
}
$abs_srcdir = '@abs_srcdir@' ?: getcwd();
diff --git a/tests/runtests.sh b/tests/runtests.sh
index 8280be7..2674475 100755
--- a/tests/runtests.sh
+++ b/tests/runtests.sh
@@ -18,7 +18,7 @@ run_test()
ret=0
php -n -c "${srcdir}/php.ini" "${srcdir}/${name}.phpt"
- if [ "x$?" != "x0" ]; then
+ if [ "x$?" != "x0" && "x$?" != "x77" ];
then
if [ "x$nf" == 'x1' ]; then
ret=1
else
--
2.26.2