]> granicus.if.org Git - php/commitdiff
Added better error message to run-tests
authorTomas V.V.Cox <cox@php.net>
Sat, 7 Jun 2003 16:45:53 +0000 (16:45 +0000)
committerTomas V.V.Cox <cox@php.net>
Sat, 7 Jun 2003 16:45:53 +0000 (16:45 +0000)
pear/PEAR/Command/Package.php

index ed0fb671c6437c86a0f2e0c79bab7bc6c3b76626..a8a2c46b0abfbec5192a7bb6c25c867844435719 100644 (file)
@@ -442,11 +442,14 @@ Wrote: /usr/src/redhat/RPMS/i386/PEAR::Net_Socket-1.0-1.i386.rpm
         putenv("TEST_PHP_EXECUTABLE=$php");
         $ip = ini_get("include_path");
         $ps = OS_WINDOWS ? ';' : ':';
-        $run_tests = $this->config->get('php_dir') . DIRECTORY_SEPARATOR . 'run-tests.php';
+        $run_tests = $rtsts = $this->config->get('php_dir') . DIRECTORY_SEPARATOR . 'run-tests.php';
         if (!file_exists($run_tests)) {
             $run_tests = PEAR_INSTALL_DIR . DIRECTORY_SEPARATOR . 'run-tests.php';
             if (!file_exists($run_tests)) {
-                return $this->raiseError("No `run-tests.php' file found");
+                return $this->raiseError("No `run-tests.php' file found at $rtsts. You need ".
+                                                "to copy there the run-tests.php file located ".
+                                                "inside the sources of your php distribution package, ".
+                                                "in order to make this command available.");
             }
         }
         $plist = implode(" ", $params);
@@ -650,7 +653,7 @@ Wrote: /usr/src/redhat/RPMS/i386/PEAR::Net_Socket-1.0-1.i386.rpm
         fwrite($wp, $spec_contents);
         fclose($wp);
         $this->ui->outputData("Wrote RPM spec file $spec_file", $command);
-        
+
         return true;
     }