Lines Matching refs:arguments

20     protected $arguments = [  variable in PHPUnit_TextUI_Command
131 if (is_object($this->arguments['test']) &&
132 $this->arguments['test'] instanceof PHPUnit_Framework_Test) {
133 $suite = $this->arguments['test'];
136 $this->arguments['test'],
137 $this->arguments['testFile'],
138 $this->arguments['testSuffixes']
142 if ($this->arguments['listGroups']) {
161 if ($this->arguments['listSuites']) {
167 $this->arguments['configuration']
182 unset($this->arguments['test']);
183 unset($this->arguments['testFile']);
186 $result = $runner->doRun($suite, $this->arguments, $exit);
213 return new PHPUnit_TextUI_TestRunner($this->arguments['loader']);
284 … $this->arguments['colors'] = $option[1] ?: PHPUnit_TextUI_ResultPrinter::COLOR_AUTO;
288 $this->arguments['bootstrap'] = $option[1];
293 $this->arguments['columns'] = (int) $option[1];
295 $this->arguments['columns'] = 'max';
301 $this->arguments['configuration'] = $option[1];
305 $this->arguments['coverageClover'] = $option[1];
309 $this->arguments['coverageCrap4J'] = $option[1];
313 $this->arguments['coverageHtml'] = $option[1];
317 $this->arguments['coveragePHP'] = $option[1];
325 $this->arguments['coverageText'] = $option[1];
326 $this->arguments['coverageTextShowUncoveredFiles'] = false;
327 $this->arguments['coverageTextShowOnlySummary'] = false;
331 $this->arguments['coverageXml'] = $option[1];
347 $this->arguments['debug'] = true;
357 $this->arguments['filter'] = $option[1];
361 $this->arguments['testsuite'] = $option[1];
414 $this->arguments['groups'] = explode(',', $option[1]);
418 $this->arguments['excludeGroups'] = explode(
425 $this->arguments['testSuffixes'] = explode(
436 $this->arguments['listGroups'] = true;
440 $this->arguments['listSuites'] = true;
444 $this->arguments['printer'] = $option[1];
448 $this->arguments['loader'] = $option[1];
452 $this->arguments['jsonLogfile'] = $option[1];
456 $this->arguments['junitLogfile'] = $option[1];
460 $this->arguments['tapLogfile'] = $option[1];
464 $this->arguments['teamcityLogfile'] = $option[1];
468 $this->arguments['processIsolation'] = true;
472 $this->arguments['repeat'] = (int) $option[1];
476 $this->arguments['stderr'] = true;
480 $this->arguments['stopOnError'] = true;
484 $this->arguments['stopOnFailure'] = true;
488 $this->arguments['stopOnWarning'] = true;
492 $this->arguments['stopOnIncomplete'] = true;
496 $this->arguments['stopOnRisky'] = true;
500 $this->arguments['stopOnSkipped'] = true;
504 $this->arguments['failOnWarning'] = true;
508 $this->arguments['failOnRisky'] = true;
512 $this->arguments['printer'] = 'PHPUnit_Util_Log_TAP';
516 $this->arguments['printer'] = 'PHPUnit_Util_Log_TeamCity';
520 $this->arguments['printer'] = 'PHPUnit_Util_TestDox_ResultPrinter_Text';
524 $this->arguments['testdoxGroups'] = explode(
531 $this->arguments['testdoxExcludeGroups'] = explode(
538 $this->arguments['testdoxHTMLFile'] = $option[1];
542 $this->arguments['testdoxTextFile'] = $option[1];
546 $this->arguments['testdoxXMLFile'] = $option[1];
550 $this->arguments['useDefaultConfiguration'] = false;
554 $this->arguments['noExtensions'] = true;
558 $this->arguments['noCoverage'] = true;
562 $this->arguments['backupGlobals'] = false;
566 $this->arguments['backupStaticAttributes'] = true;
571 $this->arguments['verbose'] = true;
587 $this->arguments['reportUselessTests'] = true;
591 $this->arguments['strictCoverage'] = true;
595 $this->arguments['disableCodeCoverageIgnore'] = true;
599 $this->arguments['beStrictAboutChangesToGlobalState'] = true;
603 $this->arguments['disallowTestOutput'] = true;
607 $this->arguments['beStrictAboutResourceUsageDuringSmallTests'] = true;
611 $this->arguments['enforceTimeLimit'] = true;
615 $this->arguments['disallowTodoAnnotatedTests'] = true;
619 $this->arguments['reverseList'] = true;
637 $this->arguments['whitelist'] = $option[1];
658 if (!isset($this->arguments['test'])) {
660 $this->arguments['test'] = $this->options[1][0];
664 $this->arguments['testFile'] = realpath($this->options[1][1]);
666 $this->arguments['testFile'] = '';
669 if (isset($this->arguments['test']) &&
670 is_file($this->arguments['test']) &&
671 substr($this->arguments['test'], -5, 5) != '.phpt') {
672 $this->arguments['testFile'] = realpath($this->arguments['test']);
673 …$this->arguments['test'] = substr($this->arguments['test'], 0, strrpos($this->arguments['test'…
677 if (!isset($this->arguments['testSuffixes'])) {
678 $this->arguments['testSuffixes'] = ['Test.php', '.phpt'];
688 if ($this->arguments['loader'] !== null) {
689 $this->arguments['loader'] = $this->handleLoader($this->arguments['loader']);
692 if (isset($this->arguments['configuration']) &&
693 is_dir($this->arguments['configuration'])) {
694 $configurationFile = $this->arguments['configuration'] . '/phpunit.xml';
697 $this->arguments['configuration'] = realpath(
701 $this->arguments['configuration'] = realpath(
705 } elseif (!isset($this->arguments['configuration']) &&
706 $this->arguments['useDefaultConfiguration']) {
708 $this->arguments['configuration'] = realpath('phpunit.xml');
710 $this->arguments['configuration'] = realpath(
716 if (isset($this->arguments['configuration'])) {
719 $this->arguments['configuration']
736 if (isset($this->arguments['bootstrap'])) {
737 $this->handleBootstrap($this->arguments['bootstrap']);
745 if (isset($phpunitConfiguration['stderr']) && ! isset($this->arguments['stderr'])) {
746 $this->arguments['stderr'] = $phpunitConfiguration['stderr'];
749 …if (isset($phpunitConfiguration['extensionsDirectory']) && !isset($this->arguments['noExtensions']…
753 if (isset($phpunitConfiguration['columns']) && ! isset($this->arguments['columns'])) {
754 $this->arguments['columns'] = $phpunitConfiguration['columns'];
757 … if (!isset($this->arguments['printer']) && isset($phpunitConfiguration['printerClass'])) {
764 $this->arguments['printer'] = $this->handlePrinter(
777 $this->arguments['loader'] = $this->handleLoader(
783 if (!isset($this->arguments['test'])) {
784 …$configuration->getTestSuiteConfiguration(isset($this->arguments['testsuite']) ? $this->arguments[…
787 $this->arguments['test'] = $testSuite;
790 } elseif (isset($this->arguments['bootstrap'])) {
791 $this->handleBootstrap($this->arguments['bootstrap']);
794 if (isset($this->arguments['printer']) &&
795 is_string($this->arguments['printer'])) {
796 $this->arguments['printer'] = $this->handlePrinter($this->arguments['printer']);
799 …if (isset($this->arguments['test']) && is_string($this->arguments['test']) && substr($this->argume…
800 $test = new PHPUnit_Extensions_PhptTestCase($this->arguments['test']);
802 $this->arguments['test'] = new PHPUnit_Framework_TestSuite;
803 $this->arguments['test']->addTest($test);
806 if (!isset($this->arguments['test']) ||
807 …(isset($this->arguments['testDatabaseLogRevision']) && !isset($this->arguments['testDatabaseDSN'])…
892 $outputStream = isset($this->arguments['stderr']) ? 'php://stderr' : null;
1169 $this->arguments['loadedExtensions'][] = $file;