On Mon, Mar 5, 2018 at 3:01 PM, Yedidyah Bar David <didi(a)redhat.com> wrote:
Hi all,
Recently I have been pushing various patches to OST in order to verify
specific bugs/fixes I was working on, using them with the "manual"
jenkins job but with no immediate intention to get them merged. Main
reason is that it's not clear what's the best approach to get such
tests merged. Do we want a new suite? How often does it run? How long
does it take? Do we have enough resources? etc.
I'll answer generally, since specifically for each test we'll need to see.
The guidelines that I have (in my head, not written down anywhere) are
really:
1. Be efficient in resource - HW mainly. My guideline is quite simple - can
it run on my laptop (8GB of RAM).
Not everything can fit of course on my laptop (the performance suite, the
upcoming OpenShift on oVirt suite, etc.), but I try.
2. Be quick - whatever we can test in parallel to other tests, is much
preferred. We have quite a bit of 'dead time' between tests, we need to use
them.
3. Bend the rules, but don't cheat - I move the yum cache repo to /dev/shm,
etc. - to make things quicker, but I don't cheat and install deps. ahead of
time, etc.
4. Most suites do not run too often (several times a day) - I think it's OK
to add to those that run once a day or so.
5. Strive for others (QE!) to contribute to the suite. The more we can
collaborate, the better.
6. Generally, we have enough gaps in our positive tests, that I rather not
introduce negative tests.
7. Whatever we can do in order to ensure QE does not get a dead-on-arrival
or broken functionality build - the better.
Do we have plans re this? Bugs/tickets/etc.?
Bugzilla, but I did not see anything there for quite some time.
Do we want to do something?
Specifically, do we want (eventually) many more suites? This seems
unmanageable. A few suites, perhaps (also) using lago snapshots?
Didn't try that myself, might be useful and relevant.
Some examples:
https://gerrit.ovirt.org/79203
https://gerrit.ovirt.org/79215
https://gerrit.ovirt.org/84813
https://gerrit.ovirt.org/88201
https://gerrit.ovirt.org/88234
And current one - this and the next ones in the stack:
https://gerrit.ovirt.org/88331
Many of those change the default installation and test the 'interesting'
combinations - which I think is great.
I'd be happy for a setup with custom '3rd party' certificate, Kerberos
auth., ovirtmgmt on a VLAN interface, etc.
Y.
Best regards,
--
Didi
_______________________________________________
Devel mailing list
Devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel