1
0
Fork 0
mirror of https://we.phorge.it/source/arcanist.git synced 2024-11-22 23:02:41 +01:00

Remove support for skipping tests

Summary: Almost revert D2673 but leave the support for 'repeat'.

Test Plan: `arc help unit`.

Reviewers: epriestley

Reviewed By: epriestley

CC: aran, Korvin

Differential Revision: https://secure.phabricator.com/D2689
This commit is contained in:
vrana 2012-06-08 13:35:52 -07:00
parent 1df922b74f
commit 6bc4da8c4c
3 changed files with 0 additions and 26 deletions

View file

@ -25,7 +25,6 @@ abstract class ArcanistBaseUnitTestEngine {
private $workingCopy;
private $paths;
private $skipFiles;
private $arguments = array();
protected $diffID;
private $enableAsyncTests;
@ -55,15 +54,6 @@ abstract class ArcanistBaseUnitTestEngine {
return $this->paths;
}
final public function setSkipFiles(array $paths) {
$this->skipFiles = $paths;
return $this;
}
final public function getSkipFiles() {
return $this->skipFiles;
}
final public function setArguments(array $arguments) {
$this->arguments = $arguments;
return $this;

View file

@ -77,13 +77,6 @@ final class PhutilUnitTestEngine extends ArcanistBaseUnitTestEngine {
} while ($library_path != '.');
}
$skip = array();
foreach ($this->getSkipFiles() as $skip_path) {
$skip_path = Filesystem::resolvePath($skip_path);
$skip_path = Filesystem::readablePath($skip_path, $library_root);
$skip[$skip_path] = true;
}
// Look for any class that extends ArcanistPhutilTestCase inside a
// __tests__ directory in any parent directory of every affected file.
//
@ -107,9 +100,6 @@ final class PhutilUnitTestEngine extends ArcanistBaseUnitTestEngine {
->selectAndLoadSymbols();
foreach ($symbols as $symbol) {
if (isset($skip[$symbol['where']])) {
continue;
}
$run_tests[$symbol['name']] = true;
}
}

View file

@ -68,11 +68,6 @@ EOTEXT
'help' =>
"Override configured unit engine for this project."
),
'skip' => array(
'param' => 'path',
'help' => "Specify file paths that will be ignored.",
'repeat' => true,
),
'coverage' => array(
'help' => 'Always enable coverage information.',
'conflicts' => array(
@ -132,7 +127,6 @@ EOTEXT
$this->engine = newv($engine_class, array());
$this->engine->setWorkingCopy($working_copy);
$this->engine->setPaths($paths);
$this->engine->setSkipFiles($this->getArgument('skip'));
$this->engine->setArguments($this->getPassthruArgumentsAsMap('unit'));
$enable_coverage = null; // Means "default".