>The aggregation tests need only focus on overall integration whereby P2 >compromises what is available leading to a completely missing bundle. p2 will never decide to *not* install a bundle just to get the rest to install... Do you have a scenario where this happen? The remediation is about updating or uninstalling the elements that have been explicitely installed and it is *not* about tweaking the ranges that are in the metadata.
-----Original Message----- From: cross-project-issues-dev-boun...@eclipse.org [mailto:cross-project-issues-dev-boun...@eclipse.org] On Behalf Of Ed Willink Sent: July-04-13 6:27 AM To: Cross project issues Subject: Re: [cross-project-issues-dev] 6 month release cycle Hi On 04/07/2013 10:52, Alexey Panchenko wrote: > Ideally, all the project tests should be executed - using dependencies > from the simultaneous release repository. NO. Most project tests are to do with project functionality and so should be guaranteed passes on an aggregation. Dependencies on other projects should tested by the ptojects own build. The aggregation tests need only focus on overall integration whereby P2 compromises what is available leading to a completely missing bundle. If every project test ran, the aggregation builds would take forever. > > Also, some checks of the compiled classes should be made (e.g. load > them all?), to verify that dependencies in the repository are > compatible with those used at compile time. > That's what the smoke test should do. Activate enough classes from enough places to demonstrate no CNFEs. Regards Ed Willink _______________________________________________ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev _______________________________________________ cross-project-issues-dev mailing list cross-project-issues-dev@eclipse.org https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev