adoptium / adoptium/aqa-tests

Aggregate junit results at parent test level

Open
#6,238 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
HTML
Stars
155
Forks
346
Avg merge
2d 9h
Merged PRs (30d)
36

Description

Currently, we only aggregate child TAP at the parent test build level.

![Image](https://github.com/user-attachments/assets/96ad1ae9-1c2c-4c98-9889-b23347bfca21)

It would be nice if we could do the same for JUnit test results (i.e., openjdk tests).
- JUnit result at the child job level: https://openj9-jenkins.osuosl.org/job/Test_openjdk17_j9_sanity.openjdk_aarch64_linux_OMR_testList_1/252/testReport/

- https://github.com/adoptium/aqa-tests/blob/master/buildenv/jenkins/JenkinsfileBase#L985

That is, we can see the aggregated child job JUnit results at the parent build level.

Contributor guide

Open the contributing guide

Research direction

Start at buildenv/jenkins/JenkinsfileBase around line 985 and compare the existing child TAP aggregation with the child JUnit report linked in the issue. Confirm how the parent build currently exposes child results, then make the parent build show aggregated JUnit results for the child jobs. Done means the parent-level report includes the child JUnit results, such as those from the linked OpenJDK test job.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
ci-cd, testing-qa
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.