nixbot

builds

failed python3.14-diff-cover-10.5.1 checks.x86_64-linux.treefmt · build #418 · raw

1tribuchet: building on jamie2structuredAttrs is enabled3Sourcing python-remove-tests-dir-hook4Sourcing python-catch-conflicts-hook.sh5Sourcing python-remove-bin-bytecode-hook.sh6Sourcing pypa-build-hook7Using pypaBuildPhase8Sourcing python-runtime-deps-check-hook9Using pythonRuntimeDepsCheckHook10Sourcing pypa-install-hook11Using pypaInstallPhase12Sourcing python-imports-check-hook.sh13Using pythonImportsCheckPhase14Sourcing python-metadata-check-hook.sh15Using pythonMetadataCheckPhase16Sourcing python-namespaces-hook17Sourcing python-catch-conflicts-hook.sh18Sourcing pytest-check-hook19Using pytestCheckPhase
unpackPhase
20unpacking source archive /nix/store/8ipw8skx7yb3pf6dw0nfj307dhff2rva-diff_cover-10.5.1.tar.gz21source root is diff_cover-10.5.122setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "diff_cover-10.5.1/tests/test_violations_reporter.py"
configurePhase
23no configure script, doing nothing
buildPhase
24Executing pypaBuildPhase25Creating a wheel...26pypa build flags: --no-isolation --outdir dist/ --wheel27* Getting build dependencies for wheel...28* Building wheel...29Successfully built diff_cover-10.5.1-py3-none-any.whl30Finished creating a wheel...31Finished executing pypaBuildPhase
pythonRuntimeDepsCheckHook
32Executing pythonRuntimeDepsCheck33Checking runtime dependencies for diff_cover-10.5.1-py3-none-any.whl34Finished executing pythonRuntimeDepsCheck
installPhase
35Executing pypaInstallPhase36Successfully installed diff_cover-10.5.1-py3-none-any.whl37Finished executing pypaInstallPhase
pythonOutputDistPhase
38Executing pythonOutputDistPhase39Finished executing pythonOutputDistPhase
fixupPhase
40shrinking RPATHs of ELF executables and libraries in /nix/store/vk92wh3mqnabkdmnxwg8r1dmp2n98d4m-python3.14-diff-cover-10.5.1-dist41checking for references to /build/ in /nix/store/vk92wh3mqnabkdmnxwg8r1dmp2n98d4m-python3.14-diff-cover-10.5.1-dist...42patching script interpreter paths in /nix/store/vk92wh3mqnabkdmnxwg8r1dmp2n98d4m-python3.14-diff-cover-10.5.1-dist43shrinking RPATHs of ELF executables and libraries in /nix/store/773jbwv4wrk93zli8vsba6m2jwgdmc0l-python3.14-diff-cover-10.5.144checking for references to /build/ in /nix/store/773jbwv4wrk93zli8vsba6m2jwgdmc0l-python3.14-diff-cover-10.5.1...45patching script interpreter paths in /nix/store/773jbwv4wrk93zli8vsba6m2jwgdmc0l-python3.14-diff-cover-10.5.146stripping (with command strip and flags -S -p) in /nix/store/773jbwv4wrk93zli8vsba6m2jwgdmc0l-python3.14-diff-cover-10.5.1/lib /nix/store/773jbwv4wrk93zli8vsba6m2jwgdmc0l-python3.14-diff-cover-10.5.1/bin47Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.848wrapping `/nix/store/773jbwv4wrk93zli8vsba6m2jwgdmc0l-python3.14-diff-cover-10.5.1/bin/diff-cover'...49Rewriting #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.8/bin/python3.14 to #!/nix/store/xahxrjs30p3mw0a42bqg9ikgkikskw8m-python3-3.14.850wrapping `/nix/store/773jbwv4wrk93zli8vsba6m2jwgdmc0l-python3.14-diff-cover-10.5.1/bin/diff-quality'...51Executing pythonRemoveTestsDir52Finished executing pythonRemoveTestsDir
installCheckPhase
53no Makefile or custom installCheckPhase, doing nothing
pythonImportsCheckPhase
54Executing pythonImportsCheckPhase55Check whether the following modules can be imported: diff_cover
pythonMetadataCheckPhase
56Executing pythonMetadataCheckPhase
pytestCheckPhase
57Executing pytestCheckPhase58pytest flags: -m pytest -k not\ \(file_does_not_exist\)\ and\ not\ \(console\)\ and\ not\ \(test_html_with_external_css\)\ and\ not\ \(test_style_defs\)59============================= test session starts ==============================60platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.061rootdir: /build/diff_cover-10.5.162configfile: pyproject.toml63plugins: datadir-1.8.0, mock-3.15.1, typeguard-4.6.064collected 391 items / 25 deselected / 366 selected6566tests/test_clover_violations_reporter.py . [ 0%]67tests/test_command_runner_missing_executable.py ...... [ 1%]68tests/test_config_parser.py ...................... [ 7%]69tests/test_diff_cover_main.py .. [ 8%]70tests/test_diff_cover_tool.py .................. [ 13%]71tests/test_diff_quality_main.py ................... [ 18%]72tests/test_diff_reporter.py ......................................... [ 29%]73tests/test_git_diff.py ........... [ 32%]74tests/test_git_diff_file.py .... [ 33%]75tests/test_git_path.py ..... [ 35%]76tests/test_integration.py ............................FF.FFFF........ [ 46%]77tests/test_java_violations_reporter.py .............. [ 50%]78tests/test_report_generator.py ........................................ [ 61%]79tests/test_snippets.py ......................... [ 68%]80tests/test_util.py ...... [ 70%]81tests/test_violations_reporter.py ...................................... [ 80%]82....................................................................... [100%]8384=================================== FAILURES ===================================85_________ TestDiffQualityIntegration.test_added_file_pycodestyle_html __________8687self = <tests.test_integration.TestDiffQualityIntegration object at 0x7ffff50d5a90>88runbin = <function TestDiffQualityIntegration.runbin.<locals>.<lambda> at 0x7ffff43d6da0>89patch_git_command = <tests.test_integration.patch_git_command.<locals>.Wrapper object at 0x7ffff4e1f380>9091 def test_added_file_pycodestyle_html(self, runbin, patch_git_command):92 patch_git_command.set_stdout("git_diff_violations.txt")93 assert (94 runbin(95 [96 "--format",97 "html:dummy/diff_coverage.html",98 "--violations=pycodestyle",99 ]100 )101 == 0102 )103> compare_html("pycodestyle_violations_report.html", "dummy/diff_coverage.html")104105/build/diff_cover-10.5.1/tests/test_integration.py:602: 106_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 107108expected_html_path = 'pycodestyle_violations_report.html'109html_report_path = 'dummy/diff_coverage.html', clear_inline_css = True110111 def compare_html(expected_html_path, html_report_path, clear_inline_css=True):112 expected_file = open(expected_html_path, encoding="utf-8")113 html_report = open(html_report_path, encoding="utf-8")114 115 with expected_file, html_report:116 # The CSS is provided by pygments and changes fairly often.117 # Im ok with simply saying "There was css"118 # Perhaps I will eat these words119 html = clean_html(html_report.read(), clear_inline_css)120 expected = clean_html(expected_file.read(), clear_inline_css)121> assert expected == html122E assert '<!DOCTYPE ht...ody>\n</html>' == '<!DOCTYPE ht...ody>\n</html>'123E 124E Skipping 3372 identical leading characters in diff, use -v to show125E - lass="sd">"""A less messy function"""</span>126E + lass="sd">&quot;&quot;&quot;A less messy function&quot;&quot;&quot;</span>127E <a id="violations_test_file.py-8" name="violations_test_file.py-8"></a> <span class="k">for</span> <span class="n">char</span> <span class="ow">in</span> <span class="n">spongebob</span><span class="p">:</span>128E <a id="violations_test_file.py-9" name="violations_test_file.py-9"></a> <span class="k">if</span> <span class="n">char</span> <span class="ow">in</span> <span class...129E 130E ...Full output truncated (10 lines hidden), use '-vv' to show131132/build/diff_cover-10.5.1/tests/test_integration.py:121: AssertionError133----------------------------- Captured stdout call -----------------------------134-------------135Diff Quality136Quality Report: pycodestyle137Diff: origin/main...HEAD, staged and unstaged changes138-------------139violations_test_file.py (66.7%):140violations_test_file.py:2: E225 missing whitespace around operator141violations_test_file.py:6: E302 expected 2 blank lines, found 0142violations_test_file.py:11: E225 missing whitespace around operator143-------------144Total: 9 lines145Violations: 3 lines146% Quality: 66%147-------------148_________________ TestDiffQualityIntegration.test_all_reports __________________149150self = <tests.test_integration.TestDiffQualityIntegration object at 0x7ffff522f100>151runbin = <function TestDiffQualityIntegration.runbin.<locals>.<lambda> at 0x7ffff43d41a0>152patch_git_command = <tests.test_integration.patch_git_command.<locals>.Wrapper object at 0x7ffff4e1dfd0>153154 def test_all_reports(self, runbin, patch_git_command):155 patch_git_command.set_stdout("git_diff_violations.txt")156 assert (157 runbin(158 [159 "--violations=pycodestyle",160 "--format",161 "html:dummy/diff_coverage.html,"162 "json:dummy/diff_coverage.json,"163 "markdown:dummy/diff_coverage.md",164 ]165 )166 == 0167 )168> compare_html("pycodestyle_violations_report.html", "dummy/diff_coverage.html")169170/build/diff_cover-10.5.1/tests/test_integration.py:618: 171_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 172173expected_html_path = 'pycodestyle_violations_report.html'174html_report_path = 'dummy/diff_coverage.html', clear_inline_css = True175176 def compare_html(expected_html_path, html_report_path, clear_inline_css=True):177 expected_file = open(expected_html_path, encoding="utf-8")178 html_report = open(html_report_path, encoding="utf-8")179 180 with expected_file, html_report:181 # The CSS is provided by pygments and changes fairly often.182 # Im ok with simply saying "There was css"183 # Perhaps I will eat these words184 html = clean_html(html_report.read(), clear_inline_css)185 expected = clean_html(expected_file.read(), clear_inline_css)186> assert expected == html187E assert '<!DOCTYPE ht...ody>\n</html>' == '<!DOCTYPE ht...ody>\n</html>'188E 189E Skipping 3372 identical leading characters in diff, use -v to show190E - lass="sd">"""A less messy function"""</span>191E + lass="sd">&quot;&quot;&quot;A less messy function&quot;&quot;&quot;</span>192E <a id="violations_test_file.py-8" name="violations_test_file.py-8"></a> <span class="k">for</span> <span class="n">char</span> <span class="ow">in</span> <span class="n">spongebob</span><span class="p">:</span>193E <a id="violations_test_file.py-9" name="violations_test_file.py-9"></a> <span class="k">if</span> <span class="n">char</span> <span class="ow">in</span> <span class...194E 195E ...Full output truncated (10 lines hidden), use '-vv' to show196197/build/diff_cover-10.5.1/tests/test_integration.py:121: AssertionError198----------------------------- Captured stdout call -----------------------------199-------------200Diff Quality201Quality Report: pycodestyle202Diff: origin/main...HEAD, staged and unstaged changes203-------------204violations_test_file.py (66.7%):205violations_test_file.py:2: E225 missing whitespace around operator206violations_test_file.py:6: E302 expected 2 blank lines, found 0207violations_test_file.py:11: E225 missing whitespace around operator208-------------209Total: 9 lines210Violations: 3 lines211% Quality: 66%212-------------213___________ TestDiffQualityIntegration.test_added_file_pyflakes_html ___________214215self = <tests.test_integration.TestDiffQualityIntegration object at 0x7ffff5227e30>216runbin = <function TestDiffQualityIntegration.runbin.<locals>.<lambda> at 0x7ffff4279640>217patch_git_command = <tests.test_integration.patch_git_command.<locals>.Wrapper object at 0x7ffff44817f0>218219 def test_added_file_pyflakes_html(self, runbin, patch_git_command):220 patch_git_command.set_stdout("git_diff_violations.txt")221 assert (222 runbin(223 ["--violations=pyflakes", "--format", "html:dummy/diff_coverage.html"]224 )225 == 0226 )227> compare_html("pyflakes_violations_report.html", "dummy/diff_coverage.html")228229/build/diff_cover-10.5.1/tests/test_integration.py:648: 230_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 231232expected_html_path = 'pyflakes_violations_report.html'233html_report_path = 'dummy/diff_coverage.html', clear_inline_css = True234235 def compare_html(expected_html_path, html_report_path, clear_inline_css=True):236 expected_file = open(expected_html_path, encoding="utf-8")237 html_report = open(html_report_path, encoding="utf-8")238 239 with expected_file, html_report:240 # The CSS is provided by pygments and changes fairly often.241 # Im ok with simply saying "There was css"242 # Perhaps I will eat these words243 html = clean_html(html_report.read(), clear_inline_css)244 expected = clean_html(expected_file.read(), clear_inline_css)245> assert expected == html246E assert '<!DOCTYPE ht...ody>\n</html>' == '<!DOCTYPE ht...ody>\n</html>'247E 248E Skipping 1654 identical leading characters in diff, use -v to show249E - lass="sd">"""A less messy function"""</span>250E + lass="sd">&quot;&quot;&quot;A less messy function&quot;&quot;&quot;</span>251E <a id="violations_test_file.py-8" name="violations_test_file.py-8"></a> <span class="k">for</span> <span class="n">char</span> <span class="ow">in</span> <span class="n">spongebob</span><span class="p">:</span>252E <a id="violations_test_file.py-9" name="violations_test_file.py-9"></a> <span class="k">if</span> <span class="n">char</span> <span class="ow">in</span> <span class...253E 254E ...Full output truncated (10 lines hidden), use '-vv' to show255256/build/diff_cover-10.5.1/tests/test_integration.py:121: AssertionError257----------------------------- Captured stdout call -----------------------------258-------------259Diff Quality260Quality Report: pyflakes261Diff: origin/main...HEAD, staged and unstaged changes262-------------263violations_test_file.py (88.9%):264violations_test_file.py:11: local variable 'unused' is assigned to but never used265-------------266Total: 9 lines267Violations: 1 line268% Quality: 88%269-------------270____________ TestDiffQualityIntegration.test_added_file_pylint_html ____________271272self = <tests.test_integration.TestDiffQualityIntegration object at 0x7ffff4f81480>273runbin = <function TestDiffQualityIntegration.runbin.<locals>.<lambda> at 0x7ffff4279220>274patch_git_command = <tests.test_integration.patch_git_command.<locals>.Wrapper object at 0x7ffff44834d0>275276 def test_added_file_pylint_html(self, runbin, patch_git_command):277 patch_git_command.set_stdout("git_diff_violations.txt")278 assert (279 runbin(["--violations=pylint", "--format", "html:dummy/diff_coverage.html"])280 == 0281 )282> compare_html("pylint_violations_report.html", "dummy/diff_coverage.html")283284/build/diff_cover-10.5.1/tests/test_integration.py:656: 285_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 286287expected_html_path = 'pylint_violations_report.html'288html_report_path = 'dummy/diff_coverage.html', clear_inline_css = True289290 def compare_html(expected_html_path, html_report_path, clear_inline_css=True):291 expected_file = open(expected_html_path, encoding="utf-8")292 html_report = open(html_report_path, encoding="utf-8")293 294 with expected_file, html_report:295 # The CSS is provided by pygments and changes fairly often.296 # Im ok with simply saying "There was css"297 # Perhaps I will eat these words298 html = clean_html(html_report.read(), clear_inline_css)299 expected = clean_html(expected_file.read(), clear_inline_css)300> assert expected == html301E assert '<!DOCTYPE ht...ody>\n</html>' == '<!DOCTYPE ht...ody>\n</html>'302E 303E Skipping 3315 identical leading characters in diff, use -v to show304E - lass="sd">"""A less messy function"""</span>305E + lass="sd">&quot;&quot;&quot;A less messy function&quot;&quot;&quot;</span>306E <a id="violations_test_file.py-8" name="violations_test_file.py-8"></a> <span class="k">for</span> <span class="n">char</span> <span class="ow">in</span> <span class="n">spongebob</span><span class="p">:</span>307E <a id="violations_test_file.py-9" name="violations_test_file.py-9"></a> <span class="k">if</span> <span class="n">char</span> <span class="ow">in</span> <span class...308E 309E ...Full output truncated (10 lines hidden), use '-vv' to show310311/build/diff_cover-10.5.1/tests/test_integration.py:121: AssertionError312----------------------------- Captured stdout call -----------------------------313-------------314Diff Quality315Quality Report: pylint316Diff: origin/main...HEAD, staged and unstaged changes317-------------318violations_test_file.py (77.8%):319violations_test_file.py:1: C0114: (missing-module-docstring), : Missing module docstring320violations_test_file.py:1: C0116: (missing-function-docstring), func_1: Missing function or method docstring321violations_test_file.py:11: W0612: (unused-variable), func_2: Unused variable 'unused'322-------------323Total: 9 lines324Violations: 2 lines325% Quality: 77%326-------------327_______________ TestDiffQualityIntegration.test_fail_under_html ________________328329self = <tests.test_integration.TestDiffQualityIntegration object at 0x7ffff4f81590>330runbin = <function TestDiffQualityIntegration.runbin.<locals>.<lambda> at 0x7ffff427b530>331patch_git_command = <tests.test_integration.patch_git_command.<locals>.Wrapper object at 0x7ffff44806e0>332333 def test_fail_under_html(self, runbin, patch_git_command):334 patch_git_command.set_stdout("git_diff_violations.txt")335 assert (336 runbin(337 [338 "--violations=pylint",339 "--fail-under=80",340 "--format",341 "html:dummy/diff_coverage.html",342 ]343 )344 == 1345 )346> compare_html("pylint_violations_report.html", "dummy/diff_coverage.html")347348/build/diff_cover-10.5.1/tests/test_integration.py:671: 349_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 350351expected_html_path = 'pylint_violations_report.html'352html_report_path = 'dummy/diff_coverage.html', clear_inline_css = True353354 def compare_html(expected_html_path, html_report_path, clear_inline_css=True):355 expected_file = open(expected_html_path, encoding="utf-8")356 html_report = open(html_report_path, encoding="utf-8")357 358 with expected_file, html_report:359 # The CSS is provided by pygments and changes fairly often.360 # Im ok with simply saying "There was css"361 # Perhaps I will eat these words362 html = clean_html(html_report.read(), clear_inline_css)363 expected = clean_html(expected_file.read(), clear_inline_css)364> assert expected == html365E assert '<!DOCTYPE ht...ody>\n</html>' == '<!DOCTYPE ht...ody>\n</html>'366E 367E Skipping 3315 identical leading characters in diff, use -v to show368E - lass="sd">"""A less messy function"""</span>369E + lass="sd">&quot;&quot;&quot;A less messy function&quot;&quot;&quot;</span>370E <a id="violations_test_file.py-8" name="violations_test_file.py-8"></a> <span class="k">for</span> <span class="n">char</span> <span class="ow">in</span> <span class="n">spongebob</span><span class="p">:</span>371E <a id="violations_test_file.py-9" name="violations_test_file.py-9"></a> <span class="k">if</span> <span class="n">char</span> <span class="ow">in</span> <span class...372E 373E ...Full output truncated (10 lines hidden), use '-vv' to show374375/build/diff_cover-10.5.1/tests/test_integration.py:121: AssertionError376----------------------------- Captured stdout call -----------------------------377-------------378Diff Quality379Quality Report: pylint380Diff: origin/main...HEAD, staged and unstaged changes381-------------382violations_test_file.py (77.8%):383violations_test_file.py:1: C0114: (missing-module-docstring), : Missing module docstring384violations_test_file.py:1: C0116: (missing-function-docstring), func_1: Missing function or method docstring385violations_test_file.py:11: W0612: (unused-variable), func_2: Unused variable 'unused'386-------------387Total: 9 lines388Violations: 2 lines389% Quality: 77%390-------------391------------------------------ Captured log call -------------------------------392ERROR diff_cover.diff_quality_tool:diff_quality_tool.py:421 Failure. Quality is below 80.393_____________ TestDiffQualityIntegration.test_fail_under_pass_html _____________394395self = <tests.test_integration.TestDiffQualityIntegration object at 0x7ffff4c52050>396runbin = <function TestDiffQualityIntegration.runbin.<locals>.<lambda> at 0x7ffff4279c70>397patch_git_command = <tests.test_integration.patch_git_command.<locals>.Wrapper object at 0x7ffff4480830>398399 def test_fail_under_pass_html(self, runbin, patch_git_command):400 patch_git_command.set_stdout("git_diff_violations.txt")401 assert (402 runbin(403 [404 "--violations=pylint",405 "--fail-under=40",406 "--format",407 "html:dummy/diff_coverage.html",408 ]409 )410 == 0411 )412> compare_html("pylint_violations_report.html", "dummy/diff_coverage.html")413414/build/diff_cover-10.5.1/tests/test_integration.py:686: 415_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ 416417expected_html_path = 'pylint_violations_report.html'418html_report_path = 'dummy/diff_coverage.html', clear_inline_css = True419420 def compare_html(expected_html_path, html_report_path, clear_inline_css=True):421 expected_file = open(expected_html_path, encoding="utf-8")422 html_report = open(html_report_path, encoding="utf-8")423 424 with expected_file, html_report:425 # The CSS is provided by pygments and changes fairly often.426 # Im ok with simply saying "There was css"427 # Perhaps I will eat these words428 html = clean_html(html_report.read(), clear_inline_css)429 expected = clean_html(expected_file.read(), clear_inline_css)430> assert expected == html431E assert '<!DOCTYPE ht...ody>\n</html>' == '<!DOCTYPE ht...ody>\n</html>'432E 433E Skipping 3315 identical leading characters in diff, use -v to show434E - lass="sd">"""A less messy function"""</span>435E + lass="sd">&quot;&quot;&quot;A less messy function&quot;&quot;&quot;</span>436E <a id="violations_test_file.py-8" name="violations_test_file.py-8"></a> <span class="k">for</span> <span class="n">char</span> <span class="ow">in</span> <span class="n">spongebob</span><span class="p">:</span>437E <a id="violations_test_file.py-9" name="violations_test_file.py-9"></a> <span class="k">if</span> <span class="n">char</span> <span class="ow">in</span> <span class...438E 439E ...Full output truncated (10 lines hidden), use '-vv' to show440441/build/diff_cover-10.5.1/tests/test_integration.py:121: AssertionError442----------------------------- Captured stdout call -----------------------------443-------------444Diff Quality445Quality Report: pylint446Diff: origin/main...HEAD, staged and unstaged changes447-------------448violations_test_file.py (77.8%):449violations_test_file.py:1: C0114: (missing-module-docstring), : Missing module docstring450violations_test_file.py:1: C0116: (missing-function-docstring), func_1: Missing function or method docstring451violations_test_file.py:11: W0612: (unused-variable), func_2: Unused variable 'unused'452-------------453Total: 9 lines454Violations: 2 lines455% Quality: 77%456-------------457=========================== short test summary info ============================458FAILED tests/test_integration.py::TestDiffQualityIntegration::test_added_file_pycodestyle_html459FAILED tests/test_integration.py::TestDiffQualityIntegration::test_all_reports460FAILED tests/test_integration.py::TestDiffQualityIntegration::test_added_file_pyflakes_html461FAILED tests/test_integration.py::TestDiffQualityIntegration::test_added_file_pylint_html462FAILED tests/test_integration.py::TestDiffQualityIntegration::test_fail_under_html463FAILED tests/test_integration.py::TestDiffQualityIntegration::test_fail_under_pass_html464================= 6 failed, 360 passed, 25 deselected in 6.75s =================