Lines Matching defs:ContextOptions
724 struct ContextOptions //!OCLINT too many fields struct
726 std::ostream* cout; // stdout stream - std::cout by default
727 std::ostream* cerr; // stderr stream - std::cerr by default
728 String binary_name; // the test binary name
730 const detail::TestCase* currentTest = nullptr;
733 String out; // output filename
734 String order_by; // how tests should be ordered
735 unsigned rand_seed; // the seed for rand ordering
737 unsigned first; // the first (matching) test to be executed
738 unsigned last; // the last (matching) test to be executed
740 int abort_after; // stop tests after this many failed assertions
741 int subcase_filter_levels; // apply the subcase filters for the first N levels
743 bool success; // include successful assertions in output
744 bool case_sensitive; // if filtering should be case sensitive
745 bool exit; // if the program should be exited after the tests are ran/whatever
746 bool duration; // print the time duration of each test case
747 bool no_throw; // to skip exceptions-related assertion macros
748 bool no_exitcode; // if the framework should return 0 as the exitcode
749 bool no_run; // to not run the tests at all (can be done with an "*" exclude)
750 bool no_version; // to not print the version of the framework
751 bool no_colors; // if output to the console should be colorized
752 bool force_colors; // forces the use of colors even when a tty cannot be detected
753 bool no_breaks; // to not break into the debugger
754 bool no_skip; // don't skip test cases which are marked to be skipped
755 bool gnu_file_line; // if line numbers should be surrounded with :x: and not (x):
756 bool no_path_in_filenames; // if the path to files should be removed from the output
757 bool no_line_numbers; // if source code line numbers should be omitted from the output
758 bool no_debug_output; // no output in the debug console when a debugger is attached
759 bool no_skipped_summary; // don't print "skipped" in the summary !!! UNDOCUMENTED !!!
760 bool no_time_in_output; // omit any time/timestamps from output !!! UNDOCUMENTED !!!
762 bool help; // to print the help
763 bool version; // to print the version
764 bool count; // if only the count of matching tests is to be retrieved
765 bool list_test_cases; // to list all tests matching the filters
766 bool list_test_suites; // to list all suites matching the filters
767 bool list_reporters; // lists all registered reporters