Make phar build fails more debuggable

main
Jordi Boggiano 11 years ago
parent 7ae0dd2a2a
commit cfc8bf0730

@ -8,5 +8,10 @@ use Composer\Compiler;
error_reporting(-1);
ini_set('display_errors', 1);
$compiler = new Compiler();
$compiler->compile();
try {
$compiler = new Compiler();
$compiler->compile();
} catch (\Exception $e) {
echo 'Failed to compile phar: ['.get_class($e).'] '.$e->getMessage().' at '.$e->getFile().':'.$e->getLine();
exit(1);
}

@ -58,7 +58,9 @@ class AllFunctionalTest extends \PHPUnit_Framework_TestCase
$proc = new Process('php '.escapeshellarg(__DIR__.'/../../../bin/compile'));
$exitcode = $proc->run();
$this->assertSame(0, $exitcode);
if ($exitcode !== 0 || trim($proc->getOutput())) {
$this->fail($proc->getOutput());
}
$this->assertTrue(file_exists(self::$pharPath));
}

Loading…
Cancel
Save