projects
/
m6w6
/
seekat
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
refactor
[m6w6/seekat]
/
peridot.php
diff --git
a/peridot.php
b/peridot.php
index e4ce997c19d1fe9209e4c3772e1ef94780595a89..77d617fb9ff64e7418ef5b27e8c873a580b8012f 100644
(file)
--- a/
peridot.php
+++ b/
peridot.php
@@
-8,14
+8,14
@@
use Peridot\Console\Application;
use Peridot\Console\Environment;
use Peridot\Core\Suite;
use Peridot\Core\Test;
use Peridot\Console\Environment;
use Peridot\Core\Suite;
use Peridot\Core\Test;
-use seekat\API;
-use Symfony\Component\Console\Input\InputInterface;
-use Symfony\Component\Console\Output\OutputInterface;
+use Peridot\Reporter\AbstractBaseReporter;
+use Peridot\Reporter\AnonymousReporter;
use Peridot\Reporter\CodeCoverage\AbstractCodeCoverageReporter;
use Peridot\Reporter\CodeCoverageReporters;
use Peridot\Reporter\ReporterFactory;
use Peridot\Reporter\CodeCoverage\AbstractCodeCoverageReporter;
use Peridot\Reporter\CodeCoverageReporters;
use Peridot\Reporter\ReporterFactory;
-use Peridot\Reporter\AnonymousReporter;
-use Peridot\Reporter\AbstractBaseReporter;
+use seekat\API;
+use Symfony\Component\Console\Input\InputInterface;
+use Symfony\Component\Console\Output\OutputInterface;
return function(EventEmitter $emitter) {
(new CodeCoverageReporters($emitter))->register();
return function(EventEmitter $emitter) {
(new CodeCoverageReporters($emitter))->register();
@@
-28,17
+28,22
@@
return function(EventEmitter $emitter) {
return new class($reporterFactory, $ar->getConfiguration(), $ar->getOutput(), $ar->getEventEmitter()) extends AbstractBaseReporter {
private $reporters = [];
return new class($reporterFactory, $ar->getConfiguration(), $ar->getOutput(), $ar->getEventEmitter()) extends AbstractBaseReporter {
private $reporters = [];
+ private $factory;
function __construct(ReporterFactory $factory, Configuration $configuration, OutputInterface $output, EventEmitter $eventEmitter) {
function __construct(ReporterFactory $factory, Configuration $configuration, OutputInterface $output, EventEmitter $eventEmitter) {
- fprintf(STDERR, "Creating reporters\n");
- $this->reporters[] = $factory->create("spec");
- $this->reporters[] = $factory->create("text-code-coverage");
+ $this->factory = $factory;
parent::__construct($configuration, $output, $eventEmitter);
}
function init() {
parent::__construct($configuration, $output, $eventEmitter);
}
function init() {
+ fprintf(STDERR, "Creating reporters\n");
+ $this->reporters[] = $this->factory->create("spec");
+ if (extension_loaded("xdebug")) {
+ $this->reporters[] = $this->factory->create("text-code-coverage");
+ }
}
}
- function __2call($method, array $args) {
+
+ function X__call($method, array $args) {
fprintf(STDERR, "Calling %s\n", $method);
foreach ($this->reporters as $reporter) {
$output = $reporter->$method(...$args);
fprintf(STDERR, "Calling %s\n", $method);
foreach ($this->reporters as $reporter) {
$output = $reporter->$method(...$args);
@@
-83,7
+88,7
@@
return function(EventEmitter $emitter) {
$emitter->on("suite.start", function(Suite $suite) use($log) {
$headers = [];
if (($token = getenv("GITHUB_TOKEN"))) {
$emitter->on("suite.start", function(Suite $suite) use($log) {
$headers = [];
if (($token = getenv("GITHUB_TOKEN"))) {
- $headers["Auth
entic
ation"] = "token $token";
+ $headers["Auth
oriz
ation"] = "token $token";
} elseif (function_exists("posix_isatty") && defined("STDIN") && posix_isatty(STDIN)) {
fprintf(STDOUT, "GITHUB_TOKEN is not set in the environment, enter Y to continue without: ");
fflush(STDOUT);
} elseif (function_exists("posix_isatty") && defined("STDIN") && posix_isatty(STDIN)) {
fprintf(STDOUT, "GITHUB_TOKEN is not set in the environment, enter Y to continue without: ");
fflush(STDOUT);