Hey,

I've already talked about integrating some testing mechanism in our
current build chain [1, 2].
I looked at two existing solutions autotest (used by e.g. KVM folks) [3]
and beaker (used by e.g. Fedora) [4]. Both provide a framework to run
tests on some hardware but didn't match our needs that well, thus easy
integration into jenkins and able to be nicely integrated with node and
be able to be run an real hardware and VMs (with varying
configurations).
Finally I invested some time into a peace of glue (igor), which ties our
current tools together (cobbler, libvirt and livecd-tools) to provide a
lightweight service to do the automated testing and respecting all our
constraints.
igor can be found at [5], it's a small wsgi script awaiting orders via
some RESTless like API. There is also an example script provided to
illustrate how it can be triggered from jenkins. The patch [6] is needed
to add the necessary service to a Node build.

I plan to get the basic integration into our jenkins during the week,
which will be able to do some basic installation tests for now.

- fabian

--
[1] http://lists.ovirt.org/pipermail/node-devel/2012-April/000204.html
[2] http://lists.ovirt.org/pipermail/node-devel/2012-May/000221.html
[3] http://autotest.github.com/
[4] https://fedorahosted.org/beaker/
[5] https://gitorious.org/ovirt/igord
[6] http://gerrit.ovirt.org/#/c/4306/

Attachment: signature.asc
Description: This is a digitally signed message part

_______________________________________________
node-devel mailing list
[email protected]
http://lists.ovirt.org/mailman/listinfo/node-devel

Reply via email to