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