enableCoverage = $enable_coverage; return $this; } public function setProjectRoot($project_root) { $this->projectRoot = $project_root; return $this; } public function setCoverageFile($coverage_file) { $this->coverageFile = $coverage_file; return $this; } public function setAffectedTests($affected_tests) { $this->affectedTests = $affected_tests; return $this; } public function setStderr($stderr) { $this->stderr = $stderr; return $this; } /** * Parse test results from provided input and return an array * of ArcanistUnitTestResult * * @param string $path Path to test * @param string $test_results String containing test results * * @return array ArcanistUnitTestResult */ abstract public function parseTestResults($path, $test_results); }