catch2/include/internal
Konstantin Baumann d4fa900b84 JunitReporter reimplemented using the new IStreamingReporter interface
* created new AccumulatingReporterBase class for accumulating test
results hierarchically and store them for a single processResults() call
after all tests have been executed; sections are currently not handled,
since their usage are optional and/or could be nested arbitrarily, which
would result in overly complex code, IMHO
* JunitReporter reimplemented on top of this new
AccumulatingReporterBase class
* added support for tracking time spend in each test case, each test
group, and overall tests to the base "*Stats" classes; this enables each
reporter (derived from IStreamingReporter interface) to report the
timings; for now only the JunitReporter takes advantage of that.
2013-07-23 14:10:37 +02:00
..
catch_approx.hpp Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_assertionresult.h Fixed inconsistency in reporting of _FALSE (negated) expressions 2013-05-17 19:35:33 +01:00
catch_assertionresult.hpp Fixed inconsistency in reporting of _FALSE (negated) expressions 2013-05-17 19:35:33 +01:00
catch_capture.hpp Removed use of compiler specific techniques for denoting non-returning functions 2013-04-23 20:52:49 +01:00
catch_commandline.hpp Fixed script for new readme 2013-06-07 21:15:25 +01:00
catch_common.h Removed use of compiler specific techniques for denoting non-returning functions 2013-04-23 20:52:49 +01:00
catch_compiler_capabilities.h handle TEST_CASE_METHOD macro consistently 2013-05-14 19:31:21 +01:00
catch_config.hpp Tweaked indentation of errors and test lists 2013-06-07 19:06:30 +01:00
catch_console_colour_impl.hpp Fixed BrightGreen in ANSI/ Posix case 2013-04-09 19:49:58 +01:00
catch_console_colour.hpp Switched TextColour out for Colour 2013-04-05 07:59:28 +01:00
catch_context_impl.hpp Most of system now uses Ptr<IConfig const> 2013-05-28 18:51:53 +01:00
catch_context.h Most of system now uses Ptr<IConfig const> 2013-05-28 18:51:53 +01:00
catch_debugger.hpp Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_default_main.hpp Moved all Catch::Main()s into new Session class 2013-06-05 18:48:18 +01:00
catch_evaluate.hpp Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_exception_translator_registry.hpp Normalize include guards for all *.h and *.hpp 2012-09-17 01:53:39 -04:00
catch_expression_decomposer.hpp Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_expression_lhs.hpp Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_expressionresult_builder.h Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_expressionresult_builder.hpp Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_generators_impl.hpp Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_generators.hpp Converted tabs to spaces in some files where they have crept back in 2013-03-08 09:26:20 +00:00
catch_impl.hpp JunitReporter reimplemented using the new IStreamingReporter interface 2013-07-23 14:10:37 +02:00
catch_interfaces_capture.h Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_interfaces_config.h Most of system now uses Ptr<IConfig const> 2013-05-28 18:51:53 +01:00
catch_interfaces_exception.h Normalize include guards for all *.h and *.hpp 2012-09-17 01:53:39 -04:00
catch_interfaces_generators.h Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_interfaces_registry_hub.h Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_interfaces_reporter.h JunitReporter reimplemented using the new IStreamingReporter interface 2013-07-23 14:10:37 +02:00
catch_interfaces_runner.h Renamed TestCaseInfo -> TestCase 2012-11-22 19:17:20 +00:00
catch_interfaces_testcase.h Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_legacy_reporter_adapter.h Refactoring towards interface based config 2013-05-28 18:39:32 +01:00
catch_legacy_reporter_adapter.hpp Refactoring towards interface based config 2013-05-28 18:39:32 +01:00
catch_list.hpp Tweaked indentation of errors and test lists 2013-06-07 19:06:30 +01:00
catch_matchers.hpp Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_message.h Changed the way info messages are handled. 2013-02-02 19:58:04 +00:00
catch_message.hpp Changed the way info messages are handled. 2013-02-02 19:58:04 +00:00
catch_notimplemented_exception.h Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_notimplemented_exception.hpp Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_objc_arc.hpp Conditionally compile clang pragmas 2012-08-16 18:47:41 +01:00
catch_objc.hpp Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_option.hpp list options return number listed 2013-06-06 22:54:42 +01:00
catch_ptr.hpp Removed some cruft and warnings 2013-03-13 08:04:50 +00:00
catch_registry_hub.hpp Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_reporter_registrars.hpp Refactoring towards interface based config 2013-05-28 18:39:32 +01:00
catch_reporter_registry.hpp Refactoring towards interface based config 2013-05-28 18:39:32 +01:00
catch_result_type.h Changed the way info messages are handled. 2013-02-02 19:58:04 +00:00
catch_runner_impl.hpp JunitReporter reimplemented using the new IStreamingReporter interface 2013-07-23 14:10:37 +02:00
catch_running_test.hpp Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_section_info.hpp Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_section.hpp Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_sfinae.hpp Compiler capabilities clean-up 2013-04-22 08:19:17 +01:00
catch_stream.hpp Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_streambuf.h Added some surrogate cpps 2012-09-28 19:21:14 +01:00
catch_tags.hpp Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_test_case_info.h JunitReporter reimplemented using the new IStreamingReporter interface 2013-07-23 14:10:37 +02:00
catch_test_case_info.hpp JunitReporter reimplemented using the new IStreamingReporter interface 2013-07-23 14:10:37 +02:00
catch_test_case_registry_impl.hpp Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_test_registry.hpp Made generated function name more obvious (for quickly finding in debugger's stack viewer) 2013-05-31 08:11:01 +01:00
catch_test_spec.h Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_text.h Fully committed to new Text class. 2013-04-20 19:36:40 +01:00
catch_text.hpp Fully committed to new Text class. 2013-04-20 19:36:40 +01:00
catch_tostring.hpp Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_totals.hpp Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
catch_version.h Addressed some warnings (mostly MSVC) 2013-03-25 08:46:48 +00:00
catch_version.hpp build 39 2013-06-07 19:07:50 +01:00
catch_xmlwriter.hpp Changed "const X ref"s to "X const ref"s 2013-04-23 18:58:56 +01:00
clara.h Runner -> RunContext, Runner2 -> Runner and fixed issue with processName 2013-06-05 08:18:52 +01:00