Some clean-up ready for first push to GitHub

This commit is contained in:
Phil Nash 2014-12-21 00:17:45 +00:00
parent 2771220a41
commit 3f9e3e21ea

View File

@ -14,6 +14,11 @@
#include <cstring>
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wpadded"
#endif
namespace Catch {
struct TeamCityReporter : StreamingReporterBase {
@ -132,15 +137,13 @@ namespace Catch {
m_headerPrintedForThisSection = false;
StreamingReporterBase::sectionStarting( sectionInfo );
}
// virtual void sectionEnded( SectionStats const& _sectionStats ) {
// // !TBD
// }
virtual void testCaseStarting( TestCaseInfo const& testInfo ) {
StreamingReporterBase::testCaseStarting( testInfo );
stream << "##teamcity[testStarted name='"
<< escape( testInfo.name ) << "']\n";
}
virtual void testCaseEnded( TestCaseStats const& testCaseStats ) {
StreamingReporterBase::testCaseEnded( testCaseStats );
if( !testCaseStats.stdOut.empty() )
@ -154,10 +157,7 @@ namespace Catch {
stream << "##teamcity[testFinished name='"
<< escape( testCaseStats.testInfo.name ) << "']\n";
}
// virtual void testRunEnded( TestRunStats const& _testRunStats ) {
// // !TBD
// }
private:
void printSectionHeader( std::ostream& os ) {
assert( !m_sectionStack.empty() );
@ -205,4 +205,8 @@ namespace Catch {
} // end namespace Catch
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#endif // TWOBLUECUBES_CATCH_REPORTER_TEAMCITY_HPP_INCLUDED