[PKG-Openstack-devel] Bug#892745: python-os-testr FTBFS: test failure

Adrian Bunk bunk at debian.org
Mon Mar 12 13:58:42 UTC 2018


Source: python-os-testr
Version: 1.0.0-2
Severity: serious

Some recent change in unstable makes python-os-testr FTBFS:

https://tests.reproducible-builds.org/debian/history/python-os-testr.html
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/python-os-testr.html

...
======================================================================
FAIL: os_testr.tests.test_return_codes.TestReturnCodes.test_list
os_testr.tests.test_return_codes.TestReturnCodes.test_list
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "os_testr/tests/test_return_codes.py", line 104, in test_list
    self.assertRunExit('ostestr --list', 0)
  File "os_testr/tests/test_return_codes.py", line 65, in assertRunExit
    "Stdout: %s; Stderr: %s" % (out, err))
  File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 411, in assertEqual
    self.assertThat(observed, matcher, message)
  File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 498, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: 1 != 0: Stdout: ; Stderr: Traceback (most recent call last):
  File "/build/1st/python-os-testr-1.0.0/debian/bin/ostestr", line 5, in <module>
    from os_testr.os_testr import main
ImportError: No module named os_testr


======================================================================
FAIL: os_testr.tests.test_return_codes.TestReturnCodes.test_default_passing
os_testr.tests.test_return_codes.TestReturnCodes.test_default_passing
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "os_testr/tests/test_return_codes.py", line 72, in test_default_passing
    self.assertRunExit('ostestr --regex passing', 0)
  File "os_testr/tests/test_return_codes.py", line 65, in assertRunExit
    "Stdout: %s; Stderr: %s" % (out, err))
  File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 411, in assertEqual
    self.assertThat(observed, matcher, message)
  File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 498, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: 1 != 0: Stdout: ; Stderr: Traceback (most recent call last):
  File "/build/1st/python-os-testr-1.0.0/debian/bin/ostestr", line 5, in <module>
    from os_testr.os_testr import main
ImportError: No module named os_testr


======================================================================
FAIL: os_testr.tests.test_return_codes.TestReturnCodes.test_default_serial_passing
os_testr.tests.test_return_codes.TestReturnCodes.test_default_serial_passing
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "os_testr/tests/test_return_codes.py", line 84, in test_default_serial_passing
    self.assertRunExit('ostestr --serial --regex passing', 0)
  File "os_testr/tests/test_return_codes.py", line 65, in assertRunExit
    "Stdout: %s; Stderr: %s" % (out, err))
  File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 411, in assertEqual
    self.assertThat(observed, matcher, message)
  File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 498, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: 1 != 0: Stdout: ; Stderr: Traceback (most recent call last):
  File "/build/1st/python-os-testr-1.0.0/debian/bin/ostestr", line 5, in <module>
    from os_testr.os_testr import main
ImportError: No module named os_testr


======================================================================
FAIL: os_testr.tests.test_return_codes.TestReturnCodes.test_testr_no_pretty_passing
os_testr.tests.test_return_codes.TestReturnCodes.test_testr_no_pretty_passing
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "os_testr/tests/test_return_codes.py", line 98, in test_testr_no_pretty_passing
    self.assertRunExit('ostestr --no-pretty --regex passing', 0)
  File "os_testr/tests/test_return_codes.py", line 65, in assertRunExit
    "Stdout: %s; Stderr: %s" % (out, err))
  File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 411, in assertEqual
    self.assertThat(observed, matcher, message)
  File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 498, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: 1 != 0: Stdout: ; Stderr: Traceback (most recent call last):
  File "/build/1st/python-os-testr-1.0.0/debian/bin/ostestr", line 5, in <module>
    from os_testr.os_testr import main
ImportError: No module named os_testr


======================================================================
FAIL: os_testr.tests.test_return_codes.TestReturnCodes.test_default_passing_no_slowest
os_testr.tests.test_return_codes.TestReturnCodes.test_default_passing_no_slowest
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "os_testr/tests/test_return_codes.py", line 78, in test_default_passing_no_slowest
    self.assertRunExit('ostestr --no-slowest --regex passing', 0)
  File "os_testr/tests/test_return_codes.py", line 65, in assertRunExit
    "Stdout: %s; Stderr: %s" % (out, err))
  File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 411, in assertEqual
    self.assertThat(observed, matcher, message)
  File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 498, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: 1 != 0: Stdout: ; Stderr: Traceback (most recent call last):
  File "/build/1st/python-os-testr-1.0.0/debian/bin/ostestr", line 5, in <module>
    from os_testr.os_testr import main
ImportError: No module named os_testr


======================================================================
FAIL: os_testr.tests.test_subunit_trace.TestSubunitTrace.test_trace
os_testr.tests.test_subunit_trace.TestSubunitTrace.test_trace
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "os_testr/tests/test_subunit_trace.py", line 95, in test_trace
    returncode = subunit_trace.trace(stdin, sys.stdout)
  File "os_testr/subunit_trace.py", line 368, in trace
    cat = subunit.test_results.CatFiles(stdout)
  File "/usr/lib/python2.7/dist-packages/subunit/test_results.py", line 721, in __init__
    self.stream = subunit.make_stream_binary(byte_stream)
  File "/usr/lib/python2.7/dist-packages/subunit/__init__.py", line 1278, in make_stream_binary
    return _unwrap_text(stream)
  File "/usr/lib/python2.7/dist-packages/subunit/__init__.py", line 1296, in _unwrap_text
    if type(stream.read(0)) is unicode_type:
ValueError: File not open for reading


======================================================================
FAIL: os_testr.tests.test_return_codes.TestReturnCodes.test_testr_subunit_passing
os_testr.tests.test_return_codes.TestReturnCodes.test_testr_subunit_passing
----------------------------------------------------------------------
_StringException: Traceback (most recent call last):
  File "os_testr/tests/test_return_codes.py", line 91, in test_testr_subunit_passing
    subunit=True)
  File "os_testr/tests/test_return_codes.py", line 69, in assertRunExit
    "return code of: %s" % (expected, p.returncode))
  File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 411, in assertEqual
    self.assertThat(observed, matcher, message)
  File "/usr/lib/python2.7/dist-packages/testtools/testcase.py", line 498, in assertThat
    raise mismatch_error
testtools.matchers._impl.MismatchError: 1 != 0: Expected return code: 0 doesn't match actual return code of: 1


----------------------------------------------------------------------
Ran 70 tests in 4.270s

FAILED (failures=7, skipped=1)
make[1]: *** [debian/rules:18: override_dh_auto_test] Error 1



More information about the Openstack-devel mailing list