Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 640064 Details for
Bug 723674
dev-python/diff-cover: fails tests and needs python3.8 port
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
build.log
build.log (text/plain), 51.63 KB, created by
Agostino Sarubbo
on 2020-05-18 10:23:43 UTC
(
hide
)
Description:
build.log
Filename:
MIME Type:
Creator:
Agostino Sarubbo
Created:
2020-05-18 10:23:43 UTC
Size:
51.63 KB
patch
obsolete
> * Package: dev-python/diff-cover-2.3.0 > * Repository: gentoo > * Maintainer: zmedico@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux python_targets_python3_7 test userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>>> Unpacking source... >>>> Unpacking diff-cover-2.3.0.tar.gz to /var/tmp/portage/dev-python/diff-cover-2.3.0/work >>>> Source unpacked in /var/tmp/portage/dev-python/diff-cover-2.3.0/work >>>> Preparing source in /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0 ... >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0 ... > * python3_7: running distutils-r1_run_phase distutils-r1_python_compile > * DISTUTILS_USE_SETUPTOOLS value is probably incorrect > * value: DISTUTILS_USE_SETUPTOOLS=bdepend (default?) > * expected: DISTUTILS_USE_SETUPTOOLS=rdepend >python3.7 setup.py build -j 4 >running build >running build_py >creating /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover >copying diff_cover/diff_reporter.py -> /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover >copying diff_cover/diff_quality_tool.py -> /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover >copying diff_cover/__init__.py -> /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover >copying diff_cover/git_path.py -> /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover >copying diff_cover/command_runner.py -> /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover >copying diff_cover/snippets.py -> /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover >copying diff_cover/diff_cover_tool.py -> /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover >copying diff_cover/report_generator.py -> /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover >copying diff_cover/git_diff.py -> /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover >creating /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover/violationsreporters >copying diff_cover/violationsreporters/__init__.py -> /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover/violationsreporters >copying diff_cover/violationsreporters/violations_reporter.py -> /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover/violationsreporters >copying diff_cover/violationsreporters/base.py -> /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover/violationsreporters >copying diff_cover/violationsreporters/java_violations_reporter.py -> /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover/violationsreporters >creating /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover/templates >copying diff_cover/templates/console_quality_report.txt -> /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover/templates >copying diff_cover/templates/console_coverage_report.txt -> /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover/templates >copying diff_cover/templates/html_quality_report.html -> /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover/templates >copying diff_cover/templates/html_coverage_report.html -> /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover/templates >copying diff_cover/templates/snippet_style.html -> /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover/templates >copying diff_cover/templates/snippet_content.html -> /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover/templates >copying diff_cover/templates/external_style.css -> /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0-python3_7/lib/diff_cover/templates >warning: build_py: byte-compiling is disabled, skipping. > >>>> Source compiled. >>>> Test phase: dev-python/diff-cover-2.3.0 > * python3_7: running distutils-r1_run_phase python_test >python3.7 setup.py test >running test >WARNING: Testing via this command is deprecated and will be removed in a future version. Users looking for a generic test entry point independent of test runner are encouraged to use tox. >running egg_info >creating diff_cover.egg-info >writing diff_cover.egg-info/PKG-INFO >writing dependency_links to diff_cover.egg-info/dependency_links.txt >writing entry points to diff_cover.egg-info/entry_points.txt >writing requirements to diff_cover.egg-info/requires.txt >writing top-level names to diff_cover.egg-info/top_level.txt >writing manifest file 'diff_cover.egg-info/SOURCES.txt' >reading manifest file 'diff_cover.egg-info/SOURCES.txt' >reading manifest template 'MANIFEST.in' >warning: no files found matching 'AUTHORS' >writing manifest file 'diff_cover.egg-info/SOURCES.txt' >running build_ext >test_parse_invalid_arg (diff_cover.tests.test_args.ParseArgsTest) ... ok >test_parse_with_exclude (diff_cover.tests.test_args.ParseArgsTest) ... ok >test_parse_with_html_report (diff_cover.tests.test_args.ParseArgsTest) ... ok >test_parse_with_ignored_unstaged (diff_cover.tests.test_args.ParseArgsTest) ... ok >test_parse_with_no_html_report (diff_cover.tests.test_args.ParseArgsTest) ... ok >Failure: ModuleNotFoundError (No module named 'pytest') ... ERROR >test_parse_options (diff_cover.tests.test_diff_quality_main.MainTest) ... ok >test_parse_options_without_quotes (diff_cover.tests.test_diff_quality_main.MainTest) ... ok >test_parse_diff_range_notation (diff_cover.tests.test_diff_quality_main.ParseQualityArgsTest) ... ok >test_parse_invalid_arg (diff_cover.tests.test_diff_quality_main.ParseQualityArgsTest) ... usage: setup.py [-h] --violations TOOL [--html-report FILENAME] > [--external-css-file FILENAME] [--compare-branch BRANCH] > [--options [OPTIONS]] [--fail-under SCORE] [--ignore-staged] > [--ignore-unstaged] [--exclude EXCLUDE [EXCLUDE ...]] > [--diff-range-notation RANGE_NOTATION] [--version] > [input_reports [input_reports ...]] >setup.py: error: the following arguments are required: --violations >usage: setup.py [-h] --violations TOOL [--html-report FILENAME] > [--external-css-file FILENAME] [--compare-branch BRANCH] > [--options [OPTIONS]] [--fail-under SCORE] [--ignore-staged] > [--ignore-unstaged] [--exclude EXCLUDE [EXCLUDE ...]] > [--diff-range-notation RANGE_NOTATION] [--version] > [input_reports [input_reports ...]] >setup.py: error: the following arguments are required: --violations >ok >test_parse_with_exclude (diff_cover.tests.test_diff_quality_main.ParseQualityArgsTest) ... ok >test_parse_with_html_report (diff_cover.tests.test_diff_quality_main.ParseQualityArgsTest) ... ok >test_parse_with_ignored_unstaged (diff_cover.tests.test_diff_quality_main.ParseQualityArgsTest) ... ok >test_parse_with_multiple_input_reports (diff_cover.tests.test_diff_quality_main.ParseQualityArgsTest) ... ok >test_parse_with_no_html_report (diff_cover.tests.test_diff_quality_main.ParseQualityArgsTest) ... ok >test_parse_with_one_input_report (diff_cover.tests.test_diff_quality_main.ParseQualityArgsTest) ... ok >test_parse_with_options (diff_cover.tests.test_diff_quality_main.ParseQualityArgsTest) ... ok >test_duplicate_source_paths (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_fnmatch (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) >Verify that our fnmatch wrapper works as expected. ... ok >test_fnmatch_returns_the_default_with_empty_default (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) >The default parameter should be returned when no patterns are given. ... ok >test_git_deleted_lines (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_git_diff_error (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_git_exclude (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_git_line_within_hunk (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_git_lines_changed (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_git_no_such_file (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_git_overlapping_lines (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_git_repeat_lines (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_git_source_paths (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_git_source_paths_with_supported_extensions (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_git_unicode_filename (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_ignore_lines_outside_src (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_ignore_staged_and_unstaged_inclusion (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_ignore_staged_inclusion (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_ignore_unstaged_inclusion (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_inclusion_list (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_inter_diff_conflict (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_merge_conflict_diff (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_name (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_name_compare_branch (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_name_ignore_staged (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_name_ignore_staged_and_unstaged (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_name_ignore_unstaged (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_no_diff (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_one_line_file (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_plus_sign_in_hunk_bug (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_terminating_chars_in_hunk (diff_cover.tests.test_diff_reporter.GitDiffReporterTest) ... ok >test_diff_commited (diff_cover.tests.test_git_diff.TestGitDiffTool) ... ok >test_diff_committed_compare_branch (diff_cover.tests.test_git_diff.TestGitDiffTool) ... ok >test_diff_staged (diff_cover.tests.test_git_diff.TestGitDiffTool) ... ok >test_diff_unstaged (diff_cover.tests.test_git_diff.TestGitDiffTool) ... ok >test_errors (diff_cover.tests.test_git_diff.TestGitDiffTool) ... ok >test_absolute_path (diff_cover.tests.test_git_path.TestGitPathTool) ... ok >test_project_root_command (diff_cover.tests.test_git_path.TestGitPathTool) ... ok >test_relative_path (diff_cover.tests.test_git_path.TestGitPathTool) ... ok >test_set_cwd_unicode (diff_cover.tests.test_git_path.TestGitPathTool) ... ok >test_set_cwd_unicode_byte_passed_in_for_cwd (diff_cover.tests.test_git_path.TestGitPathTool) ... ok >test_added_file_console (diff_cover.tests.test_integration.DiffCoverIntegrationTest) ... /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py:152: DeprecationWarning: Please use assertEqual instead. > self.assertEquals(code, expected_status) >ok >test_added_file_html (diff_cover.tests.test_integration.DiffCoverIntegrationTest) ... ok >test_changed_file_console (diff_cover.tests.test_integration.DiffCoverIntegrationTest) ... ok >test_changed_file_html (diff_cover.tests.test_integration.DiffCoverIntegrationTest) ... ok >test_deleted_file_console (diff_cover.tests.test_integration.DiffCoverIntegrationTest) ... ok >test_deleted_file_html (diff_cover.tests.test_integration.DiffCoverIntegrationTest) ... ok >test_dot_net_diff (diff_cover.tests.test_integration.DiffCoverIntegrationTest) ... ok >test_fail_under_console (diff_cover.tests.test_integration.DiffCoverIntegrationTest) ... ok >test_fail_under_html (diff_cover.tests.test_integration.DiffCoverIntegrationTest) ... ok >test_fail_under_pass_console (diff_cover.tests.test_integration.DiffCoverIntegrationTest) ... ok >test_fail_under_pass_html (diff_cover.tests.test_integration.DiffCoverIntegrationTest) ... ok >test_git_diff_error (diff_cover.tests.test_integration.DiffCoverIntegrationTest) ... ok >test_html_with_external_css (diff_cover.tests.test_integration.DiffCoverIntegrationTest) ... ok >test_lua_coverage (diff_cover.tests.test_integration.DiffCoverIntegrationTest) >coverage report shows that diff-cover needs to normalize ... ok >test_moved_file_console (diff_cover.tests.test_integration.DiffCoverIntegrationTest) ... ok >test_moved_file_html (diff_cover.tests.test_integration.DiffCoverIntegrationTest) ... ok >test_mult_inputs_console (diff_cover.tests.test_integration.DiffCoverIntegrationTest) ... ok >test_mult_inputs_html (diff_cover.tests.test_integration.DiffCoverIntegrationTest) ... ok >test_subdir_coverage_console (diff_cover.tests.test_integration.DiffCoverIntegrationTest) >Assert that when diff-cover is ran from a subdirectory it ... ok >test_subdir_coverage_html (diff_cover.tests.test_integration.DiffCoverIntegrationTest) >Assert that when diff-cover is ran from a subdirectory it ... ok >test_unicode_console (diff_cover.tests.test_integration.DiffCoverIntegrationTest) ... ok >test_unicode_html (diff_cover.tests.test_integration.DiffCoverIntegrationTest) ... ok >test_added_file_pycodestyle_console (diff_cover.tests.test_integration.DiffQualityIntegrationTest) ... /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py:152: DeprecationWarning: Please use assertEqual instead. > self.assertEquals(code, expected_status) >ok >test_added_file_pycodestyle_console_exclude_file (diff_cover.tests.test_integration.DiffQualityIntegrationTest) ... /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py:152: DeprecationWarning: Please use assertEqual instead. > self.assertEquals(code, expected_status) >ok >test_added_file_pycodestyle_html (diff_cover.tests.test_integration.DiffQualityIntegrationTest) ... /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py:109: DeprecationWarning: Please use assertEqual instead. > self.assertEquals(code, expected_status) >ok >test_added_file_pyflakes_console (diff_cover.tests.test_integration.DiffQualityIntegrationTest) ... /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py:152: DeprecationWarning: Please use assertEqual instead. > self.assertEquals(code, expected_status) >ok >test_added_file_pyflakes_console_two_files (diff_cover.tests.test_integration.DiffQualityIntegrationTest) ... /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py:152: DeprecationWarning: Please use assertEqual instead. > self.assertEquals(code, expected_status) >ok >test_added_file_pyflakes_html (diff_cover.tests.test_integration.DiffQualityIntegrationTest) ... /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py:109: DeprecationWarning: Please use assertEqual instead. > self.assertEquals(code, expected_status) >ok >test_added_file_pylint_console (diff_cover.tests.test_integration.DiffQualityIntegrationTest) ... /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py:152: DeprecationWarning: Please use assertEqual instead. > self.assertEquals(code, expected_status) >FAIL >test_added_file_pylint_html (diff_cover.tests.test_integration.DiffQualityIntegrationTest) ... /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py:109: DeprecationWarning: Please use assertEqual instead. > self.assertEquals(code, expected_status) >FAIL >test_do_nothing_reporter (diff_cover.tests.test_integration.DiffQualityIntegrationTest) ... ok >test_fail_under_console (diff_cover.tests.test_integration.DiffQualityIntegrationTest) ... /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py:152: DeprecationWarning: Please use assertEqual instead. > self.assertEquals(code, expected_status) >ok >test_fail_under_html (diff_cover.tests.test_integration.DiffQualityIntegrationTest) ... /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py:109: DeprecationWarning: Please use assertEqual instead. > self.assertEquals(code, expected_status) >FAIL >test_fail_under_pass_console (diff_cover.tests.test_integration.DiffQualityIntegrationTest) ... /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py:152: DeprecationWarning: Please use assertEqual instead. > self.assertEquals(code, expected_status) >ok >test_fail_under_pass_html (diff_cover.tests.test_integration.DiffQualityIntegrationTest) ... /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py:109: DeprecationWarning: Please use assertEqual instead. > self.assertEquals(code, expected_status) >FAIL >test_git_diff_error_diff_quality (diff_cover.tests.test_integration.DiffQualityIntegrationTest) ... ok >test_html_with_external_css (diff_cover.tests.test_integration.DiffQualityIntegrationTest) ... /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py:109: DeprecationWarning: Please use assertEqual instead. > self.assertEquals(code, expected_status) >FAIL >test_pre_generated_pycodestyle_report (diff_cover.tests.test_integration.DiffQualityIntegrationTest) ... ok >test_pre_generated_pyflakes_report (diff_cover.tests.test_integration.DiffQualityIntegrationTest) ... /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py:152: DeprecationWarning: Please use assertEqual instead. > self.assertEquals(code, expected_status) >ok >test_pre_generated_pylint_report (diff_cover.tests.test_integration.DiffQualityIntegrationTest) ... ok >test_pylint_report_with_dup_code_violation (diff_cover.tests.test_integration.DiffQualityIntegrationTest) ... ok >test_tool_not_installed (diff_cover.tests.test_integration.DiffQualityIntegrationTest) ... ok >test_tool_not_recognized (diff_cover.tests.test_integration.DiffQualityIntegrationTest) ... ok >test_no_java_file (diff_cover.tests.test_java_violations_reporter.CheckstyleQualityReporterTest) >Expect that we get no results because no Python files. ... ok >test_no_such_file (diff_cover.tests.test_java_violations_reporter.CheckstyleQualityReporterTest) >Expect that we get no results. ... ok >test_quality (diff_cover.tests.test_java_violations_reporter.CheckstyleQualityReporterTest) >Integration test. ... ok >test_no_java_file (diff_cover.tests.test_java_violations_reporter.CheckstyleXmlQualityReporterTest) ... ok >test_no_such_file (diff_cover.tests.test_java_violations_reporter.CheckstyleXmlQualityReporterTest) ... ok >test_quality (diff_cover.tests.test_java_violations_reporter.CheckstyleXmlQualityReporterTest) ... ok >test_quality_error (diff_cover.tests.test_java_violations_reporter.CheckstyleXmlQualityReporterTest) ... ok >test_quality_pregenerated_report (diff_cover.tests.test_java_violations_reporter.CheckstyleXmlQualityReporterTest) ... ok >test_no_java_file (diff_cover.tests.test_java_violations_reporter.FindbugsQualityReporterTest) ... ok >test_no_such_file (diff_cover.tests.test_java_violations_reporter.FindbugsQualityReporterTest) ... ok >test_quality_pregenerated_report (diff_cover.tests.test_java_violations_reporter.FindbugsQualityReporterTest) ... ok >test_no_java_file (diff_cover.tests.test_java_violations_reporter.PmdXmlQualityReporterTest) ... ok >test_no_such_file (diff_cover.tests.test_java_violations_reporter.PmdXmlQualityReporterTest) ... ok >test_quality_pregenerated_report (diff_cover.tests.test_java_violations_reporter.PmdXmlQualityReporterTest) ... ok >test_empty_report (diff_cover.tests.test_report_generator.HtmlReportGeneratorTest) ... ok >test_generate_report (diff_cover.tests.test_report_generator.HtmlReportGeneratorTest) ... ok >test_multiple_snippets (diff_cover.tests.test_report_generator.HtmlReportGeneratorTest) ... ok >test_one_snippet (diff_cover.tests.test_report_generator.HtmlReportGeneratorTest) ... ok >test_coverage_name (diff_cover.tests.test_report_generator.SimpleReportGeneratorTest) ... ok >test_diff_name (diff_cover.tests.test_report_generator.SimpleReportGeneratorTest) ... ok >test_percent_covered (diff_cover.tests.test_report_generator.SimpleReportGeneratorTest) ... ok >test_src_paths (diff_cover.tests.test_report_generator.SimpleReportGeneratorTest) ... ok >test_src_paths_not_measured (diff_cover.tests.test_report_generator.SimpleReportGeneratorTest) ... ok >test_src_with_no_info (diff_cover.tests.test_report_generator.SimpleReportGeneratorTest) ... ok >test_total_num_lines (diff_cover.tests.test_report_generator.SimpleReportGeneratorTest) ... ok >test_total_num_missing (diff_cover.tests.test_report_generator.SimpleReportGeneratorTest) ... ok >test_total_percent_covered (diff_cover.tests.test_report_generator.SimpleReportGeneratorTest) ... ok >test_violation_lines (diff_cover.tests.test_report_generator.SimpleReportGeneratorTest) ... ok >test_empty_report (diff_cover.tests.test_report_generator.StringReportGeneratorTest) ... ok >test_generate_report (diff_cover.tests.test_report_generator.StringReportGeneratorTest) ... ok >test_hundred_percent (diff_cover.tests.test_report_generator.StringReportGeneratorTest) ... ok >test_combine_adjacent_lines (diff_cover.tests.test_report_generator.TemplateReportGeneratorTest) ... ok >test_combine_adjacent_lines_no_adjacent (diff_cover.tests.test_report_generator.TemplateReportGeneratorTest) ... ok >test_empty_list (diff_cover.tests.test_report_generator.TemplateReportGeneratorTest) ... ok >test_one_number (diff_cover.tests.test_report_generator.TemplateReportGeneratorTest) ... ok >test_empty_file (diff_cover.tests.test_snippets.SnippetLoaderTest) ... ok >test_end_range_on_violation (diff_cover.tests.test_snippets.SnippetLoaderTest) ... ok >test_load_declared_arabic (diff_cover.tests.test_snippets.SnippetLoaderTest) ... FAIL >test_load_snippets_html (diff_cover.tests.test_snippets.SnippetLoaderTest) ... ok >test_load_utf8_snippets (diff_cover.tests.test_snippets.SnippetLoaderTest) ... ok >test_multiple_snippets (diff_cover.tests.test_snippets.SnippetLoaderTest) ... ok >test_no_lag_line (diff_cover.tests.test_snippets.SnippetLoaderTest) ... ok >test_no_lead_line (diff_cover.tests.test_snippets.SnippetLoaderTest) ... ok >test_no_violations (diff_cover.tests.test_snippets.SnippetLoaderTest) ... ok >test_one_line_file (diff_cover.tests.test_snippets.SnippetLoaderTest) ... ok >test_one_snippet (diff_cover.tests.test_snippets.SnippetLoaderTest) ... ok >test_format (diff_cover.tests.test_snippets.SnippetTest) ... ok >test_format_with_invalid_start_line (diff_cover.tests.test_snippets.SnippetTest) ... ok >test_format_with_invalid_violation_lines (diff_cover.tests.test_snippets.SnippetTest) ... ok >test_no_filename_ext (diff_cover.tests.test_snippets.SnippetTest) ... ok >test_style_defs (diff_cover.tests.test_snippets.SnippetTest) ... ok >test_unicode (diff_cover.tests.test_snippets.SnippetTest) ... ok >test_different_files_in_inputs (diff_cover.tests.test_violations_reporter.CloverXmlCoverageReporterTest) ... ok >test_empty_violations (diff_cover.tests.test_violations_reporter.CloverXmlCoverageReporterTest) >Test that an empty violations report is handled properly ... ok >test_no_such_file (diff_cover.tests.test_violations_reporter.CloverXmlCoverageReporterTest) ... ok >test_three_inputs (diff_cover.tests.test_violations_reporter.CloverXmlCoverageReporterTest) ... ok >test_two_inputs_first_violate (diff_cover.tests.test_violations_reporter.CloverXmlCoverageReporterTest) ... ok >test_two_inputs_second_violate (diff_cover.tests.test_violations_reporter.CloverXmlCoverageReporterTest) ... ok >test_violations (diff_cover.tests.test_violations_reporter.CloverXmlCoverageReporterTest) ... ok >test_no_js_file (diff_cover.tests.test_violations_reporter.ESLintQualityReporterTest) ... ok >test_no_quality_issues_emptystring (diff_cover.tests.test_violations_reporter.ESLintQualityReporterTest) ... ok >test_no_quality_issues_newline (diff_cover.tests.test_violations_reporter.ESLintQualityReporterTest) ... ok >test_no_such_file (diff_cover.tests.test_violations_reporter.ESLintQualityReporterTest) ... ok >test_not_installed (diff_cover.tests.test_violations_reporter.ESLintQualityReporterTest) >If linter is not available via commandline, it should raise ... ok >test_quality (diff_cover.tests.test_violations_reporter.ESLintQualityReporterTest) >Test basic scenarios, including special characters that would appear in JavaScript and mixed quotation marks ... ok >test_quality_error (diff_cover.tests.test_violations_reporter.ESLintQualityReporterTest) ... ok >test_quality_pregenerated_report (diff_cover.tests.test_violations_reporter.ESLintQualityReporterTest) ... ok >test_file_does_not_exist (diff_cover.tests.test_violations_reporter.Flake8QualityReporterTest) ... ok >test_no_python_file (diff_cover.tests.test_violations_reporter.Flake8QualityReporterTest) ... ok >test_no_quality_issues_emptystring (diff_cover.tests.test_violations_reporter.Flake8QualityReporterTest) ... ok >test_no_quality_issues_newline (diff_cover.tests.test_violations_reporter.Flake8QualityReporterTest) ... ok >test_no_such_file (diff_cover.tests.test_violations_reporter.Flake8QualityReporterTest) ... ok >test_quality (diff_cover.tests.test_violations_reporter.Flake8QualityReporterTest) ... ok >test_quality_error (diff_cover.tests.test_violations_reporter.Flake8QualityReporterTest) ... ok >test_quality_pregenerated_report (diff_cover.tests.test_violations_reporter.Flake8QualityReporterTest) ... ok >test_different_files_in_inputs (diff_cover.tests.test_violations_reporter.JacocoXmlCoverageReporterTest) ... ok >test_empty_violations (diff_cover.tests.test_violations_reporter.JacocoXmlCoverageReporterTest) >Test that an empty violations report is handled properly ... ok >test_no_such_file (diff_cover.tests.test_violations_reporter.JacocoXmlCoverageReporterTest) ... ok >test_three_inputs (diff_cover.tests.test_violations_reporter.JacocoXmlCoverageReporterTest) ... ok >test_two_inputs_first_violate (diff_cover.tests.test_violations_reporter.JacocoXmlCoverageReporterTest) ... ok >test_two_inputs_second_violate (diff_cover.tests.test_violations_reporter.JacocoXmlCoverageReporterTest) ... ok >test_violations (diff_cover.tests.test_violations_reporter.JacocoXmlCoverageReporterTest) ... ok >test_no_js_file (diff_cover.tests.test_violations_reporter.JsHintQualityReporterTest) ... ok >test_no_quality_issues_emptystring (diff_cover.tests.test_violations_reporter.JsHintQualityReporterTest) ... ok >test_no_quality_issues_newline (diff_cover.tests.test_violations_reporter.JsHintQualityReporterTest) ... ok >test_no_such_file (diff_cover.tests.test_violations_reporter.JsHintQualityReporterTest) ... ok >test_not_installed (diff_cover.tests.test_violations_reporter.JsHintQualityReporterTest) >If linter is not available via commandline, it should raise ... ok >test_quality (diff_cover.tests.test_violations_reporter.JsHintQualityReporterTest) >Test basic scenarios, including special characters that would appear in JavaScript and mixed quotation marks ... ok >test_quality_error (diff_cover.tests.test_violations_reporter.JsHintQualityReporterTest) ... ok >test_quality_pregenerated_report (diff_cover.tests.test_violations_reporter.JsHintQualityReporterTest) ... ok >test_no_python_file (diff_cover.tests.test_violations_reporter.PydocstlyeQualityReporterTest) >Expect that we get no results because no Python files. ... ok >test_no_such_file (diff_cover.tests.test_violations_reporter.PydocstlyeQualityReporterTest) >Expect that we get no results. ... ok >test_quality (diff_cover.tests.test_violations_reporter.PydocstlyeQualityReporterTest) >Integration test. ... ok >test_no_python_file (diff_cover.tests.test_violations_reporter.PyflakesQualityReporterTest) ... ok >test_no_quality_issues_emptystring (diff_cover.tests.test_violations_reporter.PyflakesQualityReporterTest) ... ok >test_no_quality_issues_newline (diff_cover.tests.test_violations_reporter.PyflakesQualityReporterTest) ... ok >test_no_such_file (diff_cover.tests.test_violations_reporter.PyflakesQualityReporterTest) ... ok >test_quality (diff_cover.tests.test_violations_reporter.PyflakesQualityReporterTest) ... ok >test_quality_error (diff_cover.tests.test_violations_reporter.PyflakesQualityReporterTest) ... ok >test_quality_pregenerated_report (diff_cover.tests.test_violations_reporter.PyflakesQualityReporterTest) ... ok >test_no_python_file (diff_cover.tests.test_violations_reporter.PylintQualityReporterTest) ... ok >test_no_quality_issues_emptystring (diff_cover.tests.test_violations_reporter.PylintQualityReporterTest) ... ok >test_no_quality_issues_newline (diff_cover.tests.test_violations_reporter.PylintQualityReporterTest) ... ok >test_no_such_file (diff_cover.tests.test_violations_reporter.PylintQualityReporterTest) ... ok >test_non_integer_line_num (diff_cover.tests.test_violations_reporter.PylintQualityReporterTest) ... ok >test_quality (diff_cover.tests.test_violations_reporter.PylintQualityReporterTest) ... ok >test_quality_deprecation_warning (diff_cover.tests.test_violations_reporter.PylintQualityReporterTest) ... ok >test_quality_error (diff_cover.tests.test_violations_reporter.PylintQualityReporterTest) ... ok >test_quality_pregenerated_report (diff_cover.tests.test_violations_reporter.PylintQualityReporterTest) ... ok >test_quality_pregenerated_report_continuation_char (diff_cover.tests.test_violations_reporter.PylintQualityReporterTest) ... ok >test_unicode (diff_cover.tests.test_violations_reporter.PylintQualityReporterTest) ... ok >test_unicode_continuation_char (diff_cover.tests.test_violations_reporter.PylintQualityReporterTest) ... ok >test_run_simple_failure (diff_cover.tests.test_violations_reporter.SimpleCommandTestCase) ... /var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_violations_reporter.py:1722: DeprecationWarning: Please use assertEqual instead. > self.assertEquals(bad_command, 127) >ok >test_run_simple_success (diff_cover.tests.test_violations_reporter.SimpleCommandTestCase) ... ok >test_quality_reporter (diff_cover.tests.test_violations_reporter.SubprocessErrorTestCase) ... ok >test_different_files_in_inputs (diff_cover.tests.test_violations_reporter.XmlCoverageReporterTest) ... ok >test_empty_violations (diff_cover.tests.test_violations_reporter.XmlCoverageReporterTest) >Test that an empty violations report is handled properly ... ok >test_no_such_file (diff_cover.tests.test_violations_reporter.XmlCoverageReporterTest) ... ok >test_non_python_violations (diff_cover.tests.test_violations_reporter.XmlCoverageReporterTest) >Non python projects often just have a file name specified while ... ok >test_non_python_violations_empty_path (diff_cover.tests.test_violations_reporter.XmlCoverageReporterTest) >In the wild empty sources can happen. See https://github.com/Bachmann1234/diff-cover/issues/88 ... ok >test_three_inputs (diff_cover.tests.test_violations_reporter.XmlCoverageReporterTest) ... ok >test_to_unix_path (diff_cover.tests.test_violations_reporter.XmlCoverageReporterTest) >Ensure the _to_unix_path static function handles paths properly. ... ok >test_two_inputs_first_violate (diff_cover.tests.test_violations_reporter.XmlCoverageReporterTest) ... ok >test_two_inputs_second_violate (diff_cover.tests.test_violations_reporter.XmlCoverageReporterTest) ... ok >test_violations (diff_cover.tests.test_violations_reporter.XmlCoverageReporterTest) ... ok >test_no_python_file (diff_cover.tests.test_violations_reporter.pycodestyleQualityReporterTest) ... ok >test_no_quality_issues_emptystring (diff_cover.tests.test_violations_reporter.pycodestyleQualityReporterTest) ... ok >test_no_quality_issues_newline (diff_cover.tests.test_violations_reporter.pycodestyleQualityReporterTest) ... ok >test_no_such_file (diff_cover.tests.test_violations_reporter.pycodestyleQualityReporterTest) ... ok >test_quality (diff_cover.tests.test_violations_reporter.pycodestyleQualityReporterTest) ... ok >test_quality_error (diff_cover.tests.test_violations_reporter.pycodestyleQualityReporterTest) ... ok >test_quality_pregenerated_report (diff_cover.tests.test_violations_reporter.pycodestyleQualityReporterTest) ... ok > >====================================================================== >ERROR: Failure: ModuleNotFoundError (No module named 'pytest') >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/usr/lib/python3.7/site-packages/nose/failure.py", line 39, in runTest > raise self.exc_val.with_traceback(self.tb) > File "/usr/lib/python3.7/site-packages/nose/loader.py", line 417, in loadTestsFromName > addr.filename, addr.module) > File "/usr/lib/python3.7/site-packages/nose/importer.py", line 47, in importFromPath > return self.importFromDir(dir_path, fqname) > File "/usr/lib/python3.7/site-packages/nose/importer.py", line 94, in importFromDir > mod = load_module(part_fqname, fh, filename, desc) > File "/usr/lib/python3.7/imp.py", line 234, in load_module > return load_source(name, filename, file) > File "/usr/lib/python3.7/imp.py", line 171, in load_source > module = _load(spec) > File "<frozen importlib._bootstrap>", line 696, in _load > File "<frozen importlib._bootstrap>", line 677, in _load_unlocked > File "<frozen importlib._bootstrap_external>", line 728, in exec_module > File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed > File "/var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_diff_cover_main.py", line 3, in <module> > import pytest >ModuleNotFoundError: No module named 'pytest' > >====================================================================== >FAIL: test_added_file_pylint_console (diff_cover.tests.test_integration.DiffQualityIntegrationTest) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py", line 498, in test_added_file_pylint_console > ['diff-quality', '--violations=pylint'], > File "/var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py", line 152, in _check_console_report > self.assertEquals(code, expected_status) >AssertionError: 1 != 0 >-------------------- >> begin captured logging << -------------------- >diff_cover.diff_quality_tool: ERROR: Quality tool not installed: 'pylint' >--------------------- >> end captured logging << --------------------- > >====================================================================== >FAIL: test_added_file_pylint_html (diff_cover.tests.test_integration.DiffQualityIntegrationTest) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py", line 420, in test_added_file_pylint_html > ['diff-quality', '--violations=pylint'] > File "/var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py", line 109, in _check_html_report > self.assertEquals(code, expected_status) >AssertionError: 1 != 0 >-------------------- >> begin captured logging << -------------------- >diff_cover.diff_quality_tool: ERROR: Quality tool not installed: 'pylint' >--------------------- >> end captured logging << --------------------- > >====================================================================== >FAIL: test_fail_under_html (diff_cover.tests.test_integration.DiffQualityIntegrationTest) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py", line 428, in test_fail_under_html > expected_status=1 > File "/var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py", line 117, in _check_html_report > html = self._clear_css(html) > File "/var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py", line 69, in _clear_css > assert len(content) > len(clean_content) >AssertionError: >-------------------- >> begin captured logging << -------------------- >diff_cover.diff_quality_tool: ERROR: Quality tool not installed: 'pylint' >--------------------- >> end captured logging << --------------------- > >====================================================================== >FAIL: test_fail_under_pass_html (diff_cover.tests.test_integration.DiffQualityIntegrationTest) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py", line 436, in test_fail_under_pass_html > expected_status=0 > File "/var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py", line 109, in _check_html_report > self.assertEquals(code, expected_status) >AssertionError: 1 != 0 >-------------------- >> begin captured logging << -------------------- >diff_cover.diff_quality_tool: ERROR: Quality tool not installed: 'pylint' >--------------------- >> end captured logging << --------------------- > >====================================================================== >FAIL: test_html_with_external_css (diff_cover.tests.test_integration.DiffQualityIntegrationTest) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py", line 444, in test_html_with_external_css > css_file='external_style.css' > File "/var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_integration.py", line 119, in _check_html_report > assert_long_str_equal(expected, html, strip=True) > File "/var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/helpers.py", line 43, in assert_long_str_equal > assert False, '\n\n' + '\n'.join(diff) >AssertionError: > > <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> > <html> > <head> > <meta http-equiv='Content-Type' content='text/html; charset=utf-8'> > <title>Diff Quality</title> > <link rel="stylesheet" href="external_style.css"> > </head> > <body> > <h1>Diff Quality</h1> > <p>Quality Report: pycodestyle</p> > <p>Diff: origin/master...HEAD, staged and unstaged changes</p> > <table border="1"> > <tr> > <th>Source File</th> > <th>Diff Quality (%)</th> > <th>Lines in violation</th> > </tr> > <tr> > <td>violations_test_file.py</td> > <td>66.7%</td> > <td> > <ul> > <li>2: E225 missing whitespace around operator</li> > <li>6: E302 expected 2 blank lines, found 0</li> > <li>11: E225 missing whitespace around operator</li> > </ul> > </td> > </tr> > </table> > <ul> > <li><b>Total</b>: 9 lines</li> > <li><b>Violation</b>: 3 lines</li> > <li><b>% Quality</b>: 66%</li> > </ul> > <div class="src-snippet"> > <div class="src-name">violations_test_file.py</div> > <div class="snippets"> > <table class="snippettable"><tr><td class="linenos"><div class="linenodiv"><pre> 1 > 2 > 3 > 4 > 5 > 6 > 7 > 8 > 9 > 10 > 11 > 12</pre></div></td><td class="code"><div class="snippet"><pre><span></span><a name="violations_test_file.py-1"></a><span class="k">def</span> <span class="nf">func_1</span><span class="p">(</span><span class="n">apple</span><span class="p">,</span> <span class="n">my_list</span><span class="p">):</span> > <a name="violations_test_file.py-2"></a><span class="hll"> <span class="k">if</span> <span class="n">apple</span><span class="o"><</span><span class="mi">10</span><span class="p">:</span> > </span><a name="violations_test_file.py-3"></a> <span class="c1"># Do something </span> > <a name="violations_test_file.py-4"></a> <span class="n">my_list</span><span class="o">.</span><span class="n">append</span><span class="p">(</span><span class="n">apple</span><span class="p">)</span> > <a name="violations_test_file.py-5"></a> <span class="k">return</span> <span class="n">my_list</span><span class="p">[</span><span class="mi">1</span><span class="p">:]</span> > <a name="violations_test_file.py-6"></a><span class="hll"><span class="k">def</span> <span class="nf">func_2</span><span class="p">(</span><span class="n">spongebob</span><span class="p">,</span> <span class="n">squarepants</span><span class="p">):</span> > </span><a name="violations_test_file.py-7"></a> <span class="sd">"""A less messy function"""</span> > <a 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> > <a name="violations_test_file.py-9"></a> <span class="k">if</span> <span class="n">char</span> <span class="ow">in</span> <span class="n">squarepants</span><span class="p">:</span> > <a name="violations_test_file.py-10"></a> <span class="k">return</span> <span class="n">char</span> > <a name="violations_test_file.py-11"></a><span class="hll"> <span class="n">unused</span><span class="o">=</span><span class="mi">1</span> >- </span><a name="violations_test_file.py-12"></a> <span class="k">return</span> <span class="bp">None</span> >? ^^ > >+ </span><a name="violations_test_file.py-12"></a> <span class="k">return</span> <span class="kc">None</span> >? ^^ > > </pre></div> > </td></tr></table> > </div> > </div> > </body> > </html> > >====================================================================== >FAIL: test_load_declared_arabic (diff_cover.tests.test_snippets.SnippetLoaderTest) >---------------------------------------------------------------------- >Traceback (most recent call last): > File "/var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_snippets.py", line 217, in test_load_declared_arabic > 'snippet_arabic_output.html') > File "/var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/test_snippets.py", line 202, in _compare_snippets_html_output > assert_long_str_equal(expected, snippets_html, strip=True) > File "/var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0/diff_cover/tests/helpers.py", line 43, in assert_long_str_equal > assert False, '\n\n' + '\n'.join(diff) >AssertionError: > > <table class="snippettable"><tr><td class="linenos"><div class="linenodiv"><pre> 3 > 4 > 5 > 6 > 7 > 8 > 9 > 10</pre></div></td><td class="code"><div class="snippet"><pre><span></span><a name="snippet_8859.py-3"></a><span class="n">Line</span> <span class="mi">3</span> > <a name="snippet_8859.py-4"></a><span class="n">Line</span> <span class="mi">4</span> > <a name="snippet_8859.py-5"></a><span class="n">Line</span> <span class="mi">5</span> > <a name="snippet_8859.py-6"></a><span class="n">Line</span> <span class="mi">6</span> >- <a name="snippet_8859.py-7"></a><span class="hll"><span class="n">Line</span> <span class="mi">7</span> <span class="err">ئئئئئ</span> <span class="err">ئئئئئ</span> >? ^^^ ^^^ > >+ <a name="snippet_8859.py-7"></a><span class="hll"><span class="n">Line</span> <span class="mi">7</span> <span class="n">ئئئئئ</span> <span class="n">ئئئئئ</span> >? ^ ^ > > </span><a name="snippet_8859.py-8"></a><span class="n">Line</span> <span class="mi">8</span> > <a name="snippet_8859.py-9"></a><span class="n">Line</span> <span class="mi">9</span> > <a name="snippet_8859.py-10"></a><span class="n">Line</span> <span class="mi">10</span> > </pre></div> > </td></tr></table> > >---------------------------------------------------------------------- >Ran 232 tests in 5.983s > >FAILED (failures=6, errors=1) >Test failed: <unittest.runner.TextTestResult run=232 errors=1 failures=6> >error: Test failed: <unittest.runner.TextTestResult run=232 errors=1 failures=6> > * ERROR: dev-python/diff-cover-2.3.0::gentoo failed (test phase): > * (no error message) > * > * Call stack: > * ebuild.sh, line 125: Called src_test > * environment, line 2937: Called distutils-r1_src_test > * environment, line 1258: Called _distutils-r1_run_foreach_impl 'python_test' > * environment, line 458: Called python_foreach_impl 'distutils-r1_run_phase' 'python_test' > * environment, line 2547: Called multibuild_foreach_variant '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 2040: Called _multibuild_run '_python_multibuild_wrapper' 'distutils-r1_run_phase' 'python_test' > * environment, line 2038: Called _python_multibuild_wrapper 'distutils-r1_run_phase' 'python_test' > * environment, line 846: Called distutils-r1_run_phase 'python_test' > * environment, line 1195: Called python_test > * environment, line 2897: Called esetup.py 'test' > * environment, line 1584: Called die > * The specific snippet of code: > * "${@}" || die "${die_args[@]}"; > * > * If you need support, post the output of `emerge --info '=dev-python/diff-cover-2.3.0::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-python/diff-cover-2.3.0::gentoo'`. > * The complete build log is located at '/var/log/emerge-log/build/dev-python/diff-cover-2.3.0:20200516-081552.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-python/diff-cover-2.3.0/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-python/diff-cover-2.3.0/temp/environment'. > * Working directory: '/var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0' > * S: '/var/tmp/portage/dev-python/diff-cover-2.3.0/work/diff_cover-2.3.0' > > > >emerge --info: >Portage 2.3.99 (python 3.7.7-final-0, default/linux/amd64/17.1, gcc-10.1.0, glibc-2.31-r3, 5.4.0-1009-aws x86_64) >================================================================= >System uname: Linux-5.4.0-1009-aws-x86_64-AMD_EPYC_7571-with-gentoo-2.7 >KiB Mem: 16011344 total, 8995048 free >KiB Swap: 0 total, 0 free >Timestamp of repository gentoo: Mon, 18 May 2020 09:35:22 +0000 >sh bash 5.0_p17 >ld GNU ld (Gentoo 2.34 p4) 2.34.0 >app-shells/bash: 5.0_p17::gentoo >dev-lang/perl: 5.30.2::gentoo >dev-lang/python: 2.7.18::gentoo, 3.7.7-r2::gentoo, 3.8.3::gentoo >sys-apps/baselayout: 2.7::gentoo >sys-apps/openrc: 0.42.1::gentoo >sys-apps/sandbox: 2.18::gentoo >sys-devel/autoconf: 2.69-r5::gentoo >sys-devel/automake: 1.16.2::gentoo >sys-devel/binutils: 2.34-r1::gentoo >sys-devel/gcc: 10.1.0::gentoo >sys-devel/gcc-config: 2.2.1::gentoo >sys-devel/libtool: 2.4.6-r6::gentoo >sys-devel/make: 4.3::gentoo >sys-kernel/linux-headers: 5.6::gentoo (virtual/os-headers) >sys-libs/glibc: 2.31-r3::gentoo >Repositories: > >gentoo > location: /usr/portage > sync-type: rsync > sync-uri: rsync://rsync.gentoo.org/gentoo-portage > priority: -1000 > sync-rsync-verify-metamanifest: yes > sync-rsync-extra-opts: > sync-rsync-verify-jobs: 1 > sync-rsync-verify-max-age: 24 > >ACCEPT_KEYWORDS="amd64 ~amd64" >ACCEPT_LICENSE="*" >CBUILD="x86_64-pc-linux-gnu" >CC="x86_64-pc-linux-gnu-gcc" >CFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" >CHOST="x86_64-pc-linux-gnu" >CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt" >CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo" >CXX="x86_64-pc-linux-gnu-g++" >CXXFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" >DISTDIR="/usr/portage/distfiles" >EMERGE_DEFAULT_OPTS="--with-bdeps=y --binpkg-respect-use=y -1 -b -k" >ENV_UNSET="DBUS_SESSION_BUS_ADDRESS DISPLAY GOBIN PERL5LIB PERL5OPT PERLPREFIX PERL_CORE PERL_MB_OPT PERL_MM_OPT XAUTHORITY XDG_CACHE_HOME XDG_CONFIG_HOME XDG_DATA_HOME XDG_RUNTIME_DIR" >FCFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" >FEATURES="assume-digests binpkg-docompress binpkg-dostrip binpkg-logs buildpkg collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles ipc-sandbox merge-sync multilib-strict network-sandbox news parallel-fetch pid-sandbox preserve-libs protect-owned qa-unresolved-soname-deps sandbox sfperms sign split-log strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync xattr" >FFLAGS="-O2 -pipe -march=native -frecord-gcc-switches" >GENTOO_MIRRORS="http://distfiles.gentoo.org" >LANG="C.UTF-8" >LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0" >MAKEOPTS="-j4" >PKGDIR="/root/.packages" >PORTAGE_CONFIGROOT="/" >PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages --exclude=/.git" >PORTAGE_TMPDIR="/var/tmp" >USE="acl amd64 berkdb bzip2 cli crypt dri fortran gdbm iconv ipv6 libtirpc multilib ncurses nls nptl openmp pam pcre readline seccomp split-usr ssl tcpd unicode xattr zlib" ABI_X86="64" ADA_TARGET="gnat_2018" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="karbon sheets words" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" CPU_FLAGS_X86="mmx mmxext sse sse2" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock greis isync itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf skytraq superstar2 timing tsip tripmate tnt ublox ubx" INPUT_DEVICES="libinput" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" OFFICE_IMPLEMENTATION="libreoffice" PHP_TARGETS="php7-2" POSTGRES_TARGETS="postgres10 postgres11" PYTHON_SINGLE_TARGET="python3_7" PYTHON_TARGETS="python2_7 python3_7" RUBY_TARGETS="ruby24 ruby25" USERLAND="GNU" VIDEO_CARDS="amdgpu fbdev intel nouveau radeon radeonsi vesa dummy v4l" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account" >Unset: CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, LINGUAS, PORTAGE_BINHOST, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 723674
: 640064