<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 6, 2016 at 2:23 PM, David Caro <span dir="ltr">&lt;<a href="mailto:dcaro@redhat.com" target="_blank">dcaro@redhat.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 04/06 14:19, Edward Haas wrote:<br>
&gt; On Wed, Apr 6, 2016 at 1:41 PM, Milan Zamazal &lt;<a href="mailto:mzamazal@redhat.com">mzamazal@redhat.com</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; Edward Haas &lt;<a href="mailto:ehaas@redhat.com">ehaas@redhat.com</a>&gt; writes:<br>
&gt; &gt;<br>
&gt; &gt; &gt; On Wed, Apr 6, 2016 at 11:39 AM, Milan Zamazal &lt;<a href="mailto:mzamazal@redhat.com">mzamazal@redhat.com</a>&gt;<br>
&gt; &gt; wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;     Thank you, Edward, this is useful not only for CI. I use docker for<br>
&gt; &gt; &gt;     building Vdsm and running its unit tests and this helped me to get<br>
&gt; &gt; the<br>
&gt; &gt; &gt;     proper updated set of packages after recent changes in Vdsm.<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;     BTW, it seems that the following packages should be additionally<br>
&gt; &gt; added<br>
&gt; &gt; &gt;     for `make check-all&#39;: psmisc, which, python-ioprocess<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; Are you saying that make check is passing on your local machine?<br>
&gt; &gt;<br>
&gt; &gt; When I add the packages given above, `make check-all&#39; (as well as `make<br>
&gt; &gt; check&#39;) works for me except for 4 tests in lib/vdsm/schedule.py that<br>
&gt; &gt; produce the following errors with `make check-all&#39;:<br>
&gt; &gt;<br>
&gt; &gt;     File &quot;/home/pdm/ovirt/vdsm/vdsm-test/lib/vdsm/schedule.py&quot;, line 134,<br>
&gt; &gt; in schedule<br>
&gt; &gt;       heapq.heappush(self._calls, (deadline, call))<br>
&gt; &gt;   nose.proxy.TypeError: unorderable types: ScheduledCall() &lt;<br>
&gt; &gt; ScheduledCall()<br>
&gt; &gt;<br>
&gt; &gt;     File &quot;/home/pdm/ovirt/vdsm/vdsm-test/tests/scheduleTests.py&quot;, line<br>
&gt; &gt; 160, in test_latency<br>
&gt; &gt;       med = ticker.latency[len(ticker.latency) / 2]<br>
&gt; &gt;   nose.proxy.TypeError: list indices must be integers, not float<br>
&gt; &gt;<br>
&gt; &gt; Those are probably Python 3 failures that should be fixed in Vdsm.<br>
&gt; &gt; The docker environment works fine for running the unit tests on my<br>
&gt; &gt; machine.<br>
&gt; &gt;<br>
&gt;<br>
&gt; I ran it on Travis CI with your recommended addition, and I am getting this<br>
&gt; result: FAILED (SKIP=107, errors=14):<br>
&gt; You can view the run here: <a href="https://travis-ci.org/EdDev/vdsm/builds/121117253" rel="noreferrer" target="_blank">https://travis-ci.org/EdDev/vdsm/builds/121117253</a><br>
<br>
<br>
</div></div>Afaik, you won&#39;t be able to run any tests that touch networking, or kernel<br>
modules (bonding and such). That is as much a limitation of travis as of<br>
docker, that was one of the points why we started using chroots instead of<br>
docker containers on ovirt ci.<br></blockquote><div><br></div><div>All of those should run fine in Lago, right?</div><div>Y.</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5"><br>
<br>
&gt; _______________________________________________<br>
&gt; Devel mailing list<br>
&gt; <a href="mailto:Devel@ovirt.org">Devel@ovirt.org</a><br>
&gt; <a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman/listinfo/devel</a><br>
<br>
<br>
</div></div><span class="HOEnZb"><font color="#888888">--<br>
David Caro<br>
<br>
Red Hat S.L.<br>
Continuous Integration Engineer - EMEA ENG Virtualization R&amp;D<br>
<br>
Tel.: <a href="tel:%2B420%20532%20294%20605" value="+420532294605">+420 532 294 605</a><br>
Email: <a href="mailto:dcaro@redhat.com">dcaro@redhat.com</a><br>
IRC: dcaro|dcaroest@{freenode|oftc|redhat}<br>
Web: <a href="http://www.redhat.com" rel="noreferrer" target="_blank">www.redhat.com</a><br>
RHT Global #: 82-62605<br>
</font></span><br>_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@ovirt.org">Devel@ovirt.org</a><br>
<a href="http://lists.ovirt.org/mailman/listinfo/devel" rel="noreferrer" target="_blank">http://lists.ovirt.org/mailman/listinfo/devel</a><br></blockquote></div><br></div></div>