Conditional publisher stops working (Bug #240)
After updating from 1.6 to 1.8.2 I found conditionalPublisher stops working in my projects.
Test config is attached.
|related to CruiseControl.NET - Bug #214: forcebuild task failed when run in coditional task||New||10/12/2012|
IntegrationResult check in BuildPublisher, but miss in result.Clone() within ConditionalPublisher
Here the patch: https://github.com/kyser/CruiseControl.NET/commit/2635cf3da5ef7d56c6ddcf11d7090de0c9755caf
I added a test on the integration result.clone.
this did not exist yet. :-(
And I found some other issues also :-( :-( :-(
for example every integration result as it's own ID (a guid)
should a clone have the same id or not?
following items are also NOT mapped
° Failure users
° Failure tasks
I would expect a clone to map these also, correct or not?
if a clone is used in a parallel task, what gives in all those combinations?