Page MenuHomePhabricator
Diviner Arcanist Tech Docs ArcanistGoTestResultParser

final class ArcanistGoTestResultParser
Arcanist Technical Documentation (Unit Testing)

Go Test Result Parsing utility

(To generate test output, run something like: go test -v)

Methods

public function setEnableCoverage($enable_coverage)
Inherited

This method is not documented.
Parameters
$enable_coverage
Return
wild

public function setProjectRoot($project_root)
Inherited

This method is not documented.
Parameters
$project_root
Return
wild

public function setCoverageFile($coverage_file)
Inherited

This method is not documented.
Parameters
$coverage_file
Return
wild

public function setAffectedTests($affected_tests)
Inherited

This method is not documented.
Parameters
$affected_tests
Return
wild

public function setStderr($stderr)
Inherited

This method is not documented.
Parameters
$stderr
Return
wild

public function parseTestResults($path, $test_results)

ArcanistTestResultParser

Parse test results from provided input and return an array of ArcanistUnitTestResult.

ArcanistGoTestResultParser

Parse test results from Go test report (e.g. go test -v)

Parameters
string$pathPath to test.
string$test_resultsString containing test results.
Return
array

private function fixNames($test_case_results, $test_case_name)

This method is not documented.
Parameters
$test_case_results
$test_case_name
Return
wild