5 Commits

Author SHA1 Message Date
Aiden Grossman
7d5af16245
[CI] Enable Build Failure Reporting
This patch finishes up the plumbing so that generate_test_report will dump build
failures into the Github checks summary.

Reviewers: Keenuts, lnihlen, dschuff, gburgessiv, cmtice, DavidSpickett

Reviewed By: cmtice, DavidSpickett

Pull Request: https://github.com/llvm/llvm-project/pull/152622
2025-08-08 09:44:59 -07:00
Aiden Grossman
bd9117c569
[CI] Move platform specific test report titles to python
This patch moves the platform specific test report titles to the
generate_test_report_github.py script. This means that the functions in
the monolithic-* scripts are exactly the same now and can be moved into
a separate script that can be shared between the two scripts.

Reviewers: DavidSpickett, cmtice, lnihlen, dschuff, Keenuts, gburgessiv

Reviewed By: DavidSpickett

Pull Request: https://github.com/llvm/llvm-project/pull/152198
2025-08-06 08:17:48 -07:00
Aiden Grossman
1469c339f2
[CI] Remove Style from generate_test_report_lib
This is another Buildkite relic that we can get rid of now to simplify
things a bit.

Reviewers: cmtice, DavidSpickett, lnihlen

Reviewed By: DavidSpickett

Pull Request: https://github.com/llvm/llvm-project/pull/147791
2025-07-10 06:29:18 -07:00
Aiden Grossman
2877d80155
[CI] Remove Remaining Buildkite References in generate_test_report_lib
This patch removes the buildkite_info object from
generate_test_report_lib as we no longer support buildkite so it is dead
code now. Eventually we should set up equivalent functionality on the
Github side for downloading the logs from a convenient link, but for now
clean up the code.

Reviewers: cmtice, DavidSpickett, lnihlen

Reviewed By: DavidSpickett

Pull Request: https://github.com/llvm/llvm-project/pull/147784
2025-07-10 06:28:07 -07:00
Aiden Grossman
41c906fe2b
[CI] Add rich build information for github workflows
This patch adds rich test failure information to the Github output,
using the same library that is used for the buildkite pipeline.
Eventually I think we want to add more information like reproduction
information using the containers, but that is very divergent between
Github and Buildkite, so we probably want to wait until we've switched
over before doing that.

Reviewers: Keenuts, tstellar, lnihlen, DavidSpickett

Reviewed By: DavidSpickett, Keenuts

Pull Request: https://github.com/llvm/llvm-project/pull/133197
2025-03-28 23:48:20 -07:00