-
Improvement
-
Resolution: Postponed
-
Major
It is possible in Jenkins to aggregate tests results from downstream jobs. It requires the downstream jobs to expose their test reports as artifacts and create fingerprints for them.
However, in the parent job it is quite hard to retrieve the correct results for aggregation. In particular the binding between the multijob (batch) build and the the correct downstream builds to retrieve the artifacts.
The multijob plugin is suited to do this kind of batch Unit Testing. It would therefore be a great improvement if it supported test result aggregation out of the box.
Ofcourse the downstream jobs must still be configured correctly: test result exposed as artifacts and fingerprints created.
The MultiJob could for example gather all artifacts (i.e. test reports) in a fixed directory (e.g. ${WORKSPACE}/reports) across all downstream jobs.