[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [p2-dev] Releasing API changes
|
Hi DJ,
I have some suggestions that might make the process smoother.
On 03/01/2010 03:39 PM, DJ Houghton wrote:
In order to minimize breaking the build, here is a reminder of the
steps that need to be taken:
1). Run all the tests. It only takes a couple of minutes and we should
be running all our tests before every change anyway.
We have several p2 bundles dedicated to tests. Rather then clicking
through them all and run their respective tests, I think it would be
great if we had one central launcher that would indeed run them all.
Perhaps we have that already and I just haven't found it yet? A single
place for local properties would be good too (where to find a package
zip etc.). Today, I need to tweak launcher properties to make some tests
run.
2). Ensure that you have all our projects and dependent projects
loaded. This includes all the p2 projects as well as the projects
which are known to depend on us. (for instance PDE and Platform-UI, etc)
A psf file including everything that is expected to be in your workspace
would be helpful. While it may be common knowledge within some groups of
Eclipse, not all of us are aware of what goes beyond the "for instance
..." ;-)
In addition to the above, it would also help if it was easier to
maintain a target platform containing the latest nightly. Today, that
takes forever since most bundles change their qualifier on each build
(downloading from eclipse.org to my location isn't exactly rapid). The
same is true if I want to test the IDE using nightly builds.
- thomas