On Tue, Oct 11, 2016 at 5:38 PM, JonathanPosada <
My name is Jonathan Posada and I am a senior CS student at Cornell
University. For more about my background see my Linkedin here (
I'm interested in learning more about the cloud and topics such as
containers and VMs which brought me to oVirt. In particular I'd like to
take on the Python testing project found here (https://www.ovirt.org/
community/activities/outreachy/) under 'Some Ideas'. With the deadline to
apply fast approaching, I'd like to get started with my first contribution
to the project. How should I get started?
Sent with ProtonMail <https://protonmail.com>
Hi and welcome.
I'm very happy to hear about your interest in ovirt-system-tests and Lago -
both are small, but interesting projects, with great challenge - how do you
make tests stable, comprehensive and fast (run-time wise, but also
conservative on memory, CPU and disk resources usage)? We aim to run them
on a system with 8GB of RAM, to run under 30 minutes and of course - to
cover as much features as can be.
I would suggest starting by simply setting up the environment and running
the tests. You should find the instructions in both the source code as well
You'd also need to set up oVirt Gerrit as well as GitHub account. I would
think it's also mandatory that you familiarize yourself with oVirt itself.
The next step would be, I reckon, is slowly add tests to the suites. I'm
right now in the midst of converting the tests from oVirt APIv3 to oVirt
APIv4 - see  and I strive to do it gradually and with supporting both at
the same time, without wasting too much additional time. This is an ongoing
effort and you are welcome to join it. Other areas that can benefit are
storage-related tests, network and virt.
If you are looking into Lago, one of the major tasks is looking into the
feasibility and cons and pros of converting it to use either vagrant or
Ansible. I'm not sure this is a high priority right now, but an interesting
Good luck and enjoy!