23 lines
455 B
C++
23 lines
455 B
C++
#pragma once
|
|
|
|
#include <cstdint>
|
|
|
|
namespace elna
|
|
{
|
|
class test_results final
|
|
{
|
|
std::uint32_t m_total{ 0 };
|
|
std::uint32_t m_passed{ 0 };
|
|
|
|
public:
|
|
test_results() = default;
|
|
|
|
std::uint32_t total() const noexcept;
|
|
std::uint32_t passed() const noexcept;
|
|
std::uint32_t failed() const noexcept;
|
|
|
|
int exit_code() const noexcept;
|
|
void add_exit_code(const int exit_code) noexcept;
|
|
};
|
|
}
|