fix: converter

This commit is contained in:
Nuno Maduro
2023-03-02 21:24:05 +00:00
parent 1e61034e86
commit ad97b202c4
4 changed files with 16 additions and 2 deletions

View File

@ -180,6 +180,13 @@ final class Converter
*/
public function getStateFromResult(PhpUnitTestResult $result): State
{
return $this->stateGenerator->fromPhpUnitTestResult($result);
$numberOfPassedTests = $result->numberOfTestsRun()
- $result->numberOfTestErroredEvents()
- $result->numberOfTestFailedEvents()
- $result->numberOfTestSkippedEvents()
- $result->numberOfTestsWithTestConsideredRiskyEvents()
- $result->numberOfTestMarkedIncompleteEvents();
return $this->stateGenerator->fromPhpUnitTestResult($numberOfPassedTests, $result);
}
}

View File

@ -91,7 +91,6 @@ final class TeamCityLogger
public function testMarkedIncomplete(MarkedIncomplete $event): never
{
// TODO: when does this trigger?
throw ShouldNotHappen::fromMessage('testMarkedIncomplete not implemented.');
}

View File

@ -18,3 +18,7 @@
##teamcity[testIgnored name='build this one.' message='This test was ignored.' details='' flowId='1234']
##teamcity[testFinished name='build this one.' duration='100000' flowId='1234']
##teamcity[testSuiteFinished name='Tests/tests/Failure' flowId='1234']
Tests: 2 failed, 1 risky, 2 todos, 1 skipped (2 assertions)
Duration: 1.00s

View File

@ -4,3 +4,7 @@
##teamcity[testStarted name='can also pass' locationHint='pest_qn://tests/.tests/SuccessOnly.php::can also pass' flowId='1234']
##teamcity[testFinished name='can also pass' duration='100000' flowId='1234']
##teamcity[testSuiteFinished name='Tests/tests/SuccessOnly' flowId='1234']
Tests: 2 passed (2 assertions)
Duration: 1.00s