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.

Reply via email to