ANN: Crucible 1.7 released
Hi all,
Crucible is the automated test harness we've used for testing Inkscape. It's also in use for a number of projects including Cairo, GEGL, Linux NFSv4, and Linux CPU Hotplug to do automated building and testing. Much has changed in this release; most notably is the new installation system, making it possible to get Crucible up and running in a matter of minutes.
Kees and I have also installed it on the quad PPC machine he received for Inkscape testing. Some work is still needed to hook things up but I hope to get that finished within a week or two.
The code is available here:
http://prdownloads.sourceforge.net/crucible/crucible-1.7.tar.gz
Crucible provides a powerful, flexible backend for building automated testing systems. It allows for conducting tests on multiple machines (via NFS), including patching, rebuilding, and booting new kernels, libraries, and services. Configuration and customization can be done through simple config files and bash scripts. It is suitable for performing tests of GUI applications, services, libraries, and kernel patches.
Changes: A new installation system is in place, which should make it straightforward to getting a basic crucible install up and running quickly. Lots of documentation has been added. There is a new post-installation test 'make installcheck'. Directory locations have been abstracted. Internals have been abstracted and generalized, giving more flexibility for customization/extension. Several new subcommands added to 'sut' script for managing system images, adding new machines, etc. A new queue_plan script is added for doing easier one-off testruns. Kernel building is more robust and generalized.
Bryce
participants (1)
-
Bryce Harrington