summaryrefslogtreecommitdiff
path: root/run-tests.php
diff options
context:
space:
mode:
authorBob Weinand <bobwei9@hotmail.com>2016-11-30 11:45:18 +0100
committerBob Weinand <bobwei9@hotmail.com>2016-11-30 11:45:18 +0100
commite37412e19cc71354713051de6e936ef6952bbf57 (patch)
tree84b95777a61c4f3d246ba4aec188b68e69dd7a75 /run-tests.php
parent7aaa1a876e82484c0c491c48efeda69dcc79507d (diff)
parent344ef050aa7eac98edc7a18861ab81256687aba4 (diff)
downloadphp-git-e37412e19cc71354713051de6e936ef6952bbf57.tar.gz
Merge branch 'PHP-7.0' into PHP-7.1
Diffstat (limited to 'run-tests.php')
-rwxr-xr-xrun-tests.php49
1 files changed, 21 insertions, 28 deletions
diff --git a/run-tests.php b/run-tests.php
index ce11fb1d87..93b655f0ad 100755
--- a/run-tests.php
+++ b/run-tests.php
@@ -122,16 +122,6 @@ if (getenv('TEST_PHP_EXECUTABLE')) {
$php_cgi = null;
}
}
-
- if (!getenv('TEST_PHPDBG_EXECUTABLE')) {
- $phpdbg = $cwd . '/sapi/phpdbg/phpdbg';
-
- if (file_exists($phpdbg)) {
- putenv("TEST_PHPDBG_EXECUTABLE=$phpdbg");
- } else {
- $phpdbg = null;
- }
- }
}
$environment['TEST_PHP_EXECUTABLE'] = $php;
}
@@ -147,6 +137,23 @@ if (getenv('TEST_PHP_CGI_EXECUTABLE')) {
$environment['TEST_PHP_CGI_EXECUTABLE'] = $php_cgi;
}
+if (!getenv('TEST_PHPDBG_EXECUTABLE')) {
+ if (!strncasecmp(PHP_OS, "win", 3) && file_exists(dirname($php) . "/phpdbg.exe")) {
+ $phpdbg = realpath(dirname($php) . "/phpdbg.exe");
+ } elseif (file_exists(dirname($php) . "/../../sapi/phpdbg/phpdbg")) {
+ $phpdbg = realpath(dirname($php) . "/../../sapi/phpdbg/phpdbg");
+ } elseif (file_exists("./sapi/phpdbg/phpdbg")) {
+ $phpdbg = realpath("./sapi/phpdbg/phpdbg");
+ } elseif (file_exists(dirname($php) . "/phpdbg")) {
+ $phpdbg = realpath(dirname($php) . "/phpdbg");
+ } else {
+ $phpdbg = null;
+ }
+ if ($phpdbg) {
+ putenv("TEST_PHPDBG_EXECUTABLE=$phpdbg");
+ }
+}
+
if (getenv('TEST_PHPDBG_EXECUTABLE')) {
$phpdbg = getenv('TEST_PHPDBG_EXECUTABLE');
@@ -1378,26 +1385,12 @@ TEST $file
if (isset($phpdbg)) {
$old_php = $php;
$php = $phpdbg . ' -qIb';
- } else if (!strncasecmp(PHP_OS, "win", 3) && file_exists(dirname($php) . "/phpdbg.exe")) {
- $old_php = $php;
- $php = realpath(dirname($php) . "/phpdbg.exe") . ' -qIb ';
} else {
- if (file_exists(dirname($php) . "/../../sapi/phpdbg/phpdbg")) {
- $old_php = $php;
- $php = realpath(dirname($php) . "/../../sapi/phpdbg/phpdbg") . ' -qIb ';
- } else if (file_exists("./sapi/phpdbg/phpdbg")) {
- $old_php = $php;
- $php = realpath("./sapi/phpdbg/phpdbg") . ' -qIb ';
- } else if (file_exists(dirname($php) . "/phpdbg")) {
- $old_php = $php;
- $php = realpath(dirname($php) . "/phpdbg") . ' -qIb ';
- } else {
- show_result('SKIP', $tested, $tested_file, "reason: phpdbg not available");
+ show_result('SKIP', $tested, $tested_file, "reason: phpdbg not available");
- junit_init_suite(junit_get_suitename_for($shortname));
- junit_mark_test_as('SKIP', $shortname, $tested, 0, 'phpdbg not available');
- return 'SKIPPED';
- }
+ junit_init_suite(junit_get_suitename_for($shortname));
+ junit_mark_test_as('SKIP', $shortname, $tested, 0, 'phpdbg not available');
+ return 'SKIPPED';
}
}