-
-
Notifications
You must be signed in to change notification settings - Fork 317
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Grinder re-run links at the end of job logs are faulty #2529
Comments
My response was out of exasperation/fatigue (similar response when being barked at by attack dogs). Agree that simplification (which can be removal) and/or improvements can be made in this area. Did not have the energy to give this detailed response to the complaints in infra/1992, simply chose to create adoptium/TKG#184 to address the _xl/_mixed leftovers. For clarity, there are 2 types of rerun links that are produced. Hopefully this will aid in the understanding of what constraints are for each case (when the link is built, what information is available to us at the time its created).
Pictures to aid clarity regarding the information above:
|
TKG is 'doing what it is told' by being parsing the https://github.com/adoptium/TKG/blob/master/resources/buildPlatformMap.properties file and determining the platform to be _xl, _mixed, based on how it was decided to handle the openj9 transition from having 2 separate builds, to one build. (See related: eclipse-openj9/openj9#9231 (comment)) There is an additional check that should occur in the case of hotspot, where a different mapping should be used. |
adoptium/TKG#197 opened to address this issue. Closing this as duplicate. |
(Good first issue? I don't think I've seen this covered in another issue - apologies if it has already been formally raised)
Describe the bug
When a job runs and tests fails, there are Grinder re-run links after the results summary in the log - it is expected that these will "just work" to re-run the failing parts of the test but they do not
To Reproduce
One example from https://ci.adoptopenjdk.net/view/Test_openjdk/job/Test_openjdk11_hs_sanity.openjdk_ppc64_aix/365/console (HotSpot) is this link:
It should not have
_xl
on thePLATFORM
name. Another example is https://ci.adoptopenjdk.net/view/Test_openjdk/job/Test_openjdk16_j9_extended.openjdk_x86-64_linux/22/console from an OpenJ9 test log:This has
_mixed
suffixed onto the platform name which prevents the Grinder from working, causing confusion on the part of the person attempting to reproduce the problemExpected behavior
Click the Grinder link, and run it without having to change any options in order to re-run a test.
While Shelley has suggested removing these convenience links they are extremely useful so it would be preferable if we could make them "just work" especially if it could be done just by stripping the second
_
and anything after it from the link when it is inserted into the log.The text was updated successfully, but these errors were encountered: