Esempio n. 1
0
 private function configureErrorHandler()
 {
     $file = PhpGuard::getPluginCache('phpunit') . '/error.log';
     if (is_file($file)) {
         @unlink($file);
     }
     touch($file);
     $this->errorFile = $file;
     ini_set('display_errors', 1);
     ini_set('error_log', $file);
     register_shutdown_function(array($this, 'handleShutdown'));
 }
Esempio n. 2
0
 private function configureErrorHandler()
 {
     $errorFile = PhpGuard::getPluginCache('phpspec') . '/error.log';
     // @codeCoverageIgnoreStart
     if (file_exists($errorFile)) {
         unlink($errorFile);
     }
     // @codeCoverageIgnoreEnd
     touch($errorFile);
     ini_set('display_errors', 1);
     ini_set('error_log', $errorFile);
     $this->errorFile = $errorFile;
     register_shutdown_function(array($this, 'handleShutdown'));
 }
Esempio n. 3
0
 public function generateRerunFile()
 {
     $dir = PhpGuard::getPluginCache('behat');
     $rerunFile = $dir . '/rerun.dat';
     // clean up unexisting result
     $this->cleanup();
     $rerun = array();
     foreach ($this->results as $result) {
         if (!in_array($file = $result->getFile(), $rerun)) {
             $rerun[] = $file;
         }
     }
     $content = implode("\n", $rerun);
     $this->fs->putFileContents($rerunFile, $content);
     return $rerunFile;
 }
Esempio n. 4
0
 public static function getCacheFileName()
 {
     $dir = PhpGuard::getPluginCache('phpspec');
     return $dir . DIRECTORY_SEPARATOR . 'results.dat';
 }
Esempio n. 5
0
 public static function getRerunFileName()
 {
     $dir = PhpGuard::getPluginCache('behat');
     $file = $dir . DIRECTORY_SEPARATOR . 'rerun.dat';
     return $file;
 }
Esempio n. 6
0
 protected function setUp()
 {
     parent::setUp();
     $file = PhpGuard::getPluginCache('phpunit') . '/result_test.dat';
     static::$container->setParameter('phpunit.inspector_cache', $file);
 }
Esempio n. 7
0
 public function testGetPlugincache()
 {
     $cacheDir = PhpGuard::getCacheDir();
     PhpGuard::getPluginCache('foo');
     $this->assertTrue(is_dir($cacheDir . '/plugins/foo'));
 }
Esempio n. 8
0
 public static function getResultFileName()
 {
     $dir = PhpGuard::getPluginCache('phpunit');
     return $dir . '/results.dat';
 }