|
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.