public function __construct() { parent::__construct(); $firstLevelPrompt = new prompt('> '); $secondLevelPrompt = new prompt('=> '); $thirdLevelPrompt = new prompt('==> '); $atoumField = new runner\atoum\cli(); $atoumField->setPrompt($firstLevelPrompt); $this->addField($atoumField); $phpPathField = new runner\php\path\cli(); $phpPathField->setPrompt($firstLevelPrompt); $this->addField($phpPathField); $phpVersionField = new runner\php\version\cli(); $phpVersionField->setTitlePrompt($firstLevelPrompt)->setVersionPrompt($secondLevelPrompt); $this->addField($phpVersionField); $testsDurationField = new runner\tests\duration\cli(); $testsDurationField->setPrompt($firstLevelPrompt); $this->addField($testsDurationField); $memoryField = new runner\tests\memory\cli(); $memoryField->setPrompt($firstLevelPrompt); $this->addField($memoryField); $coverageField = new runner\tests\coverage\cli(); $coverageField->setTitlePrompt($firstLevelPrompt)->setClassPrompt($secondLevelPrompt)->setMethodPrompt($thirdLevelPrompt); $runnerDurationField = new runner\duration\cli(); $runnerDurationField->setPrompt($firstLevelPrompt); $this->addField($runnerDurationField); $resultField = new runner\result\cli(); $this->addField($resultField); $failuresField = new runner\failures\cli(); $failuresField->setTitlePrompt($firstLevelPrompt)->setMethodPrompt($secondLevelPrompt); $this->addfield($failuresField); $errorsField = new runner\errors\cli(); $errorsField->setTitlePrompt($firstLevelPrompt)->setMethodPrompt($secondLevelPrompt)->setErrorPrompt($thirdLevelPrompt); $this->addField($errorsField); $exceptionsField = new runner\exceptions\cli(); $exceptionsField->setTitlePrompt($firstLevelPrompt)->setMethodPrompt($secondLevelPrompt)->setExceptionPrompt($thirdLevelPrompt); $this->addField($exceptionsField); $uncompletedField = new runner\tests\uncompleted\cli(); $uncompletedField->setTitlePrompt($firstLevelPrompt)->setMethodPrompt($secondLevelPrompt)->setOutputPrompt($thirdLevelPrompt); $this->addField($uncompletedField); $voidField = new runner\tests\void\cli(); $voidField->setTitlePrompt($firstLevelPrompt)->setMethodPrompt($secondLevelPrompt); $this->addField($voidField); $skippedField = new runner\tests\skipped\cli(); $skippedField->setTitlePrompt($firstLevelPrompt)->setMethodPrompt($secondLevelPrompt); $this->addField($skippedField); $outputField = new runner\outputs\cli(); $outputField->setTitlePrompt($firstLevelPrompt)->setMethodPrompt($secondLevelPrompt); $this->addField($outputField); $testRunField = new test\run\cli(); $testRunField->setPrompt($firstLevelPrompt); $this->addField($testRunField); $testDurationField = new test\duration\cli(); $testDurationField->setPrompt($secondLevelPrompt); $this->addField($testDurationField); $testMemoryField = new test\memory\cli(); $testMemoryField->setPrompt($secondLevelPrompt); $this->addField($testMemoryField); }
public function __construct(atoum\adapter $adapter = null) { parent::__construct(); $this->setAdapter($adapter); if ($this->adapter->extension_loaded('libxml') === false) { throw new exceptions\runtime('libxml PHP extension is mandatory for clover report'); } }
public function __construct($sourceDir, $repositoryToken = null, atoum\adapter $adapter = null) { parent::__construct(); $this->setAdapter($adapter)->setBranchFinder()->setServiceName(); if ($this->adapter->extension_loaded('json') === false) { throw new exceptions\runtime('JSON PHP extension is mandatory for coveralls report'); } $this->repositoryToken = $repositoryToken; $this->sourceDir = new atoum\fs\path($sourceDir); }
public function __construct() { parent::__construct(); $secondLevelPrompt = new prompt(' '); $thirdLevelPrompt = new prompt(' '); $this->addField(new runner\php\path\cli()); $phpVersionField = new runner\php\version\cli(); $phpVersionField->setVersionPrompt($secondLevelPrompt); $this->addField($phpVersionField); $this->addField(new runner\duration\cli())->addField(new runner\result\cli()); $failuresField = new runner\failures\cli(); $failuresField->setMethodPrompt($secondLevelPrompt); $this->addField($failuresField); $outputsField = new runner\outputs\cli(); $outputsField->setMethodPrompt($secondLevelPrompt); $this->addField($outputsField); $errorsField = new runner\errors\cli(); $errorsField->setMethodPrompt($secondLevelPrompt)->setErrorPrompt($thirdLevelPrompt); $this->addField($errorsField); $exceptionsField = new runner\exceptions\cli(); $exceptionsField->setMethodPrompt($secondLevelPrompt)->setExceptionPrompt($thirdLevelPrompt); $this->addField($exceptionsField); $uncompletedField = new runner\tests\uncompleted\cli(); $uncompletedField->setMethodPrompt($secondLevelPrompt)->setOutputPrompt($thirdLevelPrompt); $this->addField($uncompletedField); $this->addField(new runner\tests\duration\cli())->addField(new runner\tests\memory\cli()); $coverageField = new runner\tests\coverage\cli(); $coverageField->setClassPrompt($secondLevelPrompt)->setMethodPrompt($thirdLevelPrompt); $this->addField($coverageField)->addField(new test\run\cli()); $durationField = new test\duration\cli(); $durationField->setPrompt($secondLevelPrompt); $this->addField($durationField); $memoryField = new test\memory\cli(); $memoryField->setPrompt($secondLevelPrompt); $this->addField($memoryField); }
public function __construct(atoum\writers\http $http = null) { parent::__construct(); $this->setTelemetryUrl(); $this->http = $http ?: new atoum\writers\http(); }
/** * AtoumReportProxy merely acts as a redirection adapter, and expects * a second adapter to be provided, to which it redirects. * @param Nod\Adapter\AdapterInterface $adapter */ public function __construct(AdapterInterface $childAdapter) { $this->childAdapter = $childAdapter; parent::__construct(); }