============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(PYTHON)
cachedir: .pytest_cache
rootdir: $(@D)
configfile: pyproject.toml
collecting ... collected 306 items

tests/test_clover_violations_reporter.py::test_get_src_path_clover PASSED
tests/test_config_parser.py::TestTOMLParser::test_parse_no_toml_file[Tool.DIFF_COVER] PASSED
tests/test_config_parser.py::TestTOMLParser::test_parse_no_toml_file[Tool.DIFF_QUALITY] PASSED
tests/test_config_parser.py::TestTOMLParser::test_parse_but_no_tomli_installed[Tool.DIFF_COVER] PASSED
tests/test_config_parser.py::TestTOMLParser::test_parse_but_no_tomli_installed[Tool.DIFF_QUALITY] PASSED
tests/test_config_parser.py::TestTOMLParser::test_parse_but_no_data[Tool.DIFF_COVER-] PASSED
tests/test_config_parser.py::TestTOMLParser::test_parse_but_no_data[Tool.DIFF_COVER-[tool.diff_quality]] PASSED
tests/test_config_parser.py::TestTOMLParser::test_parse_but_no_data[Tool.DIFF_QUALITY-] PASSED
tests/test_config_parser.py::TestTOMLParser::test_parse_but_no_data[Tool.DIFF_COVER-[tool.diff_cover]] PASSED
tests/test_config_parser.py::TestTOMLParser::test_parse[Tool.DIFF_COVER-[tool.diff_cover]\nquiet=true-expected0] PASSED
tests/test_config_parser.py::TestTOMLParser::test_parse[Tool.DIFF_QUALITY-[tool.diff_quality]\nquiet=true-expected1] PASSED
tests/test_config_parser.py::test_get_config_unrecognized_file[Tool.DIFF_COVER] PASSED
tests/test_config_parser.py::test_get_config_unrecognized_file[Tool.DIFF_QUALITY] PASSED
tests/test_config_parser.py::test_get_config[Tool.DIFF_COVER-cli_config0-defaults0-None-expected0] PASSED
tests/test_config_parser.py::test_get_config[Tool.DIFF_QUALITY-cli_config1-defaults1-None-expected1] PASSED
tests/test_config_parser.py::test_get_config[Tool.DIFF_COVER-cli_config2-defaults2-[tool.diff_cover]\na=1\nd=6-expected2] PASSED
tests/test_diff_cover_main.py::test_parse_coverage_file PASSED
tests/test_diff_cover_main.py::test_parse_range_notation PASSED
tests/test_diff_cover_tool.py::test_parse_with_html_report PASSED
tests/test_diff_cover_tool.py::test_parse_with_no_report PASSED
tests/test_diff_cover_tool.py::test_parse_with_multiple_reports PASSED
tests/test_diff_cover_tool.py::test_parse_with_ignored_unstaged PASSED
tests/test_diff_cover_tool.py::test_parse_invalid_arg PASSED
tests/test_diff_cover_tool.py::test_parse_with_include PASSED
tests/test_diff_cover_tool.py::test_parse_with_exclude PASSED
tests/test_diff_quality_main.py::test_parse_with_html_report PASSED
tests/test_diff_quality_main.py::test_parse_with_no_html_report PASSED
tests/test_diff_quality_main.py::test_parse_with_one_input_report PASSED
tests/test_diff_quality_main.py::test_parse_with_multiple_input_reports PASSED
tests/test_diff_quality_main.py::test_parse_with_options PASSED
tests/test_diff_quality_main.py::test_parse_with_ignored_unstaged PASSED
tests/test_diff_quality_main.py::test_parse_invalid_arg PASSED
tests/test_diff_quality_main.py::test_parse_with_exclude PASSED
tests/test_diff_quality_main.py::test_parse_with_include PASSED
tests/test_diff_quality_main.py::test_parse_diff_range_notation PASSED
tests/test_diff_quality_main.py::test_parse_options PASSED
tests/test_diff_quality_main.py::test_parse_options_without_quotes PASSED
tests/test_diff_reporter.py::test_name PASSED
tests/test_diff_reporter.py::test_name_compare_branch PASSED
tests/test_diff_reporter.py::test_name_ignore_staged PASSED
tests/test_diff_reporter.py::test_name_ignore_unstaged PASSED
tests/test_diff_reporter.py::test_name_ignore_staged_and_unstaged PASSED
tests/test_diff_reporter.py::test_name_include_untracked PASSED
tests/test_diff_reporter.py::test_git_path_selection[include0-exclude0-expected0] PASSED
tests/test_diff_reporter.py::test_git_path_selection[include1-exclude1-expected1] PASSED
tests/test_diff_reporter.py::test_git_path_selection[include2-exclude2-expected2] PASSED
tests/test_diff_reporter.py::test_git_path_selection[include3-exclude3-expected3] PASSED
tests/test_diff_reporter.py::test_git_path_selection[include4-exclude4-expected4] PASSED
tests/test_diff_reporter.py::test_git_source_paths PASSED
tests/test_diff_reporter.py::test_git_source_paths_with_space PASSED
tests/test_diff_reporter.py::test_duplicate_source_paths PASSED
tests/test_diff_reporter.py::test_git_source_paths_with_supported_extensions PASSED
tests/test_diff_reporter.py::test_git_lines_changed PASSED
tests/test_diff_reporter.py::test_ignore_lines_outside_src PASSED
tests/test_diff_reporter.py::test_one_line_file PASSED
tests/test_diff_reporter.py::test_git_deleted_lines PASSED
tests/test_diff_reporter.py::test_git_unicode_filename PASSED
tests/test_diff_reporter.py::test_git_repeat_lines PASSED
tests/test_diff_reporter.py::test_git_overlapping_lines PASSED
tests/test_diff_reporter.py::test_git_line_within_hunk PASSED
tests/test_diff_reporter.py::test_inter_diff_conflict PASSED
tests/test_diff_reporter.py::test_git_no_such_file PASSED
tests/test_diff_reporter.py::test_no_diff PASSED
tests/test_diff_reporter.py::test_git_diff_error PASSED
tests/test_diff_reporter.py::test_plus_sign_in_hunk_bug PASSED
tests/test_diff_reporter.py::test_terminating_chars_in_hunk PASSED
tests/test_diff_reporter.py::test_merge_conflict_diff PASSED
tests/test_diff_reporter.py::test_inclusion_list PASSED
tests/test_diff_reporter.py::test_ignore_staged_inclusion PASSED
tests/test_diff_reporter.py::test_ignore_unstaged_inclusion PASSED
tests/test_diff_reporter.py::test_ignore_staged_and_unstaged_inclusion PASSED
tests/test_diff_reporter.py::test_fnmatch PASSED
tests/test_diff_reporter.py::test_fnmatch_returns_the_default_with_empty_default PASSED
tests/test_diff_reporter.py::test_include_untracked PASSED
tests/test_diff_reporter.py::test_include_untracked__not_valid_path__not_include_it[excluded0-supported_extensions0-file.bin] PASSED
tests/test_diff_reporter.py::test_include_untracked__not_valid_path__not_include_it[excluded1-supported_extensions1-file.bin] PASSED
tests/test_diff_reporter.py::test_name_with_default_range PASSED
tests/test_diff_reporter.py::test_name_different_range PASSED
tests/test_git_diff.py::test_diff_committed PASSED
tests/test_git_diff.py::test_diff_unstaged PASSED
tests/test_git_diff.py::test_diff_staged PASSED
tests/test_git_diff.py::test_diff_missing_branch_error PASSED
tests/test_git_diff.py::test_diff_committed_compare_branch PASSED
tests/test_git_diff.py::test_errors PASSED
tests/test_git_diff.py::test_untracked[-expected0] PASSED
tests/test_git_diff.py::test_untracked[\n-expected1] PASSED
tests/test_git_diff.py::test_untracked[a.py\n-expected2] PASSED
tests/test_git_diff.py::test_untracked[a.py\nb.py\n-expected3] PASSED
tests/test_git_diff_file.py::test_diff_file_not_found PASSED
tests/test_git_diff_file.py::test_large_diff_file PASSED
tests/test_git_diff_file.py::test_diff_committed PASSED
tests/test_git_diff_file.py::test_empty_diff_file PASSED
tests/test_git_path.py::test_project_root_command PASSED
tests/test_git_path.py::test_relative_path PASSED
tests/test_git_path.py::test_absolute_path PASSED
tests/test_git_path.py::test_set_cwd_unicode PASSED
tests/test_git_path.py::test_set_cwd_unicode_byte_passed_in_for_cwd PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_added_file_html PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_added_file_console PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_added_file_console_lcov PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_lua_coverage PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_fail_under_console PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_fail_under_pass_console PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_deleted_file_html PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_deleted_file_console PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_changed_file_html PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_fail_under_html PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_fail_under_pass_html PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_changed_file_console PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_moved_file_html PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_moved_file_console PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_mult_inputs_html PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_mult_inputs_console PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_changed_file_lcov_console PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_subdir_coverage_html PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_subdir_coverage_console PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_unicode_console PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_dot_net_diff PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_unicode_html PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_html_with_external_css PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_git_diff_error PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_quiet_mode PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_show_uncovered_lines_console PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_expand_coverage_report_complete_report PASSED
tests/test_integration.py::TestDiffCoverIntegration::test_expand_coverage_report_uncomplete_report PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_git_diff_error_diff_quality PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_added_file_pycodestyle_html PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_added_file_pyflakes_html PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_added_file_pylint_html PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_fail_under_html PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_fail_under_pass_html PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_html_with_external_css PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_added_file_pycodestyle_console PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_added_file_pycodestyle_console_exclude_file PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_fail_under_console PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_fail_under_pass_console PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_added_file_pyflakes_console PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_added_file_pyflakes_console_two_files PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_added_file_pylint_console PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_pre_generated_pycodestyle_report PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_pre_generated_pyflakes_report PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_pre_generated_pylint_report PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_pylint_report_with_dup_code_violation PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_tool_not_recognized PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_tool_not_installed PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_do_nothing_reporter PASSED
tests/test_integration.py::TestDiffQualityIntegration::test_quiet_mode PASSED
tests/test_java_violations_reporter.py::TestCheckstyleQualityReporterTest::test_no_such_file PASSED
tests/test_java_violations_reporter.py::TestCheckstyleQualityReporterTest::test_no_java_file PASSED
tests/test_java_violations_reporter.py::TestCheckstyleQualityReporterTest::test_quality PASSED
tests/test_java_violations_reporter.py::TestCheckstyleXmlQualityReporterTest::test_no_such_file PASSED
tests/test_java_violations_reporter.py::TestCheckstyleXmlQualityReporterTest::test_no_java_file PASSED
tests/test_java_violations_reporter.py::TestCheckstyleXmlQualityReporterTest::test_quality PASSED
tests/test_java_violations_reporter.py::TestCheckstyleXmlQualityReporterTest::test_quality_error PASSED
tests/test_java_violations_reporter.py::TestCheckstyleXmlQualityReporterTest::test_quality_pregenerated_report PASSED
tests/test_java_violations_reporter.py::TestFindbugsQualityReporterTest::test_no_such_file PASSED
tests/test_java_violations_reporter.py::TestFindbugsQualityReporterTest::test_no_java_file PASSED
tests/test_java_violations_reporter.py::TestFindbugsQualityReporterTest::test_quality_pregenerated_report PASSED
tests/test_java_violations_reporter.py::TestPmdXmlQualityReporterTest::test_no_such_file PASSED
tests/test_java_violations_reporter.py::TestPmdXmlQualityReporterTest::test_no_java_file PASSED
tests/test_java_violations_reporter.py::TestPmdXmlQualityReporterTest::test_quality_pregenerated_report PASSED
tests/test_report_generator.py::TestSimpleReportGenerator::test_src_paths PASSED
tests/test_report_generator.py::TestSimpleReportGenerator::test_coverage_name PASSED
tests/test_report_generator.py::TestSimpleReportGenerator::test_diff_name PASSED
tests/test_report_generator.py::TestSimpleReportGenerator::test_percent_covered PASSED
tests/test_report_generator.py::TestSimpleReportGenerator::test_violation_lines PASSED
tests/test_report_generator.py::TestSimpleReportGenerator::test_src_with_no_info PASSED
tests/test_report_generator.py::TestSimpleReportGenerator::test_src_paths_not_measured PASSED
tests/test_report_generator.py::TestSimpleReportGenerator::test_total_num_lines PASSED
tests/test_report_generator.py::TestSimpleReportGenerator::test_total_num_missing PASSED
tests/test_report_generator.py::TestSimpleReportGenerator::test_total_percent_covered PASSED
tests/test_report_generator.py::TestTemplateReportGenerator::test_combine_adjacent_lines_no_adjacent PASSED
tests/test_report_generator.py::TestTemplateReportGenerator::test_combine_adjacent_lines PASSED
tests/test_report_generator.py::TestTemplateReportGenerator::test_empty_list PASSED
tests/test_report_generator.py::TestTemplateReportGenerator::test_one_number PASSED
tests/test_report_generator.py::TestJsonReportGenerator::test_generate_report PASSED
tests/test_report_generator.py::TestJsonReportGenerator::test_hundred_percent PASSED
tests/test_report_generator.py::TestJsonReportGenerator::test_empty_report PASSED
tests/test_report_generator.py::TestStringReportGenerator::test_generate_report PASSED
tests/test_report_generator.py::TestStringReportGenerator::test_hundred_percent PASSED
tests/test_report_generator.py::TestStringReportGenerator::test_empty_report PASSED
tests/test_report_generator.py::TestHtmlReportGenerator::test_generate_report PASSED
tests/test_report_generator.py::TestHtmlReportGenerator::test_empty_report PASSED
tests/test_report_generator.py::TestHtmlReportGenerator::test_one_snippet PASSED
tests/test_report_generator.py::TestHtmlReportGenerator::test_multiple_snippets PASSED
tests/test_report_generator.py::TestMarkdownReportGenerator::test_generate_report PASSED
tests/test_report_generator.py::TestMarkdownReportGenerator::test_hundred_percent PASSED
tests/test_report_generator.py::TestMarkdownReportGenerator::test_empty_report PASSED
tests/test_report_generator.py::TestMarkdownReportGenerator::test_one_snippet PASSED
tests/test_report_generator.py::TestMarkdownReportGenerator::test_multiple_snippets PASSED
tests/test_report_generator.py::TestSimpleReportGeneratorWithBatchViolationReporter::test_violation_lines PASSED
tests/test_snippets.py::test_style_defs PASSED
tests/test_snippets.py::test_format PASSED
tests/test_snippets.py::test_format_with_invalid_start_line PASSED
tests/test_snippets.py::test_format_with_invalid_violation_lines PASSED
tests/test_snippets.py::test_no_filename_ext PASSED
tests/test_snippets.py::test_unicode PASSED
tests/test_snippets.py::test_one_snippet PASSED
tests/test_snippets.py::test_multiple_snippets PASSED
tests/test_snippets.py::test_no_lead_line PASSED
tests/test_snippets.py::test_no_lag_line PASSED
tests/test_snippets.py::test_one_line_file PASSED
tests/test_snippets.py::test_empty_file PASSED
tests/test_snippets.py::test_no_violations PASSED
tests/test_snippets.py::test_end_range_on_violation PASSED
tests/test_snippets.py::test_load_snippets_html PASSED
tests/test_snippets.py::test_load_snippets_markdown PASSED
tests/test_snippets.py::test_load_utf8_snippets PASSED
tests/test_snippets.py::test_load_declared_arabic PASSED
tests/test_snippets.py::test_latin_one_undeclared PASSED
tests/test_util.py::test_to_unix_path PASSED
tests/test_violations_reporter.py::TestXmlCoverageReporterTest::test_violations PASSED
tests/test_violations_reporter.py::TestXmlCoverageReporterTest::test_non_python_violations PASSED
tests/test_violations_reporter.py::TestXmlCoverageReporterTest::test_non_python_violations_empty_path PASSED
tests/test_violations_reporter.py::TestXmlCoverageReporterTest::test_two_inputs_first_violate PASSED
tests/test_violations_reporter.py::TestXmlCoverageReporterTest::test_two_inputs_second_violate PASSED
tests/test_violations_reporter.py::TestXmlCoverageReporterTest::test_three_inputs PASSED
tests/test_violations_reporter.py::TestXmlCoverageReporterTest::test_different_files_in_inputs PASSED
tests/test_violations_reporter.py::TestXmlCoverageReporterTest::test_empty_violations PASSED
tests/test_violations_reporter.py::TestXmlCoverageReporterTest::test_no_such_file PASSED
tests/test_violations_reporter.py::TestXmlCoverageReporterTest::test_expand_unreported_lines_when_configured PASSED
tests/test_violations_reporter.py::TestXmlCoverageReporterTest::test_expand_unreported_lines_without_violations PASSED
tests/test_violations_reporter.py::TestXmlCoverageReporterTest::test_expand_unreported_lines_without_measured PASSED
tests/test_violations_reporter.py::TestCloverXmlCoverageReporterTest::test_violations PASSED
tests/test_violations_reporter.py::TestCloverXmlCoverageReporterTest::test_two_inputs_first_violate PASSED
tests/test_violations_reporter.py::TestCloverXmlCoverageReporterTest::test_two_inputs_second_violate PASSED
tests/test_violations_reporter.py::TestCloverXmlCoverageReporterTest::test_three_inputs PASSED
tests/test_violations_reporter.py::TestCloverXmlCoverageReporterTest::test_different_files_in_inputs PASSED
tests/test_violations_reporter.py::TestCloverXmlCoverageReporterTest::test_empty_violations PASSED
tests/test_violations_reporter.py::TestCloverXmlCoverageReporterTest::test_no_such_file PASSED
tests/test_violations_reporter.py::TestJacocoXmlCoverageReporterTest::test_violations PASSED
tests/test_violations_reporter.py::TestJacocoXmlCoverageReporterTest::test_two_inputs_first_violate PASSED
tests/test_violations_reporter.py::TestJacocoXmlCoverageReporterTest::test_two_inputs_second_violate PASSED
tests/test_violations_reporter.py::TestJacocoXmlCoverageReporterTest::test_three_inputs PASSED
tests/test_violations_reporter.py::TestJacocoXmlCoverageReporterTest::test_different_files_in_inputs PASSED
tests/test_violations_reporter.py::TestJacocoXmlCoverageReporterTest::test_empty_violations PASSED
tests/test_violations_reporter.py::TestJacocoXmlCoverageReporterTest::test_no_such_file PASSED
tests/test_violations_reporter.py::TestLcovCoverageReporterTest::test_violations PASSED
tests/test_violations_reporter.py::TestLcovCoverageReporterTest::test_two_inputs_first_violate PASSED
tests/test_violations_reporter.py::TestLcovCoverageReporterTest::test_two_inputs_second_violate PASSED
tests/test_violations_reporter.py::TestLcovCoverageReporterTest::test_three_inputs PASSED
tests/test_violations_reporter.py::TestLcovCoverageReporterTest::test_different_files_in_inputs PASSED
tests/test_violations_reporter.py::TestLcovCoverageReporterTest::test_empty_violations PASSED
tests/test_violations_reporter.py::TestLcovCoverageReporterTest::test_no_such_file PASSED
tests/test_violations_reporter.py::TestPycodestyleQualityReporterTest::test_quality PASSED
tests/test_violations_reporter.py::TestPycodestyleQualityReporterTest::test_no_quality_issues_newline PASSED
tests/test_violations_reporter.py::TestPycodestyleQualityReporterTest::test_no_quality_issues_emptystring PASSED
tests/test_violations_reporter.py::TestPycodestyleQualityReporterTest::test_quality_error PASSED
tests/test_violations_reporter.py::TestPycodestyleQualityReporterTest::test_no_such_file PASSED
tests/test_violations_reporter.py::TestPycodestyleQualityReporterTest::test_no_python_file PASSED
tests/test_violations_reporter.py::TestPycodestyleQualityReporterTest::test_quality_pregenerated_report PASSED
tests/test_violations_reporter.py::TestPyflakesQualityReporterTest::test_quality PASSED
tests/test_violations_reporter.py::TestPyflakesQualityReporterTest::test_no_quality_issues_newline PASSED
tests/test_violations_reporter.py::TestPyflakesQualityReporterTest::test_no_quality_issues_emptystring PASSED
tests/test_violations_reporter.py::TestPyflakesQualityReporterTest::test_quality_error PASSED
tests/test_violations_reporter.py::TestPyflakesQualityReporterTest::test_no_such_file PASSED
tests/test_violations_reporter.py::TestPyflakesQualityReporterTest::test_no_python_file PASSED
tests/test_violations_reporter.py::TestPyflakesQualityReporterTest::test_quality_pregenerated_report PASSED
tests/test_violations_reporter.py::TestFlake8QualityReporterTest::test_quality PASSED
tests/test_violations_reporter.py::TestFlake8QualityReporterTest::test_no_quality_issues_newline PASSED
tests/test_violations_reporter.py::TestFlake8QualityReporterTest::test_no_quality_issues_emptystring PASSED
tests/test_violations_reporter.py::TestFlake8QualityReporterTest::test_quality_error PASSED
tests/test_violations_reporter.py::TestFlake8QualityReporterTest::test_no_such_file PASSED
tests/test_violations_reporter.py::TestFlake8QualityReporterTest::test_no_python_file PASSED
tests/test_violations_reporter.py::TestFlake8QualityReporterTest::test_file_does_not_exist PASSED
tests/test_violations_reporter.py::TestFlake8QualityReporterTest::test_quality_pregenerated_report PASSED
tests/test_violations_reporter.py::TestPydocstlyeQualityReporterTest::test_no_such_file PASSED
tests/test_violations_reporter.py::TestPydocstlyeQualityReporterTest::test_no_python_file PASSED
tests/test_violations_reporter.py::TestPydocstlyeQualityReporterTest::test_quality PASSED
tests/test_violations_reporter.py::TestPylintQualityReporterTest::test_no_such_file PASSED
tests/test_violations_reporter.py::TestPylintQualityReporterTest::test_no_python_file PASSED
tests/test_violations_reporter.py::TestPylintQualityReporterTest::test_quality PASSED
tests/test_violations_reporter.py::TestPylintQualityReporterTest::test_unicode PASSED
tests/test_violations_reporter.py::TestPylintQualityReporterTest::test_unicode_continuation_char PASSED
tests/test_violations_reporter.py::TestPylintQualityReporterTest::test_non_integer_line_num PASSED
tests/test_violations_reporter.py::TestPylintQualityReporterTest::test_quality_deprecation_warning PASSED
tests/test_violations_reporter.py::TestPylintQualityReporterTest::test_quality_error PASSED
tests/test_violations_reporter.py::TestPylintQualityReporterTest::test_no_quality_issues_newline PASSED
tests/test_violations_reporter.py::TestPylintQualityReporterTest::test_no_quality_issues_emptystring PASSED
tests/test_violations_reporter.py::TestPylintQualityReporterTest::test_quality_pregenerated_report PASSED
tests/test_violations_reporter.py::TestPylintQualityReporterTest::test_quality_pregenerated_report_continuation_char PASSED
tests/test_violations_reporter.py::TestPylintQualityReporterTest::test_windows_paths PASSED
tests/test_violations_reporter.py::TestJsHintQualityReporterTest::test_quality PASSED
tests/test_violations_reporter.py::TestJsHintQualityReporterTest::test_no_quality_issues_newline PASSED
tests/test_violations_reporter.py::TestJsHintQualityReporterTest::test_no_quality_issues_emptystring PASSED
tests/test_violations_reporter.py::TestJsHintQualityReporterTest::test_quality_error PASSED
tests/test_violations_reporter.py::TestJsHintQualityReporterTest::test_no_such_file PASSED
tests/test_violations_reporter.py::TestJsHintQualityReporterTest::test_no_js_file PASSED
tests/test_violations_reporter.py::TestJsHintQualityReporterTest::test_quality_pregenerated_report PASSED
tests/test_violations_reporter.py::TestJsHintQualityReporterTest::test_not_installed PASSED
tests/test_violations_reporter.py::TestESLintQualityReporterTest::test_quality PASSED
tests/test_violations_reporter.py::TestESLintQualityReporterTest::test_no_quality_issues_newline PASSED
tests/test_violations_reporter.py::TestESLintQualityReporterTest::test_no_quality_issues_emptystring PASSED
tests/test_violations_reporter.py::TestESLintQualityReporterTest::test_quality_error PASSED
tests/test_violations_reporter.py::TestESLintQualityReporterTest::test_no_such_file PASSED
tests/test_violations_reporter.py::TestESLintQualityReporterTest::test_no_js_file PASSED
tests/test_violations_reporter.py::TestESLintQualityReporterTest::test_quality_pregenerated_report PASSED
tests/test_violations_reporter.py::TestESLintQualityReporterTest::test_not_installed PASSED
tests/test_violations_reporter.py::TestESLintQualityReporterTest::test_report_root_path PASSED
tests/test_violations_reporter.py::TestShellCheckQualityReporterTest::test_no_such_file PASSED
tests/test_violations_reporter.py::TestShellCheckQualityReporterTest::test_no_shell_file PASSED
tests/test_violations_reporter.py::TestShellCheckQualityReporterTest::test_quality PASSED
tests/test_violations_reporter.py::TestSimpleCommandTestCase::test_run_simple_failure PASSED
tests/test_violations_reporter.py::TestSimpleCommandTestCase::test_run_simple_success PASSED
tests/test_violations_reporter.py::TestSubprocessErrorTestCase::test_quality_reporter PASSED
tests/test_violations_reporter.py::TestCppcheckQualityDriverTest::test_parse_report PASSED

======== 306 passed ========