On Tue, Oct 11, 2016 at 5:38 PM, JonathanPosada <jonathanposada@protonmail.com> wrote:
Hi all,

My name is Jonathan Posada and I am a senior CS student at Cornell University. For more about my background see my Linkedin here (https://www.linkedin.com/in/jonathan-posada-166aba96).

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?

Jonathan
Sent with ProtonMail Secure Email.



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 as http://lago.readthedocs.io/en/latest/README.html .
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 [1] 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 project nonetheless.

Good luck and enjoy!

Y.
[1] https://gerrit.ovirt.org/#/c/65285/ 

_______________________________________________
Users mailing list
Users@ovirt.org
http://lists.ovirt.org/mailman/listinfo/users