diff options
author | Martin Robinson <mrobinson@igalia.com> | 2023-02-14 14:32:44 +0100 |
---|---|---|
committer | Martin Robinson <mrobinson@igalia.com> | 2023-02-15 12:59:33 +0100 |
commit | 2784c0e69d5e960444444a14a67ef2fbf3073f35 (patch) | |
tree | 7572c0f5195cfaeed753185497f726a64e522e8e /etc | |
parent | 0b98f3355561dab30254cf10f7ccf9396703767b (diff) | |
download | servo-2784c0e69d5e960444444a14a67ef2fbf3073f35.tar.gz servo-2784c0e69d5e960444444a14a67ef2fbf3073f35.zip |
Add support for the intermittent dashboard
Use the new intermittent dashboard to report intermittents and get
information about open bugs. This is now used to filter out
known-intermittents from results. In addition, this also allows the
scripts to report bug information to the GitHub. Display that in all
output.
Diffstat (limited to 'etc')
-rwxr-xr-x | etc/ci/report_aggregated_expected_results.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/etc/ci/report_aggregated_expected_results.py b/etc/ci/report_aggregated_expected_results.py index d67a2abe34f..b9d9a0650cb 100755 --- a/etc/ci/report_aggregated_expected_results.py +++ b/etc/ci/report_aggregated_expected_results.py @@ -41,6 +41,13 @@ class Item: title = f"{actual} [expected {expected}] {title_prefix}{title}" else: title = f"{actual} {title_prefix}{title}" + + issue_url = "http://github.com/servo/servo/issues/" + if "issues" in result and result["issues"]: + issues = ", ".join([f"[#{issue}]({issue_url}{issue})" + for issue in result["issues"]]) + title += f" ({issues})" + stack = result["stack"] if result["stack"] and print_stack else "" body = f"{result['message']}\n{stack}".strip() |