コード例 #1
0
ファイル: .atoum.php プロジェクト: jubianchi/async-generator
<?php

use mageekguy\atoum\reports;
use mageekguy\atoum\writers\std;
use mageekguy\atoum\reports\coverage;
$coverage = new coverage\html();
$coverage->addWriter(new \mageekguy\atoum\writers\std\out());
$coverage->setOutPutDirectory(__DIR__ . '/coverage');
$telemetry = new reports\telemetry();
$telemetry->addWriter(new std\out());
$telemetry->readProjectNameFromComposerJson(__DIR__ . DIRECTORY_SEPARATOR . 'composer.json');
$runner->addExtension(new reports\extension($script))->addReport($coverage)->enableBranchesAndPathsCoverage()->addReport($telemetry);
$script->addTestsFromDirectory(__DIR__ . '/tests/units')->addDefaultReport();
コード例 #2
0
ファイル: .atoum.php プロジェクト: atoum/reports-extension
<?php

require_once __DIR__ . DIRECTORY_SEPARATOR . 'autoloader.php';
use mageekguy\atoum\reports, mageekguy\atoum\reports\coverage, mageekguy\atoum\reports\telemetry, mageekguy\atoum\writers\std;
$runner->addExtension(new reports\extension($script));
$script->addDefaultReport();
$coverage = new coverage\html();
$coverage->addWriter(new std\out());
$coverage->setOutPutDirectory(__DIR__ . '/coverage');
$runner->addReport($coverage);
$telemetry = new telemetry();
$telemetry->readProjectNameFromComposerJson(__DIR__ . '/composer.json');
$telemetry->addWriter(new std\out());
$runner->addReport($telemetry);
$script->enableBranchAndPathCoverage();
$script->noCodeCoverageForClasses('mageekguy\\atoum\\reports\\asynchronous');
$script->noCodeCoverageForClasses('mageekguy\\atoum\\report');