-
Enhancement
-
Resolution: Unresolved
-
P4
-
None
-
None
-
None
Currently, the GHA tests in JDK are linked to like this by Skara:
❌ Pre-submit tests - linux-x86 / build - Build / test Failing after 42m — 2/2 failed
[Details]
❌ Pre-submit tests - macos-aarch64 / build - Build / test Failing after 26m — 2/2 failed
[Details]
where the [Details] link will take you to a page that says like:
2/2 failed
❌ linux-x86 / build (release)
❌ linux-x86 / build (debug)
These are links, and clicking them in turn leads you to the run log of the entire task. This is lenghty, and it is difficult to understand what went wrong.
Since the rewrite of GHA last year, there is a way better resource to use, and that is the "Summary" page. This includes the failures for *all* GHA runs, regardless of platform, in an easy-to-read format.
But to get there, you must first click on the Details link on an arbitrary platform, then on an arbitrary task of that platform, and then finally you can click on the "Summary" link in the top left corner. It is like hiding the thing you really want in the basement behind a door marked "'Beware of the Leopard".
Instead, I propose we get rid of the current solution, where the GHA is split up in multiple lines like "Pre-submit tests - Remove bundle artifacts". We only need a single line for all GHA testing. That means we will have the "openjdk" check for jcheck, and a "openjdk-testinfo" (I'd suggest we rename it to "openjdk-gha") that would include just a single "OpenJDK GHA Sanity Checks" line. In the description of this, there should be just a single link to the Summary page of that test run.
❌ Pre-submit tests - linux-x86 / build - Build / test Failing after 42m — 2/2 failed
[Details]
❌ Pre-submit tests - macos-aarch64 / build - Build / test Failing after 26m — 2/2 failed
[Details]
where the [Details] link will take you to a page that says like:
2/2 failed
❌ linux-x86 / build (release)
❌ linux-x86 / build (debug)
These are links, and clicking them in turn leads you to the run log of the entire task. This is lenghty, and it is difficult to understand what went wrong.
Since the rewrite of GHA last year, there is a way better resource to use, and that is the "Summary" page. This includes the failures for *all* GHA runs, regardless of platform, in an easy-to-read format.
But to get there, you must first click on the Details link on an arbitrary platform, then on an arbitrary task of that platform, and then finally you can click on the "Summary" link in the top left corner. It is like hiding the thing you really want in the basement behind a door marked "'Beware of the Leopard".
Instead, I propose we get rid of the current solution, where the GHA is split up in multiple lines like "Pre-submit tests - Remove bundle artifacts". We only need a single line for all GHA testing. That means we will have the "openjdk" check for jcheck, and a "openjdk-testinfo" (I'd suggest we rename it to "openjdk-gha") that would include just a single "OpenJDK GHA Sanity Checks" line. In the description of this, there should be just a single link to the Summary page of that test run.