Extreme Programming Continuous Integration Issues

Some issues with Continuous Integration:

a) How can you integrate continuously if the build process takes hours or even days?

Get better hardware. Profile and optimize the build. Split up build into short and long runs.

b) What if the unit testing or acceptance testing process takes too long as well?

Get better hardware. Profile and optimize the tests. MockObjects and/or faster substitutes to external products. Look at distributed test execution, http://cs.allegheny.edu:8080/gkapfham/6. Split up tests into short and long runs.


See also ContinuousIntegration, ExtremeProgrammingImplementationIssues, MockObjects


EditText of this page (last edited May 22, 2003) or FindPage with title or text search