]> granicus.if.org Git - php/commitdiff
Better error message when fail to find test file
authorGabriel Caruso <carusogabriel34@gmail.com>
Wed, 14 Feb 2018 23:00:13 +0000 (21:00 -0200)
committerJoe Watkins <krakjoe@php.net>
Thu, 15 Feb 2018 07:51:12 +0000 (08:51 +0100)
run-tests.php

index 2bb4c95ba838a23b79fc88d59a34098ad40748fb..8b5309380bfe407e968b7dd8c3769c4db7d07fae 100755 (executable)
@@ -98,7 +98,7 @@ if (empty($environment)) {
 }
 if (empty($environment['TEMP'])) {
        $environment['TEMP'] = sys_get_temp_dir();
-       
+
        if (empty($environment['TEMP'])) {
                // for example, OpCache on Windows will fail in this case because child processes (for tests) will not get
                // a TEMP variable, so GetTempPath() will fallback to c:\windows, while GetTempPath() will return %TEMP% for parent
@@ -106,7 +106,7 @@ if (empty($environment['TEMP'])) {
                // the OpCache because it will be using the wrong path.
                die("TEMP environment is NOT set");
        } else if (count($environment)==1) {
-               // not having other environment variables, only having TEMP, is probably ok, but strange and may make a 
+               // not having other environment variables, only having TEMP, is probably ok, but strange and may make a
                // difference in the test pass rate, so warn the user.
                echo "WARNING: Only 1 environment variable will be available to tests(TEMP environment variable)".PHP_EOL;
        }
@@ -783,7 +783,7 @@ HELP;
                                } else if (preg_match("/\*$/", $argv[$i])) {
                                        $pattern_match = glob($argv[$i] . '.phpt');
                                } else {
-                                       die("bogus test name " . $argv[$i] . "\n");
+                                       die('Cannot found test file "' . $argv[$i] . '".' . PHP_EOL);
                                }
 
                                if (is_array($pattern_match)) {
@@ -795,7 +795,7 @@ HELP;
                        } else if (preg_match("/\.phpt$/", $testfile)) {
                                $test_files[] = $testfile;
                        } else {
-                               die("bogus test name " . $argv[$i] . "\n");
+                               die('Cannot found test file "' . $argv[$i] . '".' . PHP_EOL);
                        }
                }
        }