aqa-test-tools
aqa-test-tools copied to clipboard
Home of Test Results Summary Service (TRSS) and PerfNext. These tools are designed to improve our ability to monitor and triage tests at the Adoptium project. The code is generic enough that it is e...
Release pipelines which have some errors in the downstream jobs are not able to generate the release summary report in TRSS. As an example https://trss.adoptium.net/resultSummary?parentId=6780fa67f66194006d2f37b1 which corresponds to https://ci.adoptium.net/job/build-scripts/job/release-openjdk11-pipeline/51/ SL/Jan15:...
We need to ensure all icons under the Action column (on allTestsInfo page) should open a new tab when clicked. https://github.com/adoptium/aqa-test-tools/blob/master/test-result-summary-client/src/Build/AllTestsInfo.jsx  example: https://github.com/adoptium/aqa-test-tools/blob/master/test-result-summary-client/src/TrafficLight/TrafficLight.jsx#L214
Fixes: [#5121](https://github.com/adoptium/aqa-tests/issues/5121) **Added:** - Test Failures By Machine - Job Success Rate - Manual Rerun Targets Involved - Manual Rerun Needed (Include link to the relevant jobs - screenshot attached)...
Display [possible issue table](https://trss.adoptium.net/possibleIssues?buildId=66583038879917006e219689&buildName=Test_openjdk17_hs_sanity.functional_aarch64_alpine-linux_testList_0&testId=6658318d879917006e21a38f&testName=Jep334Tests_0) on [test output ](https://trss.adoptium.net/output/test?id=6658318d879917006e21a38f) page.
Add a config file that contains a list of repositories so users can tune which repos they wish to search. https://github.com/adoptium/aqa-test-tools/blob/41a0edbca3a36e7a3b083e0bfce037968c4b28fe/test-result-summary-client/src/Build/PossibleIssues.jsx#L113 related: https://github.com/adoptium/aqa-test-tools/pull/976#issuecomment-2657330669
We have added Traffic Light via https://github.com/adoptium/aqa-test-tools/pull/977, we can remove Tabular View. Most code is under https://github.com/adoptium/aqa-test-tools/tree/master/test-result-summary-client/src/TabularView. We should also remove the references.
Add the CreateNewGitIssue button on the test page, so it is easier for people to create issues  allTestsInfo?buildId=679bd665810ffc6af3027454&limit=1&hasChildren=true output/test?id=679bf5d3810ffc6af306d76a Add similar code https://github.com/adoptium/aqa-test-tools/blob/a7a6b4dd4cd2f3c00fc72f1fab8a6731d61b5217/test-result-summary-client/src/Build/TestTable.jsx#L147-L157 to https://github.com/adoptium/aqa-test-tools/blob/a7a6b4dd4cd2f3c00fc72f1fab8a6731d61b5217/test-result-summary-client/src/Build/Output/Output.jsx#L121
allTestsInfo?buildId=679bd665810ffc6af3027454&limit=1&hasChildren=true page can be slow. We should investigate and improve its performance as it is one of the most used pages.
[CopyToClipboard](https://www.npmjs.com/package/react-copy-to-clipboard) should be used instead of using document.getElementById https://github.com/adoptium/aqa-test-tools/blob/cb13a805965df94d3ce385f4022d79fac4607ebb/test-result-summary-client/src/Build/ReleaseSummary.jsx#L187-L222 Example of using CopyToClipboard module https://github.com/adoptium/aqa-test-tools/blob/cb13a805965df94d3ce385f4022d79fac4607ebb/test-result-summary-client/src/Build/GitNewIssue.jsx#L129
We should update https://github.com/adoptium/aqa-test-tools/blob/master/test-result-summary-client/src/Build/Summary/BuildStatusIcon.jsx to show different build status (below). Currently, we only cover 4 of them. ``` PROGRESSING ABORTED FAILURE UNSTABLE SUCCESS UNDEFINED ``` https://ant.design/components/icon