Automatic testing of a Fedora Cloud image with gherkin, qemu, pexpect and travis

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hey,

coming from a different area - oVirt Node - I also have the need to do automatic testing of images.
I am not sure how much this topic has been eroded in the Cloud SIG, but at least I wanted to give head's up to point you to this post [0] and this screencast [1].

Basically gherkin is used to specify the testcases (features/scenarios) - with all the pros of it.
qemu - the workhorse spawns a VM.
And python-expect is responsible for interacting with the VM, doing what is requested and monitoring the serial console.

Nice is that you save your battery, because it can be intergrated with Travis CI [2].

Greetings
fabian

---
[0] http://dummdida.tumblr.com/post/86583072660/automatic-testing-of-a-fedora-cloud-image-with-gherkin
[1] http://dummdida.tumblr.com/post/86584633715/screencast-automated-testing-of-a-fedora-cloud
[2] https://travis-ci.org/fabiand/fedora-cloud-features
_______________________________________________
cloud mailing list
cloud@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/cloud
Fedora Code of Conduct: http://fedoraproject.org/code-of-conduct





[Index of Archives]     [Fedora General Discussion]     [Older Fedora Users Archive]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [ATA RAID]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Announce]     [Fedora Package Review]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Coolkey]     [Yum Users]     [Big List of Linux Books]     [Yosemite News]     [Linux Apps]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]

  Powered by Linux