ATF is a collection of libraries and utilities designed to ease unattended application testing in the hands of developers and end users of a specific piece of software. Tests can currently be written in C/C++ or POSIX shell and, contrary to other testing frameworks, ATF tests are installed into the system alongside any other application files. This allows the end user to easily verify that the software behaves correctly on her system. Furthermore, the results of the test suites can be collected into nicely-formatted reports to simplify their visualization and analysis.
I have seen this article has mentioned several
alternatives to the auto* tools. I would like
to recommend <a
(my own project ;). It can be used to write
configure scripts and makefiles in a very easy
way; it provides
functionality like libtool and pkgconfig, plus
some other minor things...
It is a single, integrated
tool, instead of multiple independant ones. And
it does not generate files in the sense of auto*
tools. Configure scripts and makefiles are kept
short and simple and parsed at runtime.
And it will (hopefully) not suffer auto*
tools versioning problems when it's marked
stable ;). Cheers
I've just downloaded and tried KMess (from
http://kmess.sourceforge.net/). It is nice... very
similar to the windoze client, good integration with
KDE and seems quite stable and feature complete
(respect to the protocol).