[Qa-jenkins-scm] Build failed in Jenkins: reproducible_diffoscope_from_git #1292

jenkins at jenkins.debian.net jenkins at jenkins.debian.net
Fri Jan 6 09:13:45 GMT 2023


See <https://jenkins.debian.net/job/reproducible_diffoscope_from_git/1292/display/redirect?page=changes>

Changes:

[lamby] releasing package diffoscope version 231


------------------------------------------
[...truncated 454.62 KB...]
diffoscope/comparators/xz.py                    28      8    71%   35, 38, 41, 45-53
diffoscope/comparators/zip.py                  158     93    41%   48, 52-61, 67, 75-77, 81-85, 98-111, 117, 127-154, 159, 162, 165, 168, 171, 174, 179, 182, 185, 191-206, 209-212, 217-239, 250-261, 268-281, 293, 304
diffoscope/comparators/zst.py                   26      8    69%   35, 38, 41, 45-59
diffoscope/config.py                            50     37    26%   38-40, 43-74, 77, 80-98, 101-102, 105
diffoscope/diff.py                             435    373    14%   63-73, 77, 81, 84-88, 91-117, 120-157, 160-171, 176-206, 211-217, 220-221, 224-225, 228-252, 255-258, 283-286, 299-327, 331-337, 343-346, 352-379, 383-391, 403, 408-414, 419-440, 452-499, 504-517, 524-527, 530-540, 544, 552-591, 594-601, 604-641, 662-750
diffoscope/difference.py                       232    164    29%   45-76, 79, 84-87, 101, 115-124, 134-135, 138, 149-153, 157, 171, 179-182, 185-190, 201-207, 213-230, 238-240, 249, 258, 267, 273-351, 355, 359, 362-364, 368, 372, 376, 380, 384, 388, 392, 395-398, 401-404, 411-428, 431-432, 437-439, 443, 447, 451, 454, 457
diffoscope/environ.py                           13      8    38%   32-59
diffoscope/exc.py                               21     13    38%   25-27, 32-33, 36-49, 54-56
diffoscope/excludes.py                          24     16    33%   29-37, 41-47, 51-55
diffoscope/external_tools.py                     5      0   100%
diffoscope/feeders.py                           83     64    23%   36, 41, 46-64, 68-105, 109-119, 123-145, 153-163, 167-170
diffoscope/logging.py                           28     20    29%   27-39, 44-65
diffoscope/main.py                             281    229    19%   59-61, 65-67, 72-74, 77, 81-483, 488-515, 520-524, 529, 534-542, 547-548, 553-558, 563-564, 569-614, 618-671, 681-726, 730-734, 738-800, 804
diffoscope/path.py                              15      2    87%   30-31
diffoscope/presenters/__init__.py                0      0   100%
diffoscope/presenters/formats.py                43     26    40%   38-41, 44, 47-83, 89-111, 123
diffoscope/presenters/html/__init__.py           1      0   100%
diffoscope/presenters/html/html.py             473    397    16%   82-89, 93, 103-106, 110, 114-128, 132-159, 163-167, 186-227, 245-302, 306-320, 329-335, 340-343, 348-359, 374, 381-382, 385-394, 397-399, 402-409, 414-438, 442-446, 451, 458-465, 468-493, 496-511, 514-522, 534-572, 575-637, 644, 647-648, 652, 655-685, 688-691, 697-834, 837-875, 889-909, 915-919, 923, 934
diffoscope/presenters/html/templates.py         11      0   100%
diffoscope/presenters/icon.py                    1      0   100%
diffoscope/presenters/json.py                   32     23    28%   30-33, 36-42, 45-64
diffoscope/presenters/markdown.py               21     16    24%   24-25, 28-45, 48-51
diffoscope/presenters/restructuredtext.py       25     19    24%   26-27, 30-47, 50-57
diffoscope/presenters/text.py                   44     28    36%   41-46, 50-66, 69-72, 75-90, 93
diffoscope/presenters/utils.py                 166    106    36%   30-31, 37-43, 50, 54-55, 58, 61-68, 71, 80, 93-107, 111-123, 129, 132, 135-136, 140, 150, 153, 156-159, 162, 165, 278-296, 299, 307, 311, 314, 319-335, 338, 342-345, 349, 353-358, 362, 372, 385, 407-412, 415-418, 422-427
diffoscope/profiling.py                         47     31    34%   32-36, 43-46, 54, 57-61, 64-81, 84-99
diffoscope/progress.py                         168    128    24%   34-36, 41-42, 45-52, 59-62, 65-66, 69-97, 100-101, 104-107, 110-111, 114-123, 126-127, 132-139, 142-143, 146-147, 150-184, 187, 190-194, 197-200, 203, 208-264, 267-271, 274, 279, 282, 288
diffoscope/readers/__init__.py                   9      4    56%   28-30, 34
diffoscope/readers/json.py                      17     10    41%   32-37, 40-46
diffoscope/readers/utils.py                      2      0   100%
diffoscope/tempfiles.py                         57     42    26%   36-44, 65-72, 76-105, 111-142, 153-155
diffoscope/tools.py                             93     36    61%   26-27, 63-88, 96-99, 109-110, 137-141, 149, 162, 167, 182-185
diffoscope/utils.py                             38     31    18%   29-47, 53-58, 62-73, 77-82
--------------------------------------------------------------------------
TOTAL                                         7757   4911    37%
Coverage HTML written to dir htmlcov

