[ovirt-devel] [VDSM] travis tests update - 1 failure on Fedora with python 3

Nir Soffer nsoffer at redhat.com
Sun Nov 13 15:10:26 UTC 2016


On Sun, Nov 13, 2016 at 4:39 PM, Nir Soffer <nsoffer at redhat.com> wrote:
> Hi all,
>
> All the tests pass on centos:
> https://travis-ci.org/oVirt/vdsm/jobs/175484347
>
> Some moduleloader tests fail on fedora python 3:
> https://travis-ci.org/oVirt/vdsm/jobs/175484348
>
> I have see this and other module loader tests fail on travis randomly
> in the past.
> https://travis-ci.org/nirs/vdsm/jobs/175483969
>
> Looking at the test code, looks like it needs a rewrite. The test is much
> more complicated then the code it tests.

Another random test failure is:

======================================================================
ERROR: testMutiWrite (miscTests.AsyncProcTests)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.7/site-packages/nose/case.py", line 133, in run
    self.runTest(result)
  File "/usr/lib/python2.7/site-packages/nose/case.py", line 151, in runTest
    test(result)
  File "/usr/lib64/python2.7/unittest/case.py", line 431, in __call__
    return self.run(*args, **kwds)
  File "/usr/lib64/python2.7/unittest/case.py", line 406, in run
    result.addSuccess(self)
  File "/usr/lib/python2.7/site-packages/nose/proxy.py", line 165, in addSuccess
    self.result.addSuccess(self.test)
  File "/vdsm/tests/testlib.py", line 356, in addSuccess
    self._writeResult(test, 'OK', TermColor.green, '.', True)
  File "/vdsm/tests/testlib.py", line 349, in _writeResult
    self.stream.writeln()
  File "/usr/lib64/python2.7/unittest/runner.py", line 25, in writeln
    self.write('\n') # text-mode streams translate to \r\n if needed
IOError: [Errno 4] Interrupted system call
-------------------- >> begin captured logging << --------------------
2016-11-13 14:45:41,350 DEBUG (MainThread) [root] /usr/bin/taskset
--cpu-list 0-1 cat (cwd None) (commands:69)
2016-11-13 14:45:41,355 INFO  (MainThread) [AsyncProcTests] Writing
data to std out (miscTests:257)
2016-11-13 14:45:41,356 INFO  (MainThread) [AsyncProcTests] Writing
more data to std out (miscTests:259)
2016-11-13 14:45:41,356 INFO  (MainThread) [AsyncProcTests] Written
data reading (miscTests:262)
--------------------- >> end captured logging << ---------------------

This happen in various tests. never seen in jenkins, fails randomly locally
and in travis.

Related to tests not waiting for child processes, typically because we
use zombiereaper instead of waiting for the child process.

Nir



More information about the Devel mailing list