Boost
C++ Libraries
...one of the most highly
regarded and expertly designed C++ library projects in the
world.
— Herb Sutter and Andrei
Alexandrescu, C++
Coding Standards
This is an older version of Boost and was released in 2021. The current version is 1.89.0.
defines testing result reporter interfaces
This file defines interfaces that are responsible for results reporting. Interface is presented in a form of free standing function implemented in namespace result_reporter
namespace boost { namespace unit_test { namespace results_reporter { class format; void set_level(report_level); void set_stream(std::ostream &); void set_format(output_format); void set_format(results_reporter::format *); std::ostream & get_stream(); void make_report(report_level l = INV_REPORT_LEVEL, test_unit_id = INV_TEST_UNIT_ID); void confirmation_report(test_unit_id id = INV_TEST_UNIT_ID); void short_report(test_unit_id id = INV_TEST_UNIT_ID); void detailed_report(test_unit_id id = INV_TEST_UNIT_ID); } } }