adds flushes to the output stream of teamcity reporter, making the test output more responsive.

This commit is contained in:
Sebastian Grottel 2017-10-16 08:55:51 +02:00 committed by Martin Hořeňovský
parent 96c5de678d
commit c1a91caf00
1 changed files with 3 additions and 0 deletions

View File

@ -133,6 +133,7 @@ namespace Catch {
<< "]\n";
}
}
stream.flush();
return true;
}
@ -146,6 +147,7 @@ namespace Catch {
StreamingReporterBase::testCaseStarting( testInfo );
stream << "##teamcity[testStarted name='"
<< escape( testInfo.name ) << "']\n";
stream.flush();
}
void testCaseEnded( TestCaseStats const& testCaseStats ) override {
@ -161,6 +163,7 @@ namespace Catch {
stream << "##teamcity[testFinished name='"
<< escape( testCaseStats.testInfo.name ) << "' duration='"
<< m_testTimer.getElapsedMilliseconds() << "']\n";
stream.flush();
}
private: