Esempio n. 1
0
 public static function setUpBeforeClass()
 {
     $output = array();
     $status = 1;
     exec('(php -v) 2>&1', $output, $status);
     if ($status) {
         $output = implode("\n", $output);
         self::markTestSkipped("php is not in PATH or broken: {$output}");
     }
     self::$exclude = array(dirname(__FILE__) . '/../phpBB/vendor');
 }
Esempio n. 2
0
 public static function setUpBeforeClass()
 {
     // Try to use PHP_BINARY constant if available so lint tests are run
     // using the same php binary as phpunit. If not available (pre PHP
     // 5.4), assume binary is called 'php' and is in PATH.
     self::$php_binary = defined('PHP_BINARY') ? escapeshellcmd(PHP_BINARY) : 'php';
     $output = array();
     $status = 1;
     exec(sprintf('(%s --version) 2>&1', self::$php_binary), $output, $status);
     if ($status) {
         $output = implode("\n", $output);
         if (self::$php_binary === 'php') {
             self::markTestSkipped(sprintf('php is not in PATH or broken. Output: %s', $output));
         } else {
             self::markTestSkipped(sprintf('Could not run PHP_BINARY %s. Output: %s', self::$php_binary, $output));
         }
     }
 }