!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
============================== 1 error in 12.68s ===============================
E: pybuild pybuild:388: test: plugin distutils failed with: exit code=2: cd /tmp/testrun/.pybuild/cpython3_3.10/build; python3.10 -m pytest -vv -r sxX -l --cov=diffoscope --cov-report=term-missing --cov-report=html --junit-xml=/tmp/job-exports/test-results/tests.xml
I: pybuild pybuild:307: flake8 --config=/dev/null --select=F821 && mkdir -pv /tmp/job-exports/test-results
I: pybuild base:240: cd /tmp/testrun/.pybuild/cpython3_3.11/build; python3.11 -m pytest -vv -r sxX -l --cov=diffoscope --cov-report=term-missing --cov-report=html --junit-xml=/tmp/job-exports/test-results/tests.xml
============================= test session starts ==============================
platform linux -- Python 3.11.1, pytest-7.2.0, pluggy-1.0.0+repack -- /usr/bin/python3.11
cachedir: .pytest_cache
rootdir: /tmp/testrun, configfile: pytest.ini
plugins: cov-4.0.0
collecting ... collected 707 items / 1 error

==================================== ERRORS ====================================
_ ERROR collecting .pybuild/cpython3_3.11/build/tests/comparators/test_icc.py __
tests/comparators/test_icc.py:77: in <module>
    @skip_unless_tool_is_at_least("cd-iccdump", cd_iccdump_version, "1.4.3")
        Config     = <class 'diffoscope.config.Config'>
        IccFile    = <class 'diffoscope.comparators.icc.IccFile'>
        MissingFile = <class 'diffoscope.comparators.missing_file.MissingFile'>
        __builtins__ = <builtins>
        __cached__ = '/tmp/testrun/.pybuild/cpython3_3.11/build/tests/comparators/__pycache__/test_icc.cpython-311.pyc'
        __doc__    = None
        __file__   = '/tmp/testrun/.pybuild/cpython3_3.11/build/tests/comparators/test_icc.py'
        __loader__ = <_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f67e8c81910>
        __name__   = 'tests.comparators.test_icc'
        __package__ = 'tests.comparators'
        __spec__   = ModuleSpec(name='tests.comparators.test_icc', loader=<_pytest.assertion.rewrite.AssertionRewritingHook object at 0x7f67e8c81910>, origin='/tmp/testrun/.pybuild/cpython3_3.11/build/tests/comparators/test_icc.py')
        cd_iccdump_version = <function cd_iccdump_version at 0x7f6723223e20>
        data       = <function data at 0x7f67e7ebb2e0>
        differences = <function differences at 0x7f672325c0e0>
        get_data   = <function get_data at 0x7f67e7ebbba0>
        icc1       = <function init_fixture.<locals>.<lambda> at 0x7f67232239c0>
        icc2       = <function init_fixture.<locals>.<lambda> at 0x7f6723223b00>
        load_fixture = <function load_fixture at 0x7f67e7ebbec0>
        pytest     = <module 'pytest' from '/usr/lib/python3/dist-packages/pytest/__init__.py'>
        skip_unless_tool_is_at_least = <function skip_unless_tool_is_at_least at 0x7f67e7e84a40>
        skip_unless_tools_exist = <function skip_unless_tools_exist at 0x7f67e7e84900>
        subprocess = <module 'subprocess' from '/usr/lib/python3.11/subprocess.py'>
        test_identification = <function test_identification at 0x7f6723223ec0>
        test_no_differences = <function test_no_differences at 0x7f6723223f60>
