diff --git a/.ci/generate_test_report_github.py b/.ci/generate_test_report_github.py index be43c4b4f693..4b7f3a2367d5 100644 --- a/.ci/generate_test_report_github.py +++ b/.ci/generate_test_report_github.py @@ -4,20 +4,23 @@ """Script to generate a build report for Github.""" import argparse +import platform import generate_test_report_lib +PLATFORM_TITLES = { + "Windows": ":window: Windows x64 Test Results", + "Linux": ":penguin: Linux x64 Test Results", +} + if __name__ == "__main__": parser = argparse.ArgumentParser() - parser.add_argument( - "title", help="Title of the test report, without Markdown formatting." - ) parser.add_argument("return_code", help="The build's return code.", type=int) parser.add_argument("junit_files", help="Paths to JUnit report files.", nargs="*") args = parser.parse_args() report = generate_test_report_lib.generate_report_from_files( - args.title, args.return_code, args.junit_files + PLATFORM_TITLES[platform.system()], args.return_code, args.junit_files ) print(report) diff --git a/.ci/monolithic-linux.sh b/.ci/monolithic-linux.sh index fffd8fef2138..da21e09809ae 100755 --- a/.ci/monolithic-linux.sh +++ b/.ci/monolithic-linux.sh @@ -39,7 +39,7 @@ function at-exit { shopt -s nullglob if [[ "$GITHUB_STEP_SUMMARY" != "" ]]; then - python3 "${MONOREPO_ROOT}"/.ci/generate_test_report_github.py ":penguin: Linux x64 Test Results" \ + python3 "${MONOREPO_ROOT}"/.ci/generate_test_report_github.py \ $retcode "${BUILD_DIR}"/test-results.*.xml >> $GITHUB_STEP_SUMMARY fi } diff --git a/.ci/monolithic-windows.sh b/.ci/monolithic-windows.sh index da150829783d..71646ce047d4 100755 --- a/.ci/monolithic-windows.sh +++ b/.ci/monolithic-windows.sh @@ -34,7 +34,7 @@ function at-exit { shopt -s nullglob if [[ "$GITHUB_STEP_SUMMARY" != "" ]]; then - python "${MONOREPO_ROOT}"/.ci/generate_test_report_github.py ":window: Windows x64 Test Results" \ + python "${MONOREPO_ROOT}"/.ci/generate_test_report_github.py \ $retcode "${BUILD_DIR}"/test-results.*.xml >> $GITHUB_STEP_SUMMARY fi }