From 7d0ca6ea84c95ed86e2c3c0349657bdf3fbc48c8 Mon Sep 17 00:00:00 2001 From: JokeWaumans Date: Wed, 10 Jan 2024 15:23:19 +0100 Subject: [PATCH 1/7] Color the results of a testcase --- doc/source/_static/xunit2rst.css | 35 ++++++++++++++++++++++++++++++++ doc/source/conf.py | 9 +++++++- mlx/xunit2rst.mako | 8 +++++++- 3 files changed, 50 insertions(+), 2 deletions(-) create mode 100644 doc/source/_static/xunit2rst.css diff --git a/doc/source/_static/xunit2rst.css b/doc/source/_static/xunit2rst.css new file mode 100644 index 0000000..2c88ad6 --- /dev/null +++ b/doc/source/_static/xunit2rst.css @@ -0,0 +1,35 @@ +.xunit2rst-skip { + padding: 2px 5px; + font-size: 0.75em; + letter-spacing: 1px; + white-space: nowrap; + color: black; + background-color: #ddd; + border-radius: 3px; + background-color: #fed84f; + color: #000 !important; +} + +.xunit2rst-pass { + padding: 2px 5px; + font-size: 0.75em; + letter-spacing: 1px; + white-space: nowrap; + color: black; + background-color: #ddd; + border-radius: 3px; + background-color: #97bd61; + color: #000 !important; +} + +.xunit2rst-fail { + padding: 2px 5px; + font-size: 0.75em; + letter-spacing: 1px; + white-space: nowrap; + color: black; + background-color: #ddd; + border-radius: 3px; + background-color: #ce3e01; + color: #fff !important; +} diff --git a/doc/source/conf.py b/doc/source/conf.py index 0bbf405..9a30a37 100644 --- a/doc/source/conf.py +++ b/doc/source/conf.py @@ -114,7 +114,14 @@ # Add any paths that contain custom static files (such as style sheets) here, # relative to this directory. They are copied after the builtin static files, # so a file named "default.css" will overwrite the builtin "default.css". -html_static_path = [os.path.join(os.path.dirname(mlx.traceability.__file__), 'assets')] +html_static_path = [os.path.join(os.path.dirname(mlx.traceability.__file__), 'assets'), + '_static'] + +# These paths are either relative to html_static_path +# or fully qualified paths (eg. https://...) +html_css_files = [ + 'xunit2rst.css', +] traceability_render_relationship_per_item = True diff --git a/mlx/xunit2rst.mako b/mlx/xunit2rst.mako index c4f7364..09cb16a 100644 --- a/mlx/xunit2rst.mako +++ b/mlx/xunit2rst.mako @@ -31,6 +31,10 @@ def generate_body(input_string, indent, error_type=None): wrapped = textwrap.fill(complete_string, width=(119 - len(indent)), break_on_hyphens=False, break_long_words=False) return textwrap.indent(wrapped, indent) %>\ +.. role:: xunit2rst-Skip +.. role:: xunit2rst-Fail +.. role:: xunit2rst-Pass + .. ${info.header_prefix}${report_name}: ${"=" * len(title)} @@ -135,7 +139,9 @@ else: :ext_robotframeworklog: ${log_file}:${"s1-" if indexes[0] else ""}s${indexes[0] if indexes[0] else 1}-t${indexes[1]} % endif - Test result: ${test_result} +<% role_name = "xunit2rst-" + test_result.lower() %>\ + Test result: :${role_name}:`${test_result}` + <% prepend_literal_block = True %> % if failure_msg and relationship != 'passes': % for test in tests: From 4861048ebc4a8c0eda96cdce97316eccd6c2d96e Mon Sep 17 00:00:00 2001 From: JokeWaumans Date: Wed, 10 Jan 2024 16:22:47 +0100 Subject: [PATCH 2/7] Use lowercase for roles --- mlx/xunit2rst.mako | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/mlx/xunit2rst.mako b/mlx/xunit2rst.mako index 09cb16a..b1a19fb 100644 --- a/mlx/xunit2rst.mako +++ b/mlx/xunit2rst.mako @@ -31,9 +31,9 @@ def generate_body(input_string, indent, error_type=None): wrapped = textwrap.fill(complete_string, width=(119 - len(indent)), break_on_hyphens=False, break_long_words=False) return textwrap.indent(wrapped, indent) %>\ -.. role:: xunit2rst-Skip -.. role:: xunit2rst-Fail -.. role:: xunit2rst-Pass +.. role:: xunit2rst-skip +.. role:: xunit2rst-fail +.. role:: xunit2rst-pass .. ${info.header_prefix}${report_name}: From f90192ce0c7c3e793bb5006f0fe8f2d9318aba84 Mon Sep 17 00:00:00 2001 From: JokeWaumans Date: Wed, 10 Jan 2024 16:26:23 +0100 Subject: [PATCH 3/7] Change rst files used to compare the output --- tests/test_in/itest_as_utest_report.rst | 13 +++-- tests/test_in/itest_lin_report.rst | 13 +++-- tests/test_in/itest_lin_report_failures.rst | 13 +++-- tests/test_in/itest_report.rst | 13 +++-- tests/test_in/itest_report_extra_content.rst | 13 +++-- tests/test_in/itest_report_log.rst | 13 +++-- tests/test_in/itest_report_log_links.rst | 13 +++-- .../itest_report_log_links_multisuite.rst | 49 +++++++++++++------ .../itest_report_skipped_failures_log.rst | 13 +++-- tests/test_in/qtest_my_lib_report.rst | 16 ++++-- tests/test_in/qtest_nested_suites.rst | 16 ++++-- tests/test_in/rf6_multisuite_report.rst | 25 +++++++--- tests/test_in/rf6_report.rst | 10 +++- tests/test_in/utest_my_lib_report.rst | 16 ++++-- .../test_in/utest_my_lib_report_failures.rst | 13 +++-- tests/test_in/utest_my_lib_report_skipped.rst | 19 +++++-- tests/test_in/utest_my_lib_suites_report.rst | 13 +++-- .../utest_my_lib_suites_report_skipped.rst | 13 +++-- .../test_in/utest_override_prefix_report.rst | 16 ++++-- 19 files changed, 232 insertions(+), 78 deletions(-) diff --git a/tests/test_in/itest_as_utest_report.rst b/tests/test_in/itest_as_utest_report.rst index f0174e0..ba39c2b 100644 --- a/tests/test_in/itest_as_utest_report.rst +++ b/tests/test_in/itest_as_utest_report.rst @@ -1,3 +1,7 @@ +.. role:: xunit2rst-skip +.. role:: xunit2rst-fail +.. role:: xunit2rst-pass + .. _unit_test_report_itest_as_utest: =================================== @@ -16,17 +20,20 @@ Test Reports .. item:: REPORT_ITEST-FIRST_TEST Test report for ITEST-FIRST_TEST :fails: ITEST-FIRST_TEST - Test result: Fail + Test result: :xunit2rst-fail:`Fail` + .. item:: REPORT_ITEST-AN_UNLINKED_TEST Test report for ITEST-AN_UNLINKED_TEST :passes: ITEST-AN_UNLINKED_TEST - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST-ANOTHER_TEST Test report for ITEST-ANOTHER_TEST :passes: ITEST-ANOTHER_TEST - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + Traceability Matrix =================== diff --git a/tests/test_in/itest_lin_report.rst b/tests/test_in/itest_lin_report.rst index e01f7e0..53017e2 100644 --- a/tests/test_in/itest_lin_report.rst +++ b/tests/test_in/itest_lin_report.rst @@ -1,3 +1,7 @@ +.. role:: xunit2rst-skip +.. role:: xunit2rst-fail +.. role:: xunit2rst-pass + .. _integration_test_report_itest_lin: ===================================== @@ -16,17 +20,20 @@ Test Reports .. item:: REPORT_ITEST_LIN-FIRST_TEST Test report for ITEST_LIN-FIRST_TEST :fails: ITEST_LIN-FIRST_TEST - Test result: Fail + Test result: :xunit2rst-fail:`Fail` + .. item:: REPORT_ITEST_LIN-AN_UNLINKED_TEST Test report for ITEST_LIN-AN_UNLINKED_TEST :passes: ITEST_LIN-AN_UNLINKED_TEST - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST_LIN-ANOTHER_TEST Test report for ITEST_LIN-ANOTHER_TEST :passes: ITEST_LIN-ANOTHER_TEST - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + Traceability Matrix =================== diff --git a/tests/test_in/itest_lin_report_failures.rst b/tests/test_in/itest_lin_report_failures.rst index eff07b8..a2a8cd2 100644 --- a/tests/test_in/itest_lin_report_failures.rst +++ b/tests/test_in/itest_lin_report_failures.rst @@ -1,3 +1,7 @@ +.. role:: xunit2rst-skip +.. role:: xunit2rst-fail +.. role:: xunit2rst-pass + .. _integration_test_report_itest_lin_report_failures: ===================================================== @@ -16,7 +20,8 @@ Test Reports .. item:: REPORT_ITEST-FIRST_TEST Test report for ITEST-FIRST_TEST :fails: ITEST-FIRST_TEST - Test result: Fail + Test result: :xunit2rst-fail:`Fail` + :: @@ -27,12 +32,14 @@ Test Reports .. item:: REPORT_ITEST-AN_UNLINKED_TEST Test report for ITEST-AN_UNLINKED_TEST :passes: ITEST-AN_UNLINKED_TEST - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST-ANOTHER_TEST Test report for ITEST-ANOTHER_TEST :passes: ITEST-ANOTHER_TEST - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + Traceability Matrix =================== diff --git a/tests/test_in/itest_report.rst b/tests/test_in/itest_report.rst index 53be303..bc95dbc 100644 --- a/tests/test_in/itest_report.rst +++ b/tests/test_in/itest_report.rst @@ -1,3 +1,7 @@ +.. role:: xunit2rst-skip +.. role:: xunit2rst-fail +.. role:: xunit2rst-pass + .. _integration_test_report_itest: ================================= @@ -16,17 +20,20 @@ Test Reports .. item:: REPORT_ITEST-FIRST_TEST Test report for ITEST-FIRST_TEST :fails: ITEST-FIRST_TEST - Test result: Fail + Test result: :xunit2rst-fail:`Fail` + .. item:: REPORT_ITEST-AN_UNLINKED_TEST Test report for ITEST-AN_UNLINKED_TEST :passes: ITEST-AN_UNLINKED_TEST - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST-ANOTHER_TEST Test report for ITEST-ANOTHER_TEST :passes: ITEST-ANOTHER_TEST - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + Traceability Matrix =================== diff --git a/tests/test_in/itest_report_extra_content.rst b/tests/test_in/itest_report_extra_content.rst index f5fa3f6..4589e6f 100644 --- a/tests/test_in/itest_report_extra_content.rst +++ b/tests/test_in/itest_report_extra_content.rst @@ -1,3 +1,7 @@ +.. role:: xunit2rst-skip +.. role:: xunit2rst-fail +.. role:: xunit2rst-pass + .. _integration_test_report_itest_report_extra_content: ====================================================== @@ -16,7 +20,8 @@ Test Reports .. item:: REPORT_ITEST-FIRST_TEST Test report for ITEST-FIRST_TEST :fails: ITEST-FIRST_TEST - Test result: Fail + Test result: :xunit2rst-fail:`Fail` + .. note:: This note is defined in ``doc/source/extra_content.yml`` and linked to ``doc/source/robot/example.robot`` in the ``Metadata`` section as shown in the snippet below: @@ -29,12 +34,14 @@ Test Reports .. item:: REPORT_ITEST-AN_UNLINKED_TEST Test report for ITEST-AN_UNLINKED_TEST :passes: ITEST-AN_UNLINKED_TEST - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST-ANOTHER_TEST Test report for ITEST-ANOTHER_TEST :passes: ITEST-ANOTHER_TEST - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + Extra content defined in `this YAML file`_, thanks to the feature :ref:`content`. diff --git a/tests/test_in/itest_report_log.rst b/tests/test_in/itest_report_log.rst index 0701ce4..233dd0e 100644 --- a/tests/test_in/itest_report_log.rst +++ b/tests/test_in/itest_report_log.rst @@ -1,3 +1,7 @@ +.. role:: xunit2rst-skip +.. role:: xunit2rst-fail +.. role:: xunit2rst-pass + .. _integration_test_report_itest_report_log: ============================================ @@ -17,17 +21,20 @@ Test Reports .. item:: REPORT_ITEST-FIRST_TEST Test report for ITEST-FIRST_TEST :fails: ITEST-FIRST_TEST - Test result: Fail + Test result: :xunit2rst-fail:`Fail` + .. item:: REPORT_ITEST-AN_UNLINKED_TEST Test report for ITEST-AN_UNLINKED_TEST :passes: ITEST-AN_UNLINKED_TEST - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST-ANOTHER_TEST Test report for ITEST-ANOTHER_TEST :passes: ITEST-ANOTHER_TEST - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + Traceability Matrix =================== diff --git a/tests/test_in/itest_report_log_links.rst b/tests/test_in/itest_report_log_links.rst index 56fb455..8841554 100644 --- a/tests/test_in/itest_report_log_links.rst +++ b/tests/test_in/itest_report_log_links.rst @@ -1,3 +1,7 @@ +.. role:: xunit2rst-skip +.. role:: xunit2rst-fail +.. role:: xunit2rst-pass + .. _integration_test_report_itest_report_log_links: ================================================== @@ -18,19 +22,22 @@ Test Reports :fails: ITEST-FIRST_TEST :ext_robotframeworklog: itest_log.html:s1-t1 - Test result: Fail + Test result: :xunit2rst-fail:`Fail` + .. item:: REPORT_ITEST-AN_UNLINKED_TEST Test report for ITEST-AN_UNLINKED_TEST :passes: ITEST-AN_UNLINKED_TEST :ext_robotframeworklog: itest_log.html:s1-t2 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST-ANOTHER_TEST Test report for ITEST-ANOTHER_TEST :passes: ITEST-ANOTHER_TEST :ext_robotframeworklog: itest_log.html:s1-t3 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + Traceability Matrix =================== diff --git a/tests/test_in/itest_report_log_links_multisuite.rst b/tests/test_in/itest_report_log_links_multisuite.rst index c68138b..3b309e8 100644 --- a/tests/test_in/itest_report_log_links_multisuite.rst +++ b/tests/test_in/itest_report_log_links_multisuite.rst @@ -1,3 +1,7 @@ +.. role:: xunit2rst-skip +.. role:: xunit2rst-fail +.. role:: xunit2rst-pass + .. _integration_test_report_itest_report_log_links_multisuite: ============================================================= @@ -18,91 +22,106 @@ Test Reports :passes: ITEST-READ_PRODUCT_ID_1 :ext_robotframeworklog: itest_log.html:s1-s1-t1 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST-READ_PRODUCT_ID_2 Test report for ITEST-READ_PRODUCT_ID_2 :passes: ITEST-READ_PRODUCT_ID_2 :ext_robotframeworklog: itest_log.html:s1-s1-t2 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST-READ_PRODUCT_ID_3 Test report for ITEST-READ_PRODUCT_ID_3 :passes: ITEST-READ_PRODUCT_ID_3 :ext_robotframeworklog: itest_log.html:s1-s1-t3 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST-READ_PRODUCT_ID_4 Test report for ITEST-READ_PRODUCT_ID_4 :passes: ITEST-READ_PRODUCT_ID_4 :ext_robotframeworklog: itest_log.html:s1-s1-t4 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST-READ_PRODUCT_ID_5 Test report for ITEST-READ_PRODUCT_ID_5 :passes: ITEST-READ_PRODUCT_ID_5 :ext_robotframeworklog: itest_log.html:s1-s1-t5 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST-READ_PRODUCT_ID_6 Test report for ITEST-READ_PRODUCT_ID_6 :passes: ITEST-READ_PRODUCT_ID_6 :ext_robotframeworklog: itest_log.html:s1-s1-t6 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST-READ_PRODUCT_ID_7 Test report for ITEST-READ_PRODUCT_ID_7 :passes: ITEST-READ_PRODUCT_ID_7 :ext_robotframeworklog: itest_log.html:s1-s1-t7 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST-READ_PRODUCT_ID_8 Test report for ITEST-READ_PRODUCT_ID_8 :passes: ITEST-READ_PRODUCT_ID_8 :ext_robotframeworklog: itest_log.html:s1-s1-t8 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST-READ_PRODUCT_ID_9 Test report for ITEST-READ_PRODUCT_ID_9 :passes: ITEST-READ_PRODUCT_ID_9 :ext_robotframeworklog: itest_log.html:s1-s1-t9 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST-READ_MLX_DEVICE_PROJECT_ID_1 Test report for ITEST-READ_MLX_DEVICE_PROJECT_ID_1 :passes: ITEST-READ_MLX_DEVICE_PROJECT_ID_1 :ext_robotframeworklog: itest_log.html:s1-s2-t1 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST-READ_MLX_DEVICE_PROJECT_ID_2 Test report for ITEST-READ_MLX_DEVICE_PROJECT_ID_2 :passes: ITEST-READ_MLX_DEVICE_PROJECT_ID_2 :ext_robotframeworklog: itest_log.html:s1-s2-t2 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST-READ_MLX_DEVICE_PROJECT_ID_3 Test report for ITEST-READ_MLX_DEVICE_PROJECT_ID_3 :passes: ITEST-READ_MLX_DEVICE_PROJECT_ID_3 :ext_robotframeworklog: itest_log.html:s1-s2-t3 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST-READ_MLX_DEVICE_PROJECT_ID_4 Test report for ITEST-READ_MLX_DEVICE_PROJECT_ID_4 :passes: ITEST-READ_MLX_DEVICE_PROJECT_ID_4 :ext_robotframeworklog: itest_log.html:s1-s2-t4 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST-READ_MLX_DEVICE_PROJECT_ID_5 Test report for ITEST-READ_MLX_DEVICE_PROJECT_ID_5 :passes: ITEST-READ_MLX_DEVICE_PROJECT_ID_5 :ext_robotframeworklog: itest_log.html:s1-s2-t5 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST-READ_MLX_DEVICE_PROJECT_ID_6 Test report for ITEST-READ_MLX_DEVICE_PROJECT_ID_6 :passes: ITEST-READ_MLX_DEVICE_PROJECT_ID_6 :ext_robotframeworklog: itest_log.html:s1-s2-t6 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + Traceability Matrix =================== diff --git a/tests/test_in/itest_report_skipped_failures_log.rst b/tests/test_in/itest_report_skipped_failures_log.rst index 9d0f699..bbb9d57 100644 --- a/tests/test_in/itest_report_skipped_failures_log.rst +++ b/tests/test_in/itest_report_skipped_failures_log.rst @@ -1,3 +1,7 @@ +.. role:: xunit2rst-skip +.. role:: xunit2rst-fail +.. role:: xunit2rst-pass + .. _integration_test_report_itest_report_skipped_failures_log: ============================================================= @@ -16,7 +20,8 @@ Test Reports .. item:: REPORT_ITEST-FIRST_TEST Test report for ITEST-FIRST_TEST :fails: ITEST-FIRST_TEST - Test result: Fail + Test result: :xunit2rst-fail:`Fail` + :: @@ -25,12 +30,14 @@ Test Reports .. item:: REPORT_ITEST-AN_UNLINKED_TEST Test report for ITEST-AN_UNLINKED_TEST :passes: ITEST-AN_UNLINKED_TEST - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_ITEST-ANOTHER_TEST Test report for ITEST-ANOTHER_TEST :skipped: ITEST-ANOTHER_TEST - Test result: Skip + Test result: :xunit2rst-skip:`Skip` + :: diff --git a/tests/test_in/qtest_my_lib_report.rst b/tests/test_in/qtest_my_lib_report.rst index 679ed68..657dd4e 100644 --- a/tests/test_in/qtest_my_lib_report.rst +++ b/tests/test_in/qtest_my_lib_report.rst @@ -1,3 +1,7 @@ +.. role:: xunit2rst-skip +.. role:: xunit2rst-fail +.. role:: xunit2rst-pass + .. _qualification_test_report_qtest_my_lib: ========================================== @@ -16,22 +20,26 @@ Test Reports .. item:: REPORT_QTEST_MY_LIB-MY_FUNCTION_SUCCESS Test report for QTEST_MY_LIB-MY_FUNCTION_SUCCESS :passes: QTEST_MY_LIB-MY_FUNCTION_SUCCESS - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_QTEST_MY_LIB-TEST_MY_FUNCTION_NOT_ERASED Test report for QTEST_MY_LIB-TEST_MY_FUNCTION_NOT_ERASED :fails: QTEST_MY_LIB-TEST_MY_FUNCTION_NOT_ERASED - Test result: Fail + Test result: :xunit2rst-fail:`Fail` + .. item:: REPORT_QTEST_MY_LIB-TEST_MY_FUNCTION_NOT_UNLOCKED Test report for QTEST_MY_LIB-TEST_MY_FUNCTION_NOT_UNLOCKED :passes: QTEST_MY_LIB-TEST_MY_FUNCTION_NOT_UNLOCKED - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_QTEST_MY_LIB-SOME_FUNCTION Test report for QTEST_MY_LIB-SOME_FUNCTION :fails: QTEST_MY_LIB-SOME_FUNCTION - Test result: Fail + Test result: :xunit2rst-fail:`Fail` + Traceability Matrix =================== diff --git a/tests/test_in/qtest_nested_suites.rst b/tests/test_in/qtest_nested_suites.rst index 95944c5..00d8c58 100644 --- a/tests/test_in/qtest_nested_suites.rst +++ b/tests/test_in/qtest_nested_suites.rst @@ -1,3 +1,7 @@ +.. role:: xunit2rst-skip +.. role:: xunit2rst-fail +.. role:: xunit2rst-pass + .. _qualification_test_report_qtest_nested_suites: ================================================= @@ -17,22 +21,26 @@ Test Reports .. item:: REPORT_SWQTEST_TESTCASES_BASE-TEST_ANGLES_IN_ALL_QUADRANTS_IN_LEGACY_XY_MAGNETIC_MODE Test report for SWQTEST_TESTCASES_BASE-TEST_ANGLES_IN_ALL_QUADRANTS_IN_LEGACY_XY_MAGNETIC_MODE :passes: SWQTEST_TESTCASES_BASE-TEST_ANGLES_IN_ALL_QUADRANTS_IN_LEGACY_XY_MAGNETIC_MODE - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_SWQTEST_TESTCASES_BASE-TEST_RANDOM_ANGLES_IN_LEGACY_XY_MAGNETIC_MODE Test report for SWQTEST_TESTCASES_BASE-TEST_RANDOM_ANGLES_IN_LEGACY_XY_MAGNETIC_MODE :passes: SWQTEST_TESTCASES_BASE-TEST_RANDOM_ANGLES_IN_LEGACY_XY_MAGNETIC_MODE - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_SWQTEST_TESTCASES_BASE-TEST_ANGLES_IN_ALL_QUADRANTS_IN_LEGACY_XZ_MAGNETIC_MODE Test report for SWQTEST_TESTCASES_BASE-TEST_ANGLES_IN_ALL_QUADRANTS_IN_LEGACY_XZ_MAGNETIC_MODE :passes: SWQTEST_TESTCASES_BASE-TEST_ANGLES_IN_ALL_QUADRANTS_IN_LEGACY_XZ_MAGNETIC_MODE - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_SWQTEST_TESTCASES_BASE-TEST_RANDOM_ANGLES_IN_LEGACY_XZ_MAGNETIC_MODE Test report for SWQTEST_TESTCASES_BASE-TEST_RANDOM_ANGLES_IN_LEGACY_XZ_MAGNETIC_MODE :passes: SWQTEST_TESTCASES_BASE-TEST_RANDOM_ANGLES_IN_LEGACY_XZ_MAGNETIC_MODE - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + Traceability Matrix =================== diff --git a/tests/test_in/rf6_multisuite_report.rst b/tests/test_in/rf6_multisuite_report.rst index 28a2974..13d54a4 100644 --- a/tests/test_in/rf6_multisuite_report.rst +++ b/tests/test_in/rf6_multisuite_report.rst @@ -1,3 +1,7 @@ +.. role:: xunit2rst-skip +.. role:: xunit2rst-fail +.. role:: xunit2rst-pass + .. _qualification_test_report_rf6_multisuite: ============================================ @@ -18,7 +22,8 @@ Test Reports :passes: SWQTEST-CLOSED_LOOP_MOTOR_CONTROL :ext_robotframeworklog: log.html:s1-t1 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + closed loop motor control extra content @@ -26,13 +31,15 @@ Test Reports :passes: SWQTEST-CLOSED_LOOP_SLEW_RATE :ext_robotframeworklog: log.html:s1-t2 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_SWQTEST-BLOCKED_MOTOR_BLOCKED Test report for SWQTEST-BLOCKED_MOTOR_BLOCKED :passes: SWQTEST-BLOCKED_MOTOR_BLOCKED :ext_robotframeworklog: log.html:s1-t3 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + blocked motor blocked extra content @@ -40,13 +47,15 @@ Test Reports :passes: SWQTEST-MOTOR_START_WITH_FIXED_BRAKING_TIME :ext_robotframeworklog: log.html:s1-t4 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_SWQTEST-MOTOR_STOP_WITH_FIXED_BRAKING_TIME Test report for SWQTEST-MOTOR_STOP_WITH_FIXED_BRAKING_TIME :passes: SWQTEST-MOTOR_STOP_WITH_FIXED_BRAKING_TIME :ext_robotframeworklog: log.html:s1-t5 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + motor stop with fixed braking time extra content @@ -54,13 +63,15 @@ Test Reports :passes: SWQTEST-OPEN_LOOP_MOTOR_CONTROL :ext_robotframeworklog: log.html:s1-t6 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_SWQTEST-OPEN_LOOP_SLEW_RATE Test report for SWQTEST-OPEN_LOOP_SLEW_RATE :passes: SWQTEST-OPEN_LOOP_SLEW_RATE :ext_robotframeworklog: log.html:s1-t7 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + Traceability Matrix =================== diff --git a/tests/test_in/rf6_report.rst b/tests/test_in/rf6_report.rst index 2785e83..de349e8 100644 --- a/tests/test_in/rf6_report.rst +++ b/tests/test_in/rf6_report.rst @@ -1,3 +1,7 @@ +.. role:: xunit2rst-skip +.. role:: xunit2rst-fail +.. role:: xunit2rst-pass + .. _unit_test_report_rf6: ======================== @@ -18,13 +22,15 @@ Test Reports :passes: UTEST-PI_LOOP_ASYMMETRIC_KI_COEFF :ext_robotframeworklog: log.html:s1-s1-t1 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_UTEST-PI_LOOP_ASYMMETRIC_KP_COEFF Test report for UTEST-PI_LOOP_ASYMMETRIC_KP_COEFF :passes: UTEST-PI_LOOP_ASYMMETRIC_KP_COEFF :ext_robotframeworklog: log.html:s1-s1-t2 - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + Traceability Matrix =================== diff --git a/tests/test_in/utest_my_lib_report.rst b/tests/test_in/utest_my_lib_report.rst index 7f5cb6b..5b57667 100644 --- a/tests/test_in/utest_my_lib_report.rst +++ b/tests/test_in/utest_my_lib_report.rst @@ -1,3 +1,7 @@ +.. role:: xunit2rst-skip +.. role:: xunit2rst-fail +.. role:: xunit2rst-pass + .. _unit_test_report_utest_my_lib: ================================= @@ -16,22 +20,26 @@ Test Reports .. item:: REPORT_UTEST_MY_LIB-MY_FUNCTION_SUCCESS Test report for UTEST_MY_LIB-MY_FUNCTION_SUCCESS :passes: UTEST_MY_LIB-MY_FUNCTION_SUCCESS - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_UTEST_MY_LIB-TEST_MY_FUNCTION_NOT_ERASED Test report for UTEST_MY_LIB-TEST_MY_FUNCTION_NOT_ERASED :fails: UTEST_MY_LIB-TEST_MY_FUNCTION_NOT_ERASED - Test result: Fail + Test result: :xunit2rst-fail:`Fail` + .. item:: REPORT_UTEST_MY_LIB-TEST_MY_FUNCTION_NOT_UNLOCKED Test report for UTEST_MY_LIB-TEST_MY_FUNCTION_NOT_UNLOCKED :passes: UTEST_MY_LIB-TEST_MY_FUNCTION_NOT_UNLOCKED - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_UTEST_MY_LIB-SOME_FUNCTION Test report for UTEST_MY_LIB-SOME_FUNCTION :fails: UTEST_MY_LIB-SOME_FUNCTION - Test result: Fail + Test result: :xunit2rst-fail:`Fail` + Traceability Matrix =================== diff --git a/tests/test_in/utest_my_lib_report_failures.rst b/tests/test_in/utest_my_lib_report_failures.rst index 3374030..3222f17 100644 --- a/tests/test_in/utest_my_lib_report_failures.rst +++ b/tests/test_in/utest_my_lib_report_failures.rst @@ -1,3 +1,7 @@ +.. role:: xunit2rst-skip +.. role:: xunit2rst-fail +.. role:: xunit2rst-pass + .. _unit_test_report_utest_my_lib_report_failures: ================================================= @@ -16,12 +20,14 @@ Test Reports .. item:: REPORT_UTEST-MY_FUNCTION_SUCCESS Test report for UTEST-MY_FUNCTION_SUCCESS :passes: UTEST-MY_FUNCTION_SUCCESS - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_UTEST-MY_FUNCTION_LOCKED Test report for UTEST-MY_FUNCTION_LOCKED :fails: UTEST-MY_FUNCTION_LOCKED - Test result: Fail + Test result: :xunit2rst-fail:`Fail` + :: @@ -33,7 +39,8 @@ Test Reports .. item:: REPORT_UTEST-SOME_FUNCTION Test report for UTEST-SOME_FUNCTION :fails: UTEST-SOME_FUNCTION - Test result: Fail + Test result: :xunit2rst-fail:`Fail` + :: diff --git a/tests/test_in/utest_my_lib_report_skipped.rst b/tests/test_in/utest_my_lib_report_skipped.rst index cb8de95..c32c4d3 100644 --- a/tests/test_in/utest_my_lib_report_skipped.rst +++ b/tests/test_in/utest_my_lib_report_skipped.rst @@ -1,3 +1,7 @@ +.. role:: xunit2rst-skip +.. role:: xunit2rst-fail +.. role:: xunit2rst-pass + .. _unit_test_report_utest_my_lib_report_skipped: ================================================ @@ -16,27 +20,32 @@ Test Reports .. item:: REPORT_UTEST_MY_LIB-MY_FUNCTION_SUCCESS Test report for UTEST_MY_LIB-MY_FUNCTION_SUCCESS :skipped: UTEST_MY_LIB-MY_FUNCTION_SUCCESS - Test result: Skip + Test result: :xunit2rst-skip:`Skip` + .. item:: REPORT_UTEST_MY_LIB-TEST_MY_FUNCTION_NOT_ERASED Test report for UTEST_MY_LIB-TEST_MY_FUNCTION_NOT_ERASED :skipped: UTEST_MY_LIB-TEST_MY_FUNCTION_NOT_ERASED - Test result: Skip + Test result: :xunit2rst-skip:`Skip` + .. item:: REPORT_UTEST_MY_LIB-TEST_MY_FUNCTION_NOT_UNLOCKED Test report for UTEST_MY_LIB-TEST_MY_FUNCTION_NOT_UNLOCKED :passes: UTEST_MY_LIB-TEST_MY_FUNCTION_NOT_UNLOCKED - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_UTEST_MY_LIB-SOME_FUNCTION1 Test report for UTEST_MY_LIB-SOME_FUNCTION1 :fails: UTEST_MY_LIB-SOME_FUNCTION1 - Test result: Fail + Test result: :xunit2rst-fail:`Fail` + .. item:: REPORT_UTEST_MY_LIB-SOME_FUNCTION2 Test report for UTEST_MY_LIB-SOME_FUNCTION2 :skipped: UTEST_MY_LIB-SOME_FUNCTION2 - Test result: Skip + Test result: :xunit2rst-skip:`Skip` + Traceability Matrix =================== diff --git a/tests/test_in/utest_my_lib_suites_report.rst b/tests/test_in/utest_my_lib_suites_report.rst index 81aff24..253d02b 100644 --- a/tests/test_in/utest_my_lib_suites_report.rst +++ b/tests/test_in/utest_my_lib_suites_report.rst @@ -1,3 +1,7 @@ +.. role:: xunit2rst-skip +.. role:: xunit2rst-fail +.. role:: xunit2rst-pass + .. _unit_test_report_utest_my_lib_suites: ======================================== @@ -16,17 +20,20 @@ Test Reports .. item:: REPORT_UTEST_MY_LIB-MY_FUNCTION_SUCCESS Test report for UTEST_MY_LIB-MY_FUNCTION_SUCCESS :passes: UTEST_MY_LIB-MY_FUNCTION_SUCCESS - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_UTEST_MY_LIB-MY_FUNCTION_LOCKED Test report for UTEST_MY_LIB-MY_FUNCTION_LOCKED :fails: UTEST_MY_LIB-MY_FUNCTION_LOCKED - Test result: Fail + Test result: :xunit2rst-fail:`Fail` + .. item:: REPORT_UTEST_MY_LIB-SOME_FUNCTION Test report for UTEST_MY_LIB-SOME_FUNCTION :fails: UTEST_MY_LIB-SOME_FUNCTION - Test result: Fail + Test result: :xunit2rst-fail:`Fail` + Traceability Matrix =================== diff --git a/tests/test_in/utest_my_lib_suites_report_skipped.rst b/tests/test_in/utest_my_lib_suites_report_skipped.rst index c174980..2e04232 100644 --- a/tests/test_in/utest_my_lib_suites_report_skipped.rst +++ b/tests/test_in/utest_my_lib_suites_report_skipped.rst @@ -1,3 +1,7 @@ +.. role:: xunit2rst-skip +.. role:: xunit2rst-fail +.. role:: xunit2rst-pass + .. _unit_test_report_utest_my_lib_suites_report_skipped: ======================================================= @@ -16,7 +20,8 @@ Test Reports .. item:: REPORT_UTEST_MY_LIB-MY_FUNCTION_SUCCESS Test report for UTEST_MY_LIB-MY_FUNCTION_SUCCESS :skipped: UTEST_MY_LIB-MY_FUNCTION_SUCCESS - Test result: Skip + Test result: :xunit2rst-skip:`Skip` + :: @@ -25,12 +30,14 @@ Test Reports .. item:: REPORT_UTEST_MY_LIB-MY_FUNCTION_LOCKED Test report for UTEST_MY_LIB-MY_FUNCTION_LOCKED :passes: UTEST_MY_LIB-MY_FUNCTION_LOCKED - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_UTEST_MY_LIB-SOME_FUNCTION Test report for UTEST_MY_LIB-SOME_FUNCTION :fails: UTEST_MY_LIB-SOME_FUNCTION - Test result: Fail + Test result: :xunit2rst-fail:`Fail` + :: diff --git a/tests/test_in/utest_override_prefix_report.rst b/tests/test_in/utest_override_prefix_report.rst index 0ebb345..6d196ba 100644 --- a/tests/test_in/utest_override_prefix_report.rst +++ b/tests/test_in/utest_override_prefix_report.rst @@ -1,3 +1,7 @@ +.. role:: xunit2rst-skip +.. role:: xunit2rst-fail +.. role:: xunit2rst-pass + .. _unit_test_report_utest_override_prefix: ========================================== @@ -16,22 +20,26 @@ Test Reports .. item:: REPORT_OVERRIDING-UTEST_MY_LIB-MY_FUNCTION_SUCCESS Test report for OVERRIDING-UTEST_MY_LIB-MY_FUNCTION_SUCCESS :passes: OVERRIDING-UTEST_MY_LIB-MY_FUNCTION_SUCCESS - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_OVERRIDING-UTEST_MY_LIB-TEST_MY_FUNCTION_NOT_ERASED Test report for OVERRIDING-UTEST_MY_LIB-TEST_MY_FUNCTION_NOT_ERASED :fails: OVERRIDING-UTEST_MY_LIB-TEST_MY_FUNCTION_NOT_ERASED - Test result: Fail + Test result: :xunit2rst-fail:`Fail` + .. item:: REPORT_OVERRIDING-UTEST_MY_LIB-TEST_MY_FUNCTION_NOT_UNLOCKED Test report for OVERRIDING-UTEST_MY_LIB-TEST_MY_FUNCTION_NOT_UNLOCKED :passes: OVERRIDING-UTEST_MY_LIB-TEST_MY_FUNCTION_NOT_UNLOCKED - Test result: Pass + Test result: :xunit2rst-pass:`Pass` + .. item:: REPORT_OVERRIDING-UTEST_MY_LIB-SOME_FUNCTION Test report for OVERRIDING-UTEST_MY_LIB-SOME_FUNCTION :fails: OVERRIDING-UTEST_MY_LIB-SOME_FUNCTION - Test result: Fail + Test result: :xunit2rst-fail:`Fail` + Traceability Matrix =================== From e198c07908d29afd9520b4728797ac95ede865ba Mon Sep 17 00:00:00 2001 From: JokeWaumans Date: Thu, 11 Jan 2024 08:51:13 +0100 Subject: [PATCH 4/7] Incluse css file in MANIFEST --- MANIFEST.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/MANIFEST.in b/MANIFEST.in index 4ea472d..1e8aedc 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -16,3 +16,5 @@ recursive-include tests *.py recursive-include tests *.rst recursive-include tests *.xml exclude tests/test_out/* + +include doc/source/_static/xunit2rst.css From 5ca24365922d0b2813e104bb55df22e819dade3f Mon Sep 17 00:00:00 2001 From: jce Date: Thu, 11 Jan 2024 09:31:44 +0100 Subject: [PATCH 5/7] Refactoring --- mlx/xunit2rst.mako | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mlx/xunit2rst.mako b/mlx/xunit2rst.mako index b1a19fb..e61cd48 100644 --- a/mlx/xunit2rst.mako +++ b/mlx/xunit2rst.mako @@ -139,8 +139,7 @@ else: :ext_robotframeworklog: ${log_file}:${"s1-" if indexes[0] else ""}s${indexes[0] if indexes[0] else 1}-t${indexes[1]} % endif -<% role_name = "xunit2rst-" + test_result.lower() %>\ - Test result: :${role_name}:`${test_result}` + Test result: :xunit2rst-${test_result.lower()}:`${test_result}` <% prepend_literal_block = True %> % if failure_msg and relationship != 'passes': From b2c372bd56f9b9b03162b9766f1b32086904208b Mon Sep 17 00:00:00 2001 From: jce Date: Thu, 11 Jan 2024 09:57:12 +0100 Subject: [PATCH 6/7] Use two classes instead of one for a more concise CSS --- doc/source/_static/xunit2rst.css | 30 ++++++++---------------------- mlx/xunit2rst.mako | 3 +++ 2 files changed, 11 insertions(+), 22 deletions(-) diff --git a/doc/source/_static/xunit2rst.css b/doc/source/_static/xunit2rst.css index 2c88ad6..bb93389 100644 --- a/doc/source/_static/xunit2rst.css +++ b/doc/source/_static/xunit2rst.css @@ -1,35 +1,21 @@ -.xunit2rst-skip { +.xunit2rst { padding: 2px 5px; - font-size: 0.75em; letter-spacing: 1px; white-space: nowrap; - color: black; - background-color: #ddd; border-radius: 3px; +} + +.xunit2rst.skip { + color: black; background-color: #fed84f; - color: #000 !important; } -.xunit2rst-pass { - padding: 2px 5px; - font-size: 0.75em; - letter-spacing: 1px; - white-space: nowrap; +.xunit2rst.pass { color: black; - background-color: #ddd; - border-radius: 3px; background-color: #97bd61; - color: #000 !important; } -.xunit2rst-fail { - padding: 2px 5px; - font-size: 0.75em; - letter-spacing: 1px; - white-space: nowrap; - color: black; - background-color: #ddd; - border-radius: 3px; +.xunit2rst.fail { + color: white; background-color: #ce3e01; - color: #fff !important; } diff --git a/mlx/xunit2rst.mako b/mlx/xunit2rst.mako index e61cd48..d85bad4 100644 --- a/mlx/xunit2rst.mako +++ b/mlx/xunit2rst.mako @@ -32,8 +32,11 @@ def generate_body(input_string, indent, error_type=None): return textwrap.indent(wrapped, indent) %>\ .. role:: xunit2rst-skip + :class: xunit2rst skip .. role:: xunit2rst-fail + :class: xunit2rst fail .. role:: xunit2rst-pass + :class: xunit2rst pass .. ${info.header_prefix}${report_name}: From 8488495170f337d215065ab0f6e9cb3bf4055d60 Mon Sep 17 00:00:00 2001 From: JokeWaumans Date: Thu, 11 Jan 2024 10:10:02 +0100 Subject: [PATCH 7/7] Update rst files for comparing --- tests/test_in/itest_as_utest_report.rst | 3 +++ tests/test_in/itest_lin_report.rst | 3 +++ tests/test_in/itest_lin_report_failures.rst | 3 +++ tests/test_in/itest_report.rst | 3 +++ tests/test_in/itest_report_extra_content.rst | 3 +++ tests/test_in/itest_report_log.rst | 3 +++ tests/test_in/itest_report_log_links.rst | 3 +++ tests/test_in/itest_report_log_links_multisuite.rst | 3 +++ tests/test_in/itest_report_skipped_failures_log.rst | 3 +++ tests/test_in/qtest_my_lib_report.rst | 3 +++ tests/test_in/qtest_nested_suites.rst | 3 +++ tests/test_in/rf6_multisuite_report.rst | 3 +++ tests/test_in/rf6_report.rst | 3 +++ tests/test_in/utest_my_lib_report.rst | 3 +++ tests/test_in/utest_my_lib_report_failures.rst | 3 +++ tests/test_in/utest_my_lib_report_skipped.rst | 3 +++ tests/test_in/utest_my_lib_suites_report.rst | 3 +++ tests/test_in/utest_my_lib_suites_report_skipped.rst | 3 +++ tests/test_in/utest_override_prefix_report.rst | 3 +++ 19 files changed, 57 insertions(+) diff --git a/tests/test_in/itest_as_utest_report.rst b/tests/test_in/itest_as_utest_report.rst index ba39c2b..e677fb4 100644 --- a/tests/test_in/itest_as_utest_report.rst +++ b/tests/test_in/itest_as_utest_report.rst @@ -1,6 +1,9 @@ .. role:: xunit2rst-skip + :class: xunit2rst skip .. role:: xunit2rst-fail + :class: xunit2rst fail .. role:: xunit2rst-pass + :class: xunit2rst pass .. _unit_test_report_itest_as_utest: diff --git a/tests/test_in/itest_lin_report.rst b/tests/test_in/itest_lin_report.rst index 53017e2..91272bf 100644 --- a/tests/test_in/itest_lin_report.rst +++ b/tests/test_in/itest_lin_report.rst @@ -1,6 +1,9 @@ .. role:: xunit2rst-skip + :class: xunit2rst skip .. role:: xunit2rst-fail + :class: xunit2rst fail .. role:: xunit2rst-pass + :class: xunit2rst pass .. _integration_test_report_itest_lin: diff --git a/tests/test_in/itest_lin_report_failures.rst b/tests/test_in/itest_lin_report_failures.rst index a2a8cd2..d89d69e 100644 --- a/tests/test_in/itest_lin_report_failures.rst +++ b/tests/test_in/itest_lin_report_failures.rst @@ -1,6 +1,9 @@ .. role:: xunit2rst-skip + :class: xunit2rst skip .. role:: xunit2rst-fail + :class: xunit2rst fail .. role:: xunit2rst-pass + :class: xunit2rst pass .. _integration_test_report_itest_lin_report_failures: diff --git a/tests/test_in/itest_report.rst b/tests/test_in/itest_report.rst index bc95dbc..cff4021 100644 --- a/tests/test_in/itest_report.rst +++ b/tests/test_in/itest_report.rst @@ -1,6 +1,9 @@ .. role:: xunit2rst-skip + :class: xunit2rst skip .. role:: xunit2rst-fail + :class: xunit2rst fail .. role:: xunit2rst-pass + :class: xunit2rst pass .. _integration_test_report_itest: diff --git a/tests/test_in/itest_report_extra_content.rst b/tests/test_in/itest_report_extra_content.rst index 4589e6f..fae96ca 100644 --- a/tests/test_in/itest_report_extra_content.rst +++ b/tests/test_in/itest_report_extra_content.rst @@ -1,6 +1,9 @@ .. role:: xunit2rst-skip + :class: xunit2rst skip .. role:: xunit2rst-fail + :class: xunit2rst fail .. role:: xunit2rst-pass + :class: xunit2rst pass .. _integration_test_report_itest_report_extra_content: diff --git a/tests/test_in/itest_report_log.rst b/tests/test_in/itest_report_log.rst index 233dd0e..972441e 100644 --- a/tests/test_in/itest_report_log.rst +++ b/tests/test_in/itest_report_log.rst @@ -1,6 +1,9 @@ .. role:: xunit2rst-skip + :class: xunit2rst skip .. role:: xunit2rst-fail + :class: xunit2rst fail .. role:: xunit2rst-pass + :class: xunit2rst pass .. _integration_test_report_itest_report_log: diff --git a/tests/test_in/itest_report_log_links.rst b/tests/test_in/itest_report_log_links.rst index 8841554..33c17dd 100644 --- a/tests/test_in/itest_report_log_links.rst +++ b/tests/test_in/itest_report_log_links.rst @@ -1,6 +1,9 @@ .. role:: xunit2rst-skip + :class: xunit2rst skip .. role:: xunit2rst-fail + :class: xunit2rst fail .. role:: xunit2rst-pass + :class: xunit2rst pass .. _integration_test_report_itest_report_log_links: diff --git a/tests/test_in/itest_report_log_links_multisuite.rst b/tests/test_in/itest_report_log_links_multisuite.rst index 3b309e8..f2b8183 100644 --- a/tests/test_in/itest_report_log_links_multisuite.rst +++ b/tests/test_in/itest_report_log_links_multisuite.rst @@ -1,6 +1,9 @@ .. role:: xunit2rst-skip + :class: xunit2rst skip .. role:: xunit2rst-fail + :class: xunit2rst fail .. role:: xunit2rst-pass + :class: xunit2rst pass .. _integration_test_report_itest_report_log_links_multisuite: diff --git a/tests/test_in/itest_report_skipped_failures_log.rst b/tests/test_in/itest_report_skipped_failures_log.rst index bbb9d57..00ece4e 100644 --- a/tests/test_in/itest_report_skipped_failures_log.rst +++ b/tests/test_in/itest_report_skipped_failures_log.rst @@ -1,6 +1,9 @@ .. role:: xunit2rst-skip + :class: xunit2rst skip .. role:: xunit2rst-fail + :class: xunit2rst fail .. role:: xunit2rst-pass + :class: xunit2rst pass .. _integration_test_report_itest_report_skipped_failures_log: diff --git a/tests/test_in/qtest_my_lib_report.rst b/tests/test_in/qtest_my_lib_report.rst index 657dd4e..90f57d5 100644 --- a/tests/test_in/qtest_my_lib_report.rst +++ b/tests/test_in/qtest_my_lib_report.rst @@ -1,6 +1,9 @@ .. role:: xunit2rst-skip + :class: xunit2rst skip .. role:: xunit2rst-fail + :class: xunit2rst fail .. role:: xunit2rst-pass + :class: xunit2rst pass .. _qualification_test_report_qtest_my_lib: diff --git a/tests/test_in/qtest_nested_suites.rst b/tests/test_in/qtest_nested_suites.rst index 00d8c58..70a98c3 100644 --- a/tests/test_in/qtest_nested_suites.rst +++ b/tests/test_in/qtest_nested_suites.rst @@ -1,6 +1,9 @@ .. role:: xunit2rst-skip + :class: xunit2rst skip .. role:: xunit2rst-fail + :class: xunit2rst fail .. role:: xunit2rst-pass + :class: xunit2rst pass .. _qualification_test_report_qtest_nested_suites: diff --git a/tests/test_in/rf6_multisuite_report.rst b/tests/test_in/rf6_multisuite_report.rst index 13d54a4..5d3606b 100644 --- a/tests/test_in/rf6_multisuite_report.rst +++ b/tests/test_in/rf6_multisuite_report.rst @@ -1,6 +1,9 @@ .. role:: xunit2rst-skip + :class: xunit2rst skip .. role:: xunit2rst-fail + :class: xunit2rst fail .. role:: xunit2rst-pass + :class: xunit2rst pass .. _qualification_test_report_rf6_multisuite: diff --git a/tests/test_in/rf6_report.rst b/tests/test_in/rf6_report.rst index de349e8..0b962fc 100644 --- a/tests/test_in/rf6_report.rst +++ b/tests/test_in/rf6_report.rst @@ -1,6 +1,9 @@ .. role:: xunit2rst-skip + :class: xunit2rst skip .. role:: xunit2rst-fail + :class: xunit2rst fail .. role:: xunit2rst-pass + :class: xunit2rst pass .. _unit_test_report_rf6: diff --git a/tests/test_in/utest_my_lib_report.rst b/tests/test_in/utest_my_lib_report.rst index 5b57667..8a353a6 100644 --- a/tests/test_in/utest_my_lib_report.rst +++ b/tests/test_in/utest_my_lib_report.rst @@ -1,6 +1,9 @@ .. role:: xunit2rst-skip + :class: xunit2rst skip .. role:: xunit2rst-fail + :class: xunit2rst fail .. role:: xunit2rst-pass + :class: xunit2rst pass .. _unit_test_report_utest_my_lib: diff --git a/tests/test_in/utest_my_lib_report_failures.rst b/tests/test_in/utest_my_lib_report_failures.rst index 3222f17..796df8a 100644 --- a/tests/test_in/utest_my_lib_report_failures.rst +++ b/tests/test_in/utest_my_lib_report_failures.rst @@ -1,6 +1,9 @@ .. role:: xunit2rst-skip + :class: xunit2rst skip .. role:: xunit2rst-fail + :class: xunit2rst fail .. role:: xunit2rst-pass + :class: xunit2rst pass .. _unit_test_report_utest_my_lib_report_failures: diff --git a/tests/test_in/utest_my_lib_report_skipped.rst b/tests/test_in/utest_my_lib_report_skipped.rst index c32c4d3..53082f1 100644 --- a/tests/test_in/utest_my_lib_report_skipped.rst +++ b/tests/test_in/utest_my_lib_report_skipped.rst @@ -1,6 +1,9 @@ .. role:: xunit2rst-skip + :class: xunit2rst skip .. role:: xunit2rst-fail + :class: xunit2rst fail .. role:: xunit2rst-pass + :class: xunit2rst pass .. _unit_test_report_utest_my_lib_report_skipped: diff --git a/tests/test_in/utest_my_lib_suites_report.rst b/tests/test_in/utest_my_lib_suites_report.rst index 253d02b..7366ae8 100644 --- a/tests/test_in/utest_my_lib_suites_report.rst +++ b/tests/test_in/utest_my_lib_suites_report.rst @@ -1,6 +1,9 @@ .. role:: xunit2rst-skip + :class: xunit2rst skip .. role:: xunit2rst-fail + :class: xunit2rst fail .. role:: xunit2rst-pass + :class: xunit2rst pass .. _unit_test_report_utest_my_lib_suites: diff --git a/tests/test_in/utest_my_lib_suites_report_skipped.rst b/tests/test_in/utest_my_lib_suites_report_skipped.rst index 2e04232..8cc3ed3 100644 --- a/tests/test_in/utest_my_lib_suites_report_skipped.rst +++ b/tests/test_in/utest_my_lib_suites_report_skipped.rst @@ -1,6 +1,9 @@ .. role:: xunit2rst-skip + :class: xunit2rst skip .. role:: xunit2rst-fail + :class: xunit2rst fail .. role:: xunit2rst-pass + :class: xunit2rst pass .. _unit_test_report_utest_my_lib_suites_report_skipped: diff --git a/tests/test_in/utest_override_prefix_report.rst b/tests/test_in/utest_override_prefix_report.rst index 6d196ba..31fca29 100644 --- a/tests/test_in/utest_override_prefix_report.rst +++ b/tests/test_in/utest_override_prefix_report.rst @@ -1,6 +1,9 @@ .. role:: xunit2rst-skip + :class: xunit2rst skip .. role:: xunit2rst-fail + :class: xunit2rst fail .. role:: xunit2rst-pass + :class: xunit2rst pass .. _unit_test_report_utest_override_prefix: