Play-/tools/AutoTest/JUnitTestReportWriter.h

22 lines
483 B
C
Raw Permalink Normal View History

2015-05-04 03:04:36 -04:00
#pragma once
#include "xml/Node.h"
#include "TestReportWriter.h"
class CJUnitTestReportWriter : public CTestReportWriter
{
public:
2018-04-30 21:01:23 +01:00
CJUnitTestReportWriter();
virtual ~CJUnitTestReportWriter();
2015-05-04 03:04:36 -04:00
2018-04-30 21:01:23 +01:00
void ReportTestEntry(const std::string&, const TESTRESULT&) override;
void Write(const fs::path&) override;
2015-05-04 03:04:36 -04:00
private:
typedef std::unique_ptr<Framework::Xml::CNode> NodePtr;
2018-04-30 21:01:23 +01:00
NodePtr m_reportNode;
Framework::Xml::CNode* m_testSuiteNode = nullptr;
unsigned int m_testCount = 0;
2015-05-04 03:04:36 -04:00
};