On 06/06/18 17:15, Luis Gomez wrote:
> Couple of notes here: the "test-<project>-<feature>" framework used to 
> trigger CSIT on a patch only works in Snapshot integrated projects (mdsal, 
> controller, etc…) and it does not build any downstream project apart from 
> distribution.
> 
> So this makes me wonder for this and also MRI project like odlparent, 
> yangtools, what kind of patch verification is more useful:
> 
> - Build all downstream projects
> - Build patch + distribution + run CSIT
> - Build all downstream projects + run CSIT (expensive but possible)

My thinking is:
1) build patch
2) download current distribution
3) unpack
4) overwrite existing .jars (yeah, utterly ignoring versions)
5) repack
6) run CSIT

Dirty, but should be very quick & effective -- MRIs are supposed to be
ABI-backwards-compatible after all :)

This will not work with packaging changes (i.e. different set of .jars),
but that should be very very rare.

Regards,
Robert

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
controller-dev mailing list
controller-dev@lists.opendaylight.org
https://lists.opendaylight.org/mailman/listinfo/controller-dev

Reply via email to