tests/utils/tools.py:125: in skip_unless_tool_is_at_least
    actual_ver = actual_ver()
        actual_ver = <function cd_iccdump_version at 0x7f6723223e20>
        min_ver    = '1.4.3'
        tool       = 'cd-iccdump'
        vcls       = <class 'tests.utils.versions.Version'>
tests/comparators/test_icc.py:53: in cd_iccdump_version
    val = subprocess.check_output(("cd-iccdump", data("test1.icc"))).decode(
/usr/lib/python3.11/subprocess.py:466: in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
        kw         = 'check'
        kwargs     = {}
        popenargs  = (('cd-iccdump',
  '/tmp/testrun/.pybuild/cpython3_3.11/build/tests/data/test1.icc'),)
        timeout    = None
/usr/lib/python3.11/subprocess.py:571: in run
    raise CalledProcessError(retcode, process.args,
E   subprocess.CalledProcessError: Command '('cd-iccdump', '/tmp/testrun/.pybuild/cpython3_3.11/build/tests/data/test1.icc')' died with <Signals.SIGSEGV: 11>.
        capture_output = False
        check      = True
        input      = None
        kwargs     = {'stdout': -1}
        popenargs  = (('cd-iccdump',
  '/tmp/testrun/.pybuild/cpython3_3.11/build/tests/data/test1.icc'),)
        process    = <Popen: returncode: -11 args: ('cd-iccdump', '/tmp/testrun/.pybuild/cpython3...>
        retcode    = -11
        stderr     = None
        stdout     = b''
        timeout    = None
--------- generated xml file: /tmp/job-exports/test-results/tests.xml ----------

---------- coverage: platform linux, python 3.11.1-final-0 -----------
Name                                         Stmts   Miss  Cover   Missing
--------------------------------------------------------------------------
diffoscope/__init__.py                           1      0   100%
diffoscope/changes.py                          123     87    29%   83-95, 104, 111, 118, 126, 130, 139, 148, 161, 170, 176, 182, 188, 194-198, 204, 210, 226-229, 232-235, 242-246, 256-288, 302-342
diffoscope/comparators/__init__.py              47     34    28%   129-132, 135-168, 171-180
diffoscope/comparators/android.py               43     15    65%   38, 41-43, 49, 53-68, 71, 74, 77, 86
diffoscope/comparators/apk.py                  179    129    28%   48-50, 56, 61-142, 145, 150-152, 155, 158, 161, 164-191, 194-200, 214-218, 241-243, 246-273, 276-282, 286-309, 313-328, 332-346
diffoscope/comparators/ar.py                    27      9    67%   41-52, 58, 67
diffoscope/comparators/berkeley_db.py           20      7    65%   31, 34-40, 48
diffoscope/comparators/binary.py                20      9    55%   28-29, 33, 36, 39, 42-43, 46-47
diffoscope/comparators/binwalk.py               64     38    41%   32-33, 37-39, 44-46, 55, 58, 61, 64, 73-121, 124-131
diffoscope/comparators/bzip2.py                 25      8    68%   34, 37, 40, 44-52
diffoscope/comparators/cbfs.py                  89     52    42%   39-40, 46, 49, 55-66, 69, 72, 75, 79-91, 104-114, 130-166, 169
diffoscope/comparators/cpio.py                  10      1    90%   35
diffoscope/comparators/deb.py                  126     81    36%   37-39, 47-61, 70-79, 83-92, 95-110, 119-131, 135-148, 151, 165, 182-191, 194-196, 199, 215-234, 242, 250
diffoscope/comparators/debian.py               169    110    35%   26-30, 44-46, 50, 54, 58, 63, 66, 69, 72, 77-78, 82-93, 96-97, 100-123, 126, 129, 139-146, 150-157, 160-234, 253-272, 275-300, 309-315, 320-334, 347-360
diffoscope/comparators/debian_fallback.py       17     17     0%   20-46
diffoscope/comparators/decompile.py            192    106    45%   38-39, 58-59, 62-67, 71, 74, 78, 86-97, 101-109, 116, 119, 122, 132-133, 137, 140, 143, 156-159, 165, 169, 175, 178, 181, 184, 187, 193-204, 207-212, 217, 224-231, 234, 241, 245, 249, 253, 257-260, 264-275, 279-284, 294-327, 330, 333, 336, 339, 342-343, 346-347
diffoscope/comparators/device.py                48     28    42%   38, 41-43, 46-51, 54-57, 61-63, 66-69, 72-73, 84-90
diffoscope/comparators/dex.py                   29      8    72%   36, 39, 42, 45, 49-56
diffoscope/comparators/directory.py            159    104    35%   40-43, 57, 67-74, 79, 98-106, 112-115, 119-143, 149-203, 207, 215, 219, 224, 228, 232, 236-237, 241-243, 246, 250, 253-285, 290, 293-298
diffoscope/comparators/docx.py                  14      2    86%   31, 39
diffoscope/comparators/dtb.py                   14      2    86%   33, 41
diffoscope/comparators/elf.py                  347    220    37%   61-66, 70, 77, 80-91, 95, 100, 105, 110, 115, 119, 124, 128, 133, 137, 142, 146, 151, 155, 160, 176-186, 189-191, 195, 198, 205, 215-218, 221, 225, 233-245, 258, 268-269, 274, 290-298, 303-304, 308, 312, 318, 321, 324, 327, 330, 333, 337, 341, 346, 349, 359-387, 392, 402-419, 424-441, 455-530, 534-647, 655-679, 682-683, 686-691, 700, 703-730, 739-751
diffoscope/comparators/ffprobe.py               27     10    63%   32-34, 38, 42, 45-49, 57
diffoscope/comparators/fit.py                   57     28    51%   42-43, 46, 49, 53-65, 69-90, 96, 114-136, 139
diffoscope/comparators/fontconfig.py            27     17    37%   32, 43-62, 80-91
diffoscope/comparators/fonts.py                 27     10    63%   33, 36, 42, 50-58
diffoscope/comparators/fsimage.py               88     64    27%   34-36, 43-73, 76-83, 86-88, 91-94, 108-115, 118-137
diffoscope/comparators/gettext.py               37     19    49%   37-39, 43, 46-67, 75
diffoscope/comparators/gif.py                   42     20    52%   42, 45-47, 52-57, 61, 73-103
diffoscope/comparators/git.py                   29     15    48%   34, 45-47, 51-77, 81-84, 96
diffoscope/comparators/gnumeric.py              19      7    63%   36-45, 56-68
diffoscope/comparators/gzip.py                  27      8    70%   35, 38, 41, 45-56
diffoscope/comparators/haskell.py               66     42    36%   37, 47, 78-155, 158
diffoscope/comparators/hdf.py                   14      2    86%   31, 39
diffoscope/comparators/html.py                  24     11    54%   32, 40-53
diffoscope/comparators/icc.py                   14      2    86%   32, 40
diffoscope/comparators/image.py                 84     46    45%   40, 44, 73, 78-99, 104-124, 129, 133-136, 144-166, 179-215, 220-224
diffoscope/comparators/ipk.py                    4      0   100%
diffoscope/comparators/iso9660.py               52     28    46%   33, 51, 56-57, 61-68, 71-73, 83-95, 98-119
diffoscope/comparators/java.py                  51     27    47%   37-38, 42, 45-47, 52-53, 57, 68-73, 83-108
diffoscope/comparators/javascript.py            13      2    85%   30, 38
diffoscope/comparators/json.py                  56     36    36%   34-36, 45-57, 60-82, 85-105, 109-111
diffoscope/comparators/kbx.py                   18      5    72%   31, 34-36, 44
diffoscope/comparators/llvm.py                  22     22     0%   21-64
diffoscope/comparators/lz4.py                   28      8    71%   35, 38, 41, 45-53
diffoscope/comparators/lzip.py                  27      8    70%   35, 38, 41, 45-53
diffoscope/comparators/macho.py                305    163    47%   50, 56, 59, 62, 65, 68, 71, 75, 79, 84, 94-96, 100, 104, 107, 111-114, 119, 124, 129, 134, 148-151, 155, 159, 162, 166-169, 174-175, 181, 184-185, 190-191, 208-209, 213, 217, 220, 224-226, 233, 240, 247, 254, 261, 268, 285-288, 292, 296, 299, 310-313, 324, 328, 332-349, 360, 366, 387, 393-438, 455-457, 461, 464-479, 489-497, 502-503, 506-512, 523-524, 528, 537-545, 559-562, 567-573, 576-591, 594, 597, 604, 613-647
diffoscope/comparators/missing_file.py          55     25    55%   42-45, 48-50, 54, 58, 62, 65, 68, 71, 74, 77, 84-97, 102, 106, 111
diffoscope/comparators/mono.py                  14      2    86%   33, 41
diffoscope/comparators/ocaml.py                 19      6    68%   31, 34-37, 45
diffoscope/comparators/odt.py                   24      9    62%   34-37, 41-45, 53
diffoscope/comparators/ogg.py                   14      2    86%   31, 39
diffoscope/comparators/openssh.py               14      2    86%   32, 40
diffoscope/comparators/openssl.py               26      7    73%   31, 39, 56-68, 71-77
diffoscope/comparators/pcap.py                  14      2    86%   31, 46
diffoscope/comparators/pdf.py                   80     56    30%   42-48, 54, 60, 68-106, 109-125, 128-148
diffoscope/comparators/pe32.py                  18     18     0%   19-52
diffoscope/comparators/pgp.py                   59     26    56%   39, 55-72, 75, 79, 82, 95-112, 115, 128-139
diffoscope/comparators/png.py                   32     13    59%   41, 44, 52-81
diffoscope/comparators/ppu.py                   57     36    37%   40, 49-52, 55-60, 69-109, 112
diffoscope/comparators/ps.py                    25     10    60%   36, 44-55
diffoscope/comparators/python.py                67     45    33%   45-60, 64-65, 69-82, 86-117, 121-129, 133
diffoscope/comparators/rdata.py                 58     27    53%   74, 92-117, 123, 137-143, 146, 154, 157, 165-172
diffoscope/comparators/rpm.py                   73     47    36%   40-59, 63-76, 81-87, 94, 97, 100, 104-109, 117
diffoscope/comparators/rpm_fallback.py          12      5    58%   33-39
diffoscope/comparators/rust.py                  32     32     0%   21-68
diffoscope/comparators/socket_or_fifo.py        52     32    38%   37, 40-42, 45-63, 66-69, 73-75, 78-81, 84-85, 96-102
diffoscope/comparators/sphinx.py                23     14    39%   33, 45-67
diffoscope/comparators/sqlite.py                14      2    86%   32, 40
diffoscope/comparators/squashfs.py             204    113    45%   47, 51, 59, 68, 71, 74, 77, 83, 88, 100-103, 106, 118-121, 124, 127, 130, 134, 139, 142, 145, 157-160, 163-164, 167, 171, 185-209, 212-215, 218, 221, 235-247, 250-251, 254, 257, 274, 277, 280-282, 286-287, 290-291, 294-374, 388
diffoscope/comparators/symlink.py               35     18    49%   36, 40, 43-46, 50-52, 55-61, 64-65
diffoscope/comparators/tar.py                   12      1    92%   38
diffoscope/comparators/text.py                  27     17    37%   34-36, 39-71
diffoscope/comparators/uimage.py                24      8    67%   33, 36, 39, 42-52
diffoscope/comparators/utils/__init__.py         0      0   100%
diffoscope/comparators/utils/archive.py        102     54    47%   36-38, 41-44, 57-59, 63, 67, 71, 75, 79, 82, 85-90, 95-98, 102-117, 120-128, 131, 134, 137, 140, 145, 148, 151, 157, 160, 163, 166, 170, 173, 178
diffoscope/comparators/utils/command.py         56     30    46%   36-56, 59, 63, 67, 70-71, 74, 77, 80, 83-99, 104-107, 111, 115-117
diffoscope/comparators/utils/compare.py        101     76    25%   46, 50-92, 96-149, 157-168, 172-189, 195-203
diffoscope/comparators/utils/container.py      125     89    29%   45-50, 53-58, 62, 66, 70, 73, 78-79, 82, 95, 102-119, 122-127, 130-182, 187-221, 228, 231
diffoscope/comparators/utils/file.py           298    220    26%   39-40, 49-60, 64, 80-94, 101-103, 107-109, 112-113, 116, 122, 127-128, 131, 159-185, 203-232, 241-245, 250, 254, 260-303, 307-309, 313-315, 319-322, 326-335, 341-364, 368, 372, 376, 380, 383-395, 402-409, 412-461, 464-501, 505-509, 513-599, 602, 610-612
diffoscope/comparators/utils/fuzzy.py           33     26    21%   27-28, 34-68
diffoscope/comparators/utils/libarchive.py     197    121    39%   47-50, 54-57, 69-72, 76-79, 83-86, 125-176, 181, 184, 187, 190, 193, 198, 201, 204, 208, 213, 216, 219, 224-225, 229, 232, 237-240, 243, 246, 251-252, 255, 258, 266, 269, 272-273, 276-280, 283-290, 293-294, 297-306, 309-350, 358-366, 371-387
diffoscope/comparators/utils/operation.py       26     10    62%   27-29, 33, 40, 48, 52, 55, 62, 66
diffoscope/comparators/utils/specialize.py      32     24    25%   31-49, 53-71, 77-82
diffoscope/comparators/vmlinuz.py               28     28     0%   19-65
diffoscope/comparators/wasm.py                  19      5    74%   32, 41-44, 47
diffoscope/comparators/xml.py                   52     30    42%   49-54, 68-76, 103-112, 125-141, 153-157
diffoscope/comparators/xmlb.py                  19     19     0%   19-46
diffoscope/comparators/xsb.py                   17      5    71%   29, 32-34, 42
diffoscope/comparators/xz.py                    28      8    71%   35, 38, 41, 45-53
diffoscope/comparators/zip.py                  158     93    41%   48, 52-61, 67, 75-77, 81-85, 98-111, 117, 127-154, 159, 162, 165, 168, 171, 174, 179, 182, 185, 191-206, 209-212, 217-239, 250-261, 268-281, 293, 304
diffoscope/comparators/zst.py                   26      8    69%   35, 38, 41, 45-59
diffoscope/config.py                            50     37    26%   38-40, 43-74, 77, 80-98, 101-102, 105
diffoscope/diff.py                             435    373    14%   63-73, 77, 81, 84-88, 91-117, 120-157, 160-171, 176-206, 211-217, 220-221, 224-225, 228-252, 255-258, 283-286, 299-327, 331-337, 343-346, 352-379, 383-391, 403, 408-414, 419-440, 452-499, 504-517, 524-527, 530-540, 544, 552-591, 594-601, 604-641, 662-750
diffoscope/difference.py                       232    164    29%   45-76, 79, 84-87, 101, 115-124, 134-135, 138, 149-153, 157, 171, 179-182, 185-190, 201-207, 213-230, 238-240, 249, 258, 267, 273-351, 355, 359, 362-364, 368, 372, 376, 380, 384, 388, 392, 395-398, 401-404, 411-428, 431-432, 437-439, 443, 447, 451, 454, 457
diffoscope/environ.py                           13      8    38%   32-59
diffoscope/exc.py                               21     13    38%   25-27, 32-33, 36-49, 54-56
diffoscope/excludes.py                          24     16    33%   29-37, 41-47, 51-55
diffoscope/external_tools.py                     5      0   100%
diffoscope/feeders.py                           83     64    23%   36, 41, 46-64, 68-105, 109-119, 123-145, 153-163, 167-170
diffoscope/logging.py                           28     20    29%   27-39, 44-65
diffoscope/main.py                             281    229    19%   59-61, 65-67, 72-74, 77, 81-483, 488-515, 520-524, 529, 534-542, 547-548, 553-558, 563-564, 569-614, 618-671, 681-726, 730-734, 738-800, 804
diffoscope/path.py                              15      2    87%   30-31
diffoscope/presenters/__init__.py                0      0   100%
diffoscope/presenters/formats.py                43     26    40%   38-41, 44, 47-83, 89-111, 123
diffoscope/presenters/html/__init__.py           1      0   100%
diffoscope/presenters/html/html.py             473    397    16%   82-89, 93, 103-106, 110, 114-128, 132-159, 163-167, 186-227, 245-302, 306-320, 329-335, 340-343, 348-359, 374, 381-382, 385-394, 397-399, 402-409, 414-438, 442-446, 451, 458-465, 468-493, 496-511, 514-522, 534-572, 575-637, 644, 647-648, 652, 655-685, 688-691, 697-834, 837-875, 889-909, 915-919, 923, 934
diffoscope/presenters/html/templates.py         11      0   100%
diffoscope/presenters/icon.py                    1      0   100%
diffoscope/presenters/json.py                   32     23    28%   30-33, 36-42, 45-64
diffoscope/presenters/markdown.py               21     16    24%   24-25, 28-45, 48-51
diffoscope/presenters/restructuredtext.py       25     19    24%   26-27, 30-47, 50-57
diffoscope/presenters/text.py                   44     28    36%   41-46, 50-66, 69-72, 75-90, 93
diffoscope/presenters/utils.py                 166    106    36%   30-31, 37-43, 50, 54-55, 58, 61-68, 71, 80, 93-107, 111-123, 129, 132, 135-136, 140, 150, 153, 156-159, 162, 165, 278-296, 299, 307, 311, 314, 319-335, 338, 342-345, 349, 353-358, 362, 372, 385, 407-412, 415-418, 422-427
diffoscope/profiling.py                         47     31    34%   32-36, 43-46, 54, 57-61, 64-81, 84-99
diffoscope/progress.py                         168    128    24%   34-36, 41-42, 45-52, 59-62, 65-66, 69-97, 100-101, 104-107, 110-111, 114-123, 126-127, 132-139, 142-143, 146-147, 150-184, 187, 190-194, 197-200, 203, 208-264, 267-271, 274, 279, 282, 288
diffoscope/readers/__init__.py                   9      4    56%   28-30, 34
diffoscope/readers/json.py                      17     10    41%   32-37, 40-46
diffoscope/readers/utils.py                      2      0   100%
diffoscope/tempfiles.py                         57     42    26%   36-44, 65-72, 76-105, 111-142, 153-155
diffoscope/tools.py                             93     36    61%   26-27, 63-88, 96-99, 109-110, 137-141, 149, 162, 167, 182-185
diffoscope/utils.py                             38     31    18%   29-47, 53-58, 62-73, 77-82
--------------------------------------------------------------------------
TOTAL                                         7757   4911    37%
Coverage HTML written to dir htmlcov

!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!
============================== 1 error in 11.41s ===============================
E: pybuild pybuild:388: test: plugin distutils failed with: exit code=2: cd /tmp/testrun/.pybuild/cpython3_3.11/build; python3.11 -m pytest -vv -r sxX -l --cov=diffoscope --cov-report=term-missing --cov-report=html --junit-xml=/tmp/job-exports/test-results/tests.xml
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.10 3.11" returned exit code 13
make: *** [debian/rules:35: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
debuild: fatal error at line 1182:
dpkg-buildpackage -us -uc -ui failed
'/chroots/chroot-run-sid.AQLR6RJWz//tmp/job-exports/test-results' -> '<https://jenkins.debian.net/job/reproducible_diffoscope_from_git/ws/job-exports/test-results'>
'/chroots/chroot-run-sid.AQLR6RJWz//tmp/job-exports/test-results/tests.xml' -> '<https://jenkins.debian.net/job/reproducible_diffoscope_from_git/ws/job-exports/test-results/tests.xml'>
Fri Jan  6 09:13:45 UTC 2023 - chroot-run.sh stopped running as /tmp/jenkins-script-Q1Ha8gSH, removing.
Build step 'Execute shell' marked build as failure



More information about the Qa-jenkins-scm mailing list