void SummaryCollector::CollectResult(const std::string& /*id*/,
const std::string& /*description*/,
- const FailStatus::Type status,
+ const FailStatus status,
const std::string& /*reason = ""*/,
const bool& isPerformanceTest,
const std::chrono::system_clock::duration& performanceTime,
void SummaryCollector::CollectResult(const std::string& /*id*/,
const std::string& /*description*/,
- const FailStatus::Type status,
+ const FailStatus status,
const std::string& /*reason = ""*/)
{
switch (status) {
/*
- * Copyright (c) 2013 Samsung Electronics Co., Ltd All Rights Reserved
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd All Rights Reserved
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
void Finish();
void CollectResult(const std::string& /*id*/,
const std::string& /*description*/,
- const FailStatus::Type status,
+ const FailStatus status,
const std::string& /*reason = ""*/);
void CollectResult(const std::string& /*id*/,
const std::string& /*description*/,
- const FailStatus::Type status,
+ const FailStatus status,
const std::string& /*reason = ""*/,
const bool& isPerformanceTest = false,
const std::chrono::system_clock::duration&
m_count(0)
{}
- void AddTest(TestResultsCollectorBase::FailStatus::Type type)
+ void AddTest(TestResultsCollectorBase::FailStatus status)
{
++m_count;
- switch (type) {
+ switch (status) {
case TestResultsCollectorBase::FailStatus::FAILED: ++m_failed;
break;
case TestResultsCollectorBase::FailStatus::IGNORED: ++m_ignored;
public:
typedef TestResultsCollectorBase* (*CollectorConstructorFunc)();
typedef std::list<std::string> TestCaseIdList;
- struct FailStatus
+ enum class FailStatus
{
- enum Type
- {
- NONE,
- FAILED,
- IGNORED
- };
+ NONE,
+ FAILED,
+ IGNORED
};
virtual ~TestResultsCollectorBase() {}
virtual void CollectTestsCasesList(const TestCaseIdList& /*list*/) {}
virtual void CollectResult(const std::string& id,
const std::string& description,
- const FailStatus::Type status = FailStatus::NONE,
+ const FailStatus status = FailStatus::NONE,
const std::string& reason = "",
const bool& isPerformanceTest = false,
const std::chrono::system_clock::duration& performanceTime = std::chrono::microseconds::zero(),
virtual void CollectCurrentTestGroupName(const std::string& name);
virtual void CollectResult(const std::string& id,
const std::string& /*description*/,
- const FailStatus::Type status = FailStatus::NONE,
+ const FailStatus status = FailStatus::NONE,
const std::string& reason = "",
const bool& isPerformanceTest = true,
const std::chrono::system_clock::duration& performanceTime
virtual void CollectCurrentTestGroupName(const std::string& name);
virtual void CollectResult(const std::string& id,
const std::string& /*description*/,
- const FailStatus::Type status = FailStatus::NONE,
+ const FailStatus status = FailStatus::NONE,
const std::string& reason = "",
const bool& isPerformanceTest = false,
const std::chrono::system_clock::duration& performanceTime
virtual void CollectCurrentTestGroupName(const std::string& name);
virtual void CollectResult(const std::string& id,
const std::string& /*description*/,
- const FailStatus::Type status = FailStatus::NONE,
+ const FailStatus status = FailStatus::NONE,
const std::string& reason = "",
const bool& isPerformanceTest = false,
const std::chrono::system_clock::duration& performanceTime
void CollectResult(const std::string& id,
const std::string& description,
- const TestResultsCollectorBase::FailStatus::Type status
+ const TestResultsCollectorBase::FailStatus status
= TestResultsCollectorBase::FailStatus::NONE,
const std::string& reason = std::string(),
const bool& isPerformanceTest = false,
void ConsoleCollector::CollectResult(const std::string& id,
const std::string& /*description*/,
- const FailStatus::Type status,
+ const FailStatus status,
const std::string& reason,
const bool& isPerformanceTest,
const std::chrono::system_clock::duration& performanceTime,
printf("Running test case %-60s", tmp.c_str());
switch (status) {
- case TestResultsCollectorBase::FailStatus::NONE:
+ case FailStatus::NONE:
if (isPerformanceTest) {
if (performanceMaxTime <= std::chrono::microseconds::zero()) {
printf(GREEN_RESULT_OK_TIME,
}
printf(GREEN_RESULT_OK);
break;
- case TestResultsCollectorBase::FailStatus::FAILED:
+ case FailStatus::FAILED:
PrintfErrorMessage(" FAILED ", reason, true);
break;
- case TestResultsCollectorBase::FailStatus::IGNORED:
+ case FailStatus::IGNORED:
PrintfIgnoredMessage("Ignored ", reason, true);
break;
default:
void HtmlCollector::CollectResult(const std::string& id,
const std::string& /*description*/,
- const FailStatus::Type status,
+ const FailStatus status,
const std::string& reason,
const bool& isPerformanceTest,
const std::chrono::system_clock::duration& performanceTime,
fprintf(m_fp.Get(), "Running test case %-100s", tmp.c_str());
switch (status) {
- case TestResultsCollectorBase::FailStatus::NONE:
+ case FailStatus::NONE:
if (isPerformanceTest) {
if (performanceMaxTime <= std::chrono::microseconds::zero()) {
fprintf(m_fp.Get(), GREEN_RESULT_OK_TIME,
}
fprintf(m_fp.Get(), GREEN_RESULT_OK);
break;
- case TestResultsCollectorBase::FailStatus::FAILED:
+ case FailStatus::FAILED:
PrintfErrorMessage(" FAILED ", reason, true);
break;
- case TestResultsCollectorBase::FailStatus::IGNORED:
+ case FailStatus::IGNORED:
PrintfIgnoredMessage("Ignored ", reason, true);
break;
default:
void XmlCollector::CollectResult(const std::string& id,
const std::string&,
- const FailStatus::Type status,
+ const FailStatus status,
const std::string& reason,
const bool& isPerformanceTest,
const std::chrono::system_clock::duration& performanceTime,
m_resultBuffer.append(EscapeSpecialCharacters(id));
m_resultBuffer.append("\"");
switch (status) {
- case TestResultsCollectorBase::FailStatus::NONE:
+ case FailStatus::NONE:
if (isPerformanceTest) {
if (performanceMaxTime <= std::chrono::microseconds::zero()) {
m_resultBuffer.append(" status=\"OK\" time=\"");
}
m_resultBuffer.append(" status=\"OK\"/>\n");
break;
- case TestResultsCollectorBase::FailStatus::FAILED:
+ case FailStatus::FAILED:
m_resultBuffer.append(" status=\"FAILED\">\n");
PrintfErrorMessage("FAILED", EscapeSpecialCharacters(reason), true);
m_resultBuffer.append("\t\t</testcase>\n");
break;
- case TestResultsCollectorBase::FailStatus::IGNORED:
+ case FailStatus::IGNORED:
m_resultBuffer.append(" status=\"Ignored\">\n");
PrintfIgnoredMessage("Ignored", EscapeSpecialCharacters(
reason), true);
void TestRunner::CollectResult(
const std::string& id,
const std::string& description,
- const TestResultsCollectorBase::FailStatus::Type status,
+ const TestResultsCollectorBase::FailStatus status,
const std::string& reason,
const bool& isPerformanceTest,
const std::chrono::system_clock::duration& performanceTestDurationTime,