Crucible is a testing framework backend, allowing for automated testing of software such as GUI applications, libraries, services, or the Linux kernel.
This is the first public release of the software. It can be downloaded here:
http://crucible.sf.net/crucible-1.3.tar.gz
It is also registered with freshmeat:
http://freshmeat.net/projects/crucible
Some of Crucible's unique features:
* Allows for separate scheduling of test runs, to enable smart queue management such as distributing test runs across multiple machines.
* Uses NFS for file sharing and remote procedure invocation between test driver and SUTs.
* No database needed! Customization and operation can be controlled directly with normal file system operations.
* Virtualization, power management, serial console capture, reimaging, etc. can be configured modularly on a machine-by-machine basis.
Note that this is not an all-in-one testing harness, but rather a core engine for driving a test system. You'll need to hook up your own front end and report post processing tools if needed, and add in your own test programs. (Separate front end and reporting tools are in the works and will be released later as add-ons.)
Bryce