Source: diffoscope Version: 65 Severity important https://ci.debian.net/data/packages/unstable/amd64/d/diffoscope/20170209_233402.autopkgtest.log.gz
adt-run [23:40:53]: test command1: debian/tests/pytest adt-run [23:40:53]: test command1: [----------------------- ============================= test session starts ============================== platform linux -- Python 3.5.3, pytest-3.0.6, py-1.4.32, pluggy-0.4.0 -- /usr/bin/python3 cachedir: .cache rootdir: /tmp/autopkgtest-virt-lxc.shared.f_roa_k1/downtmp/autopkgtest_tmp, inifile: collecting ... collected 286 items ... =========================== short test summary info ============================ FAIL tests/comparators/test_debian.py::test_dot_changes_invalid FAIL tests/comparators/test_debian.py::test_dot_changes_no_differences_exclude_buildinfo FAIL tests/comparators/test_debian.py::test_dot_changes_identical_contents_and_different_files FAIL tests/comparators/test_debian.py::test_dot_changes_different_contents_and_identical_files FAIL tests/comparators/test_debian.py::test_dot_dsc_invalid FAIL tests/comparators/test_debian.py::test_dot_dsc_internal_diff FAIL tests/comparators/test_debian.py::test_dot_dsc_compare_non_existing FAIL tests/comparators/test_debian.py::test_dot_buildinfo_invalid FAIL tests/comparators/test_debian.py::test_dot_buildinfo_internal_diff FAIL tests/comparators/test_debian.py::test_dot_buildinfo_compare_non_existing FAIL tests/comparators/test_elf.py::test_differences_with_dbgsym ... =================================== FAILURES =================================== ___________________________ test_dot_changes_invalid ___________________________ tmpdir = local('/tmp/pytest-of-debci/pytest-0/test_dot_changes_invalid0') @skip_unless_module_exists('debian.deb822') def test_dot_changes_invalid(tmpdir): tmpdir.mkdir('a') dot_changes_path = str(tmpdir.join('a/test_1.changes')) shutil.copy(TEST_DOT_CHANGES_FILE1_PATH, dot_changes_path) # we don't copy the referenced .deb identified = specialize(FilesystemFile(dot_changes_path)) > assert not isinstance(identified, DotChangesFile) E assert not True E + where True = isinstance(<<class 'abc.DotChangesFile'> /tmp/pytest-of-debci/pytest-0/test_dot_changes_invalid0/a/test_1.changes>, DotChangesFile) dot_changes_path = '/tmp/pytest-of-debci/pytest-0/test_dot_changes_invalid0/a/test_1.changes' identified = <<class 'abc.DotChangesFile'> /tmp/pytest-of-debci/pytest-0/test_dot_changes_invalid0/a/test_1.changes> tmpdir = local('/tmp/pytest-of-debci/pytest-0/test_dot_changes_invalid0') tests/comparators/test_debian.py:96: AssertionError ______________ test_dot_changes_no_differences_exclude_buildinfo _______________ dot_changes1 = <<class 'abc.DotChangesFile'> /tmp/pytest-of-debci/pytest-0/test_dot_changes_no_difference1/a/test_1.changes> dot_changes3 = <<class 'abc.DotChangesFile'> /tmp/pytest-of-debci/pytest-0/test_dot_changes_no_difference1/c/test_3.changes> @skip_unless_module_exists('debian.deb822') def test_dot_changes_no_differences_exclude_buildinfo(dot_changes1, dot_changes3): difference = dot_changes1.compare(dot_changes3) > assert difference is None E assert <Difference /tmp/pytest-of-debci/pytest-0/test_dot_changes_no_difference1/a/test_1.changes -- /tmp/pytest-of-debci/pytest-0/test_dot_changes_no_difference1/c/test_3.changes []> is None difference = <Difference /tmp/pytest-of-debci/pytest-0/test_dot_changes_no_difference1/a/test_1.changes -- /tmp/pytest-of-debci/pytest-0/test_dot_changes_no_difference1/c/test_3.changes []> dot_changes1 = <<class 'abc.DotChangesFile'> /tmp/pytest-of-debci/pytest-0/test_dot_changes_no_difference1/a/test_1.changes> dot_changes3 = <<class 'abc.DotChangesFile'> /tmp/pytest-of-debci/pytest-0/test_dot_changes_no_difference1/c/test_3.changes> tests/comparators/test_debian.py:126: AssertionError ___________ test_dot_changes_identical_contents_and_different_files ____________ dot_changes_differences_identical_contents_and_different_files = [] @skip_unless_module_exists('debian.deb822') def test_dot_changes_identical_contents_and_different_files(dot_changes_differences_identical_contents_and_different_files): > assert dot_changes_differences_identical_contents_and_different_files[0] E IndexError: list index out of range dot_changes_differences_identical_contents_and_different_files = [] tests/comparators/test_debian.py:130: IndexError ___________ test_dot_changes_different_contents_and_identical_files ____________ dot_changes_differences_different_contents_and_identical_files = [] @skip_unless_module_exists('debian.deb822') def test_dot_changes_different_contents_and_identical_files(dot_changes_differences_different_contents_and_identical_files): > assert dot_changes_differences_different_contents_and_identical_files[0] E IndexError: list index out of range dot_changes_differences_different_contents_and_identical_files = [] tests/comparators/test_debian.py:136: IndexError _____________________________ test_dot_dsc_invalid _____________________________ tmpdir = local('/tmp/pytest-of-debci/pytest-0/test_dot_dsc_invalid0') dot_dsc2 = <<class 'abc.DotDscFile'> /tmp/pytest-of-debci/pytest-0/test_dot_dsc_invalid0/b/test_1.dsc> @skip_unless_module_exists('debian.deb822') def test_dot_dsc_invalid(tmpdir, dot_dsc2): tmpdir.mkdir('a') dot_dsc_path = str(tmpdir.join('a/test_1.dsc')) shutil.copy(TEST_DOT_CHANGES_FILE1_PATH, dot_dsc_path) # we don't copy the referenced .tar.gz identified = specialize(FilesystemFile(dot_dsc_path)) > assert not isinstance(identified, DotDscFile) E assert not True E + where True = isinstance(<<class 'abc.DotDscFile'> /tmp/pytest-of-debci/pytest-0/test_dot_dsc_invalid0/a/test_1.dsc>, DotDscFile) dot_dsc2 = <<class 'abc.DotDscFile'> /tmp/pytest-of-debci/pytest-0/test_dot_dsc_invalid0/b/test_1.dsc> dot_dsc_path = '/tmp/pytest-of-debci/pytest-0/test_dot_dsc_invalid0/a/test_1.dsc' identified = <<class 'abc.DotDscFile'> /tmp/pytest-of-debci/pytest-0/test_dot_dsc_invalid0/a/test_1.dsc> tmpdir = local('/tmp/pytest-of-debci/pytest-0/test_dot_dsc_invalid0') tests/comparators/test_debian.py:175: AssertionError __________________________ test_dot_dsc_internal_diff __________________________ dot_dsc_differences = [] @skip_unless_module_exists('debian.deb822') def test_dot_dsc_internal_diff(dot_dsc_differences): > assert dot_dsc_differences[1].source1 == 'test_1.tar.gz' E IndexError: list index out of range dot_dsc_differences = [] tests/comparators/test_debian.py:188: IndexError ______________________ test_dot_dsc_compare_non_existing _______________________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fad49304e10> dot_dsc1 = <<class 'abc.DotDscFile'> /tmp/pytest-of-debci/pytest-0/test_dot_dsc_compare_non_exist0/a/test_1.dsc> @skip_unless_module_exists('debian.deb822') def test_dot_dsc_compare_non_existing(monkeypatch, dot_dsc1): monkeypatch.setattr(Config(), 'new_file', True) difference = dot_dsc1.compare(MissingFile('/nonexisting', dot_dsc1)) assert difference.source2 == '/nonexisting' > assert difference.details[-1].source2 == '/dev/null' E IndexError: list index out of range difference = <Difference /tmp/pytest-of-debci/pytest-0/test_dot_dsc_compare_non_exist0/a/test_1.dsc -- /nonexisting []> dot_dsc1 = <<class 'abc.DotDscFile'> /tmp/pytest-of-debci/pytest-0/test_dot_dsc_compare_non_exist0/a/test_1.dsc> monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fad49304e10> tests/comparators/test_debian.py:195: IndexError __________________________ test_dot_buildinfo_invalid __________________________ tmpdir = local('/tmp/pytest-of-debci/pytest-0/test_dot_buildinfo_invalid0') @skip_unless_module_exists('debian.deb822') def test_dot_buildinfo_invalid(tmpdir): tmpdir.mkdir('a') dot_buildinfo_path = str(tmpdir.join('a/test_1.buildinfo')) shutil.copy(TEST_DOT_BUILDINFO_FILE1_PATH, dot_buildinfo_path) # we don't copy the referenced .deb identified = specialize(FilesystemFile(dot_buildinfo_path)) > assert not isinstance(identified, DotBuildinfoFile) E assert not True E + where True = isinstance(<<class 'abc.DotBuildinfoFile'> /tmp/pytest-of-debci/pytest-0/test_dot_buildinfo_invalid0/a/test_1.buildinfo>, DotBuildinfoFile) dot_buildinfo_path = '/tmp/pytest-of-debci/pytest-0/test_dot_buildinfo_invalid0/a/test_1.buildinfo' identified = <<class 'abc.DotBuildinfoFile'> /tmp/pytest-of-debci/pytest-0/test_dot_buildinfo_invalid0/a/test_1.buildinfo> tmpdir = local('/tmp/pytest-of-debci/pytest-0/test_dot_buildinfo_invalid0') tests/comparators/test_debian.py:226: AssertionError _______________________ test_dot_buildinfo_internal_diff _______________________ dot_buildinfo_differences = [] @skip_unless_module_exists('debian.deb822') def test_dot_buildinfo_internal_diff(dot_buildinfo_differences): > assert dot_buildinfo_differences[1].source1 == 'test_1_all.deb' E IndexError: list index out of range dot_buildinfo_differences = [] tests/comparators/test_debian.py:239: IndexError ___________________ test_dot_buildinfo_compare_non_existing ____________________ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fad4939bd30> dot_buildinfo1 = <<class 'abc.DotBuildinfoFile'> /tmp/pytest-of-debci/pytest-0/test_dot_buildinfo_compare_non0/a/test_1.buildinfo> @skip_unless_module_exists('debian.deb822') def test_dot_buildinfo_compare_non_existing(monkeypatch, dot_buildinfo1): > assert_non_existing(monkeypatch, dot_buildinfo1) dot_buildinfo1 = <<class 'abc.DotBuildinfoFile'> /tmp/pytest-of-debci/pytest-0/test_dot_buildinfo_compare_non0/a/test_1.buildinfo> monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fad4939bd30> tests/comparators/test_debian.py:243: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fad4939bd30> fixture = <<class 'abc.DotBuildinfoFile'> /tmp/pytest-of-debci/pytest-0/test_dot_buildinfo_compare_non0/a/test_1.buildinfo> has_null_source = True, has_details = True def assert_non_existing(monkeypatch, fixture, has_null_source=True, has_details=True): monkeypatch.setattr(Config(), 'new_file', True) assert Config().new_file, "didnt get patched" difference = fixture.compare(MissingFile('/nonexisting', fixture)) assert difference.source2 == '/nonexisting' > assert not has_details or len(difference.details) > 0 E AssertionError difference = <Difference /tmp/pytest-of-debci/pytest-0/test_dot_buildinfo_compare_non0/a/test_1.buildinfo -- /nonexisting []> fixture = <<class 'abc.DotBuildinfoFile'> /tmp/pytest-of-debci/pytest-0/test_dot_buildinfo_compare_non0/a/test_1.buildinfo> has_details = True has_null_source = True monkeypatch = <_pytest.monkeypatch.MonkeyPatch object at 0x7fad4939bd30> tests/comparators/utils/nonexisting.py:32: AssertionError _________________________ test_differences_with_dbgsym _________________________ dbgsym_differences = <Difference /tmp/autopkgtest-virt-lxc.shared.f_roa_k1/downtmp/autopkgtest_tmp/tests/comparators/../data/dbgsym/add/tes...-wide --decompress --hex-dump=.gnu_debuglink {} -- readelf --wide --decompress --hex-dump=.gnu_debuglink {} []>]>]>]>]> @skip_unless_tools_exist('readelf', 'objdump', 'objcopy') @skip_if_binutils_does_not_support_x86() @skip_unless_module_exists('debian.deb822') def test_differences_with_dbgsym(dbgsym_differences): assert dbgsym_differences.details[2].source1 == 'data.tar.xz' bin_details = dbgsym_differences.details[2].details[0].details[0] assert bin_details.source1 == './usr/bin/test' assert bin_details.details[1].source1.startswith('objdump') > assert 'test-cases/dbgsym/package/test.c:2' in > bin_details.details[1].unified_diff E assert 'test-cases/dbgsym/package/test.c:2' in '@@ -1,14 +1,14 @@\n \n \n \n Disassembly of section .text:\n \n 0000000000400400 <.text>:\n- 400400:\t8d 47 2a ...\n 40040d:\t48 83 e4 f0 \tand $0xfffffffffffffff0,%rsp\n 400411:\t50 \tpush %rax\n' E + where '@@ -1,14 +1,14 @@\n \n \n \n Disassembly of section .text:\n \n 0000000000400400 <.text>:\n- 400400:\t8d 47 2a ...\n 40040d:\t48 83 e4 f0 \tand $0xfffffffffffffff0,%rsp\n 400411:\t50 \tpush %rax\n' = <Difference objdump --line-numbers --disassemble --demangle --section=.text {} -- objdump --line-numbers --disassemble --demangle --section=.text {} []>.unified_diff bin_details = <Difference ./usr/bin/test -- ./usr/bin/test [<Difference readelf --wide --notes {} -- readelf --wide --notes {} []>, ...delf --wide --decompress --hex-dump=.gnu_debuglink {} -- readelf --wide --decompress --hex-dump=.gnu_debuglink {} []>]> dbgsym_differences = <Difference /tmp/autopkgtest-virt-lxc.shared.f_roa_k1/downtmp/autopkgtest_tmp/tests/comparators/../data/dbgsym/add/tes...-wide --decompress --hex-dump=.gnu_debuglink {} -- readelf --wide --decompress --hex-dump=.gnu_debuglink {} []>]>]>]>]> tests/comparators/test_elf.py:129: AssertionError ============== 11 failed, 184 passed, 91 skipped in 60.15 seconds ============== adt-run [23:41:54]: test command1: -----------------------] adt-run [23:41:54]: test command1: - - - - - - - - - - results - - - - - - - - - - command1 FAIL non-zero exit status 1 -- regards, Mattia Rizzolo GPG Key: 66AE 2B4A FCCF 3F52 DA18 4D18 4B04 3FCD B944 4540 .''`. more about me: https://mapreri.org : :' : Launchpad user: https://launchpad.net/~mapreri `. `'` Debian QA page: https://qa.debian.org/developer.php?login=mattia `-
signature.asc
Description: PGP signature