Skip to content

Extend daily Slack build status with remote test job status #1483

Description

@andrew-m-leonard

Currently the daily Slack build & test status script: https://github.com/adoptium/ci-jenkins-pipelines/blob/master/tools/nightly_build_and_test_stats.groovy
reports the build and AQA tests run/success status eg: https://adoptium.slack.com/archives/C09NW3L2J/p1783247625961719

jdk11u EA: Healthy. Build: [jdk-11.0.32+7-ea-beta](https://github.com/adoptium/temurin11-binaries/releases/jdk-11.0.32%2B7-ea-beta).
AQA test failures: TestJobs=4/279 TestTargets=78/3036.

It would be useful to report "RemoteTargets" (aka 'jck'), so we could have something like (note this is reporting the number of failures... so 3 failed out of 32 remote 'jck' targets):

AQA test failures: TestJobs=4/279 TestTargets=78/3036 RemoteTargets=3/32.

TRSS API now supports getRemoteJckBuildInfo eg.

curl -o trss.out -L "https://trss.adoptium.net/api/getRemoteJckBuildInfo?url=https://ci.adoptium.net&buildName=AQA_Test_Pipeline_JCK&buildNum=372"

Metadata

Metadata

Assignees

Type

No type

Projects

Status
Todo

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions