Sequoia
|
Utilities for recording the outcome of tests. More...
#include "sequoia/Core/Meta/TypeTraits.hpp"
#include "sequoia/TestFramework/FailureInfo.hpp"
#include "sequoia/TestFramework/Output.hpp"
#include "sequoia/TestFramework/TestMode.hpp"
#include <chrono>
#include <filesystem>
Go to the source code of this file.
Classes | |
struct | sequoia::testing::active_recovery_files |
Holds paths to files where recovery information will be written if the path is not empty. More... | |
struct | sequoia::testing::test_results |
class | sequoia::testing::test_logger_base |
class | sequoia::testing::test_logger< Mode > |
class | sequoia::testing::sentinel_base |
class | sequoia::testing::sentinel< Mode > |
class | sequoia::testing::log_summary |
Summaries data generated by the logger, for the purposes of reporting. More... | |
Utilities for recording the outcome of tests.
This is the header where the enum class, test_mode, is defined. This ultimately determines whether a given test is standard, false-positive or false-negative. See Robustness for more information. The test_logger class template employs test_mode as a non-type template parameter. It is via the test_logger that other building blocks of the testing framework, such as checkers and concrete test classes depend on the test_mode.