colours Struct
Colours used to highlight pass and fail results in test reports. More...
Declaration
Included Headers
Public Member Attributes Index
| const char * | fail = "" |
|
Terminal colour sequence for failing tests. More... | |
| const char * | none = "" |
|
Terminal colour reset sequence. More... | |
| const char * | pass = "" |
|
Terminal colour sequence for passing tests. More... | |
Description
Colours used to highlight pass and fail results in test reports.
The colours structure defines ANSI escape sequences for terminal output, enabling colour-coded highlighting of test outcomes. The pass member specifies the colour for successful results (typically green), while the fail member specifies the colour for failed results (typically red). The none member resets the colour to the terminal default.
By default all members are empty strings, so no escape sequences are emitted; reporters that support colours assign colours_red_green.
Definition at line 154 of file expression-formatter.h.
Public Member Attributes
fail
|
Terminal colour sequence for failing tests.
ANSI escape sequence to set the terminal colour for failing results (red).
Definition at line 159 of file expression-formatter.h.
Referenced by micro_os_plus::micro_test_plus::detail::reporter_human::abort_session, micro_os_plus::micro_test_plus::detail::expression_formatter::colour, micro_os_plus::micro_test_plus::detail::reporter_human::end_session, micro_os_plus::micro_test_plus::detail::reporter_human::end_suite, micro_os_plus::micro_test_plus::detail::reporter_human::end_test_case, micro_os_plus::micro_test_plus::detail::reporter_human::fail_suite and micro_os_plus::micro_test_plus::detail::reporter_human::output_fail_prefix.
none
|
Terminal colour reset sequence.
ANSI escape sequence to reset the terminal colour to default.
Definition at line 156 of file expression-formatter.h.
Referenced by micro_os_plus::micro_test_plus::detail::reporter_human::abort_session, micro_os_plus::micro_test_plus::detail::expression_formatter::colour_none, micro_os_plus::micro_test_plus::detail::reporter_human::end_session, micro_os_plus::micro_test_plus::detail::reporter_human::end_suite, micro_os_plus::micro_test_plus::detail::reporter_human::end_test_case, micro_os_plus::micro_test_plus::detail::reporter_human::fail_suite, micro_os_plus::micro_test_plus::detail::reporter_human::output_fail_prefix and micro_os_plus::micro_test_plus::detail::reporter_human::output_pass_prefix.
pass
|
Terminal colour sequence for passing tests.
ANSI escape sequence to set the terminal colour for passing results (green).
Definition at line 157 of file expression-formatter.h.
Referenced by micro_os_plus::micro_test_plus::detail::expression_formatter::colour, micro_os_plus::micro_test_plus::detail::reporter_human::end_session, micro_os_plus::micro_test_plus::detail::reporter_human::end_suite, micro_os_plus::micro_test_plus::detail::reporter_human::end_test_case and micro_os_plus::micro_test_plus::detail::reporter_human::output_pass_prefix.
The documentation for this struct was generated from the following file:
Generated via doxygen2docusaurus 2.2.8 by Doxygen 1.18.0.