It's okay Jim, no problem :) I'm pretty sure all of us are going to break our builds over the next few weeks... BTW I just deleted AxisWebAppLifecycleListener (I'll send more details on a different thread), ran the build, crossing my fingers now hoping that I didn't break anything :)

--
Jean-Sebastien



Jim Marino wrote:
Nevertheless it was my mistake for deleting the file in this case.


On Jan 13, 2006, at 9:55 AM, Jeremy Boynes wrote:

Jean-Sebastien Delfino wrote:



- I think we need to establish a policy that the build should never
break and in particular the acceptance test suite should run before each
commit. The sooner we get a stable build the sooner all  of us can
engage  with all the work we have ahead of us.




I thought we split these to allow some stuff to break temporarily.

IOW, normal unit/integration tests would run automatically as part of a
normal build and were supposed to work for every commit. The goal is to
produce a build that is "good enough" for the developers to work with -
i.e. the default build works every time, no excuses.

The acceptance tests were meant to replicate scenarios users would see
and were meant to be run before any release/distribution e.g. before
posing an "unstable" build somewhere. Eventually these would grow (e.g.
to include compliance tests) and take so long to run that it would be
impractical to run them for every commit.

--
Jeremy



Reply via email to