Hi, it's been a while but finally I have something that seems to work for
freestyle, maven and matrix projects. I am working on report aggregation so
it is sill a work in progress. But the most important part is done:
asynchronous test result updating for individual builds.
tl;dr: Every build type provides it's implementation of updater thread that
is started early in build and terminated after the build is finished. The
thread poll the filesystem, parse new reports found and send it to master
if there are any. Reports are merged on master.
This feature is on by default for maven jobs but it needs to be triggered
explicitly ("Report test result in realtime") for freestyle and matrix
jobs. This inconsistency might be in line with the philosophy of
corresponding job types, I am not sure, but it was the easiest thing to do.
Any feedback welcome. https://github.com/jenkinsci/jenkins/pull/904
--
oliver
--
You received this message because you are subscribed to the Google Groups
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.