Crucible is a testing framework backend, allowing for automated testing
of software such as GUI applications, libraries, services, or the Linux
This is the first public release of the software. It can be downloaded
It is also registered with freshmeat:
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
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.)