Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cross-project-issues-dev] 6 month release cycle


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.


        Ed Willink

Back to the top