Continuous Integration and Test

Both AgitarOne JUnit Generator and AgitarOne Agitator include built-in support for continuous integration and testing. This is a proven best practice of running regression tests and validating the continued correct behavior of the code after any revisions. AgitarOne JUnit Generator and AgitarOne Agitator incorporate the popular open-source solution, CruiseControl.

Combining hand-written JUnit tests, JUnit tests created by AgitarOne JUnit Generator, and assertions created using AgitarOne Agitator, gives you a far more thorough set of regression tests than would be possible with hand-written tests alone. It is useful to run these tests frequently to reduce the time that passes between a change and a regression that stems from that change. AgitarOne’s continuous integration and test support rebuilds the modules, runs the regression suite, and reports back on the status. This fast feedback shows a developer if any change introduced a regression, so he or she can fix it immediately.

(click to enlarge)