TestErl is a unit, regression and stochastic testing system with very low impact on tested source code, designed to automate as much of the stochastic test generation as possible. TestErl takes cues from a number of sources, such as xUnit, ErlUnit and QuickCheck. TestErl also transparently automates code-level, SVN version driven, automatically updated dependency checking.
TestErl is a very young library. This page will be expanded as TestErl matures. Commentary and suggestions would be highly valued.
At this time I have no intent of automating testerl_export({[],}) with a parse transform. I welcome such a thing from others, though.
I am investigating the possibility of adding cyclomatic complexity measurement or mutation testing (ruby programmers may know these as flog and heckle) to TestErl. At this time it is unclear whether this is possible. I would also like to add automated model checking, but at this time I do not believe automated model checking to be feasable.
TestErl is dependant on the ScUtil library. TestErl's web interface is dependant on the HtStub library.
TestErl is free and MIT licensed, because the GPL is evil.
TestErl is written by John Haugeland