Coverage.py metacov: 94.653%

Files Functions Classes

coverage.py v7.12.1a0.dev1, created at 2025-11-30 17:57 +0000

      Statements   Branches   Total
File function   coverage statements missing excluded   coverage branches partial   coverage
coverage / __init__.py (no function)   100.000% 7 0 0   100.000% 0 0   100.000%
coverage / __main__.py (no function)   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / annotate.py AnnotateReporter.__init__   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / annotate.py AnnotateReporter.report   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / annotate.py AnnotateReporter.annotate_file   100.000% 35 0 0   100.000% 22 0   100.000%
coverage / annotate.py (no function)   100.000% 18 0 2   100.000% 0 0   100.000%
coverage / bytecode.py code_objects   100.000% 7 0 0   100.000% 6 0   100.000%
coverage / bytecode.py op_set   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / bytecode.py InstructionWalker.__init__   0.000% 7 7 0   0.000% 2 0   0.000%
coverage / bytecode.py InstructionWalker.walk   0.000% 12 12 0   0.000% 8 0   0.000%
coverage / bytecode.py branch_trails   0.000% 20 20 0   0.000% 12 0   0.000%
coverage / bytecode.py branch_trails.add_one_branch_trail   0.000% 18 18 0   0.000% 12 0   0.000%
coverage / bytecode.py always_jumps   0.000% 8 8 0   0.000% 6 0   0.000%
coverage / bytecode.py (no function)   100.000% 18 0 0   100.000% 0 0   100.000%
coverage / cmdline.py oneline   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / cmdline.py CoverageOptionParser.__init__   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / cmdline.py CoverageOptionParser.parse_args_ok   100.000% 5 0 0   100.000% 0 0   100.000%
coverage / cmdline.py CoverageOptionParser.error   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / cmdline.py GlobalOptionParser.__init__   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / cmdline.py CmdOptionParser.__init__   100.000% 6 0 0   100.000% 2 0   100.000%
coverage / cmdline.py CmdOptionParser.__eq__   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / cmdline.py CmdOptionParser.get_prog_name   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / cmdline.py show_help   96.296% 27 1 0   92.857% 14 1   95.122%
coverage / cmdline.py CoverageScript.__init__   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / cmdline.py CoverageScript.command_line   100.000% 68 0 1   100.000% 40 0   100.000%
coverage / cmdline.py CoverageScript.do_help   100.000% 18 0 0   100.000% 14 0   100.000%
coverage / cmdline.py CoverageScript.do_signal_save   0.000% 2 2 0   100.000% 0 0   0.000%
coverage / cmdline.py CoverageScript.do_run   95.349% 43 2 0   92.308% 26 2   94.203%
coverage / cmdline.py CoverageScript.do_debug   100.000% 27 0 0   100.000% 18 0   100.000%
coverage / cmdline.py unshell_list   100.000% 5 0 0   100.000% 4 0   100.000%
coverage / cmdline.py unglob_args   100.000% 8 0 0   100.000% 6 0   100.000%
coverage / cmdline.py main   100.000% 18 0 0   100.000% 6 0   100.000%
coverage / cmdline.py main   100.000% 0 0 8   100.000% 0 0   100.000%
coverage / cmdline.py (no function)   100.000% 92 0 6   100.000% 0 0   100.000%
coverage / collector.py Collector.__init__   100.000% 40 0 0   100.000% 12 0   100.000%
coverage / collector.py Collector.__repr__   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / collector.py Collector.use_data   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / collector.py Collector.tracer_name   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / collector.py Collector._clear_data   100.000% 5 0 0   100.000% 4 0   100.000%
coverage / collector.py Collector.reset   100.000% 10 0 0   100.000% 2 0   100.000%
coverage / collector.py Collector.lock_data   0.000% 2 2 0   0.000% 2 0   0.000%
coverage / collector.py Collector.unlock_data   0.000% 2 2 0   0.000% 2 0   0.000%
coverage / collector.py Collector._start_tracer   0.000% 25 25 0   0.000% 14 0   0.000%
coverage / collector.py Collector._installation_trace   0.000% 5 5 0   0.000% 2 0   0.000%
coverage / collector.py Collector.start   61.111% 18 7 0   60.000% 10 2   60.714%
coverage / collector.py Collector.stop   40.000% 10 6 0   16.667% 6 1   31.250%
coverage / collector.py Collector.pause   44.444% 9 5 0   25.000% 8 2   35.294%
coverage / collector.py Collector.resume   83.333% 6 1 0   66.667% 6 2   75.000%
coverage / collector.py Collector.post_fork   0.000% 3 3 0   0.000% 4 0   0.000%
coverage / collector.py Collector._activity   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / collector.py Collector.switch_context   0.000% 7 7 0   0.000% 4 0   0.000%
coverage / collector.py Collector.disable_plugin   0.000% 7 7 0   100.000% 0 0   0.000%
coverage / collector.py Collector.cached_mapped_file   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / collector.py Collector.mapped_file_dict   100.000% 6 0 5   100.000% 0 0   100.000%
coverage / collector.py Collector.plugin_was_disabled   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / collector.py Collector.flush_data   100.000% 25 0 0   100.000% 14 0   100.000%
coverage / collector.py (no function)   100.000% 42 0 1   100.000% 0 0   100.000%
coverage / config.py HandyConfigParser.__init__   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / config.py HandyConfigParser.read   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / config.py HandyConfigParser.real_section   100.000% 6 0 0   100.000% 4 0   100.000%
coverage / config.py HandyConfigParser.has_option   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / config.py HandyConfigParser.has_section   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / config.py HandyConfigParser.options   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / config.py HandyConfigParser.get_section   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / config.py HandyConfigParser.get   100.000% 8 0 0   100.000% 4 0   100.000%
coverage / config.py HandyConfigParser.getfile   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / config.py HandyConfigParser.getlist   100.000% 8 0 0   100.000% 6 0   100.000%
coverage / config.py HandyConfigParser.getregexlist   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / config.py CoverageConfig.__init__   100.000% 61 0 0   100.000% 0 0   100.000%
coverage / config.py CoverageConfig.from_args   100.000% 5 0 0   100.000% 6 0   100.000%
coverage / config.py CoverageConfig.from_file   100.000% 45 0 0   100.000% 28 0   100.000%
coverage / config.py CoverageConfig.copy   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / config.py CoverageConfig._set_attr_from_config_option   100.000% 6 0 0   100.000% 2 0   100.000%
coverage / config.py CoverageConfig.get_plugin_options   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / config.py CoverageConfig.set_option   100.000% 17 0 0   100.000% 10 0   100.000%
coverage / config.py CoverageConfig.get_option   100.000% 10 0 0   100.000% 8 0   100.000%
coverage / config.py CoverageConfig.post_process   100.000% 14 0 0   100.000% 6 0   100.000%
coverage / config.py CoverageConfig.debug_info   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / config.py CoverageConfig.serialize   100.000% 10 0 0   100.000% 6 0   100.000%
coverage / config.py CoverageConfig.deserialize   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / config.py process_file_value   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / config.py abs_path_if_exists   100.000% 3 0 0   100.000% 2 0   100.000%
coverage / config.py process_regexlist   100.000% 10 0 0   100.000% 4 0   100.000%
coverage / config.py config_files_to_try   100.000% 13 0 0   100.000% 8 0   100.000%
coverage / config.py read_coverage_config   100.000% 24 0 0   100.000% 16 0   100.000%
coverage / config.py (no function)   100.000% 56 0 0   100.000% 0 0   100.000%
coverage / context.py combine_context_switchers   100.000% 6 0 0   100.000% 4 0   100.000%
coverage / context.py combine_context_switchers.should_start_context   0.000% 5 5 0   0.000% 4 0   0.000%
coverage / context.py should_start_context_test_function   0.000% 4 4 0   0.000% 2 0   0.000%
coverage / context.py qualname_from_frame   100.000% 16 0 0   100.000% 8 0   100.000%
coverage / context.py (no function)   100.000% 7 0 0   100.000% 0 0   100.000%
coverage / control.py override_config   100.000% 6 0 0   100.000% 0 0   100.000%
coverage / control.py Coverage.current   66.667% 3 1 0   50.000% 2 1   60.000%
coverage / control.py Coverage.__init__   97.297% 37 1 2   87.500% 8 1   95.556%
coverage / control.py Coverage.__repr__   100.000% 0 0 9   100.000% 0 0   100.000%
coverage / control.py Coverage._init   100.000% 18 0 0   100.000% 12 0   100.000%
coverage / control.py Coverage._post_init   100.000% 5 0 0   100.000% 4 0   100.000%
coverage / control.py Coverage._write_startup_debug   100.000% 19 0 0   100.000% 12 0   100.000%
coverage / control.py Coverage._should_trace   0.000% 5 5 0   0.000% 2 0   0.000%
coverage / control.py Coverage._check_include_omit_etc   0.000% 8 8 0   0.000% 4 0   0.000%
coverage / control.py Coverage._warn   92.308% 13 1 0   90.000% 10 1   91.304%
coverage / control.py Coverage._message   100.000% 2 0 0   100.000% 2 0   100.000%
coverage / control.py Coverage.get_option   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / control.py Coverage.set_option   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / control.py Coverage.load   100.000% 10 0 0   100.000% 6 0   100.000%
coverage / control.py Coverage._init_for_start   100.000% 41 0 0   92.308% 26 2   97.015%
coverage / control.py Coverage._init_data   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / control.py Coverage.start   100.000% 16 0 0   100.000% 6 0   100.000%
coverage / control.py Coverage.stop   100.000% 7 0 0   83.333% 6 1   92.308%
coverage / control.py Coverage.collect   100.000% 3 0 1   100.000% 0 0   100.000%
coverage / control.py Coverage._atexit   100.000% 8 0 0   100.000% 8 0   100.000%
coverage / control.py Coverage._on_sigterm   0.000% 1 1 2   100.000% 0 0   0.000%
coverage / control.py Coverage.erase   100.000% 9 0 0   100.000% 2 0   100.000%
coverage / control.py Coverage.switch_context   33.333% 6 4 0   50.000% 4 0   40.000%
coverage / control.py Coverage.clear_exclude   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / control.py Coverage.exclude   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / control.py Coverage._exclude_regex_stale   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / control.py Coverage._exclude_regex   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / control.py Coverage.get_exclude_list   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / control.py Coverage.save   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / control.py Coverage._make_aliases   100.000% 6 0 0   100.000% 4 0   100.000%
coverage / control.py Coverage.combine   100.000% 6 0 0   100.000% 0 0   100.000%
coverage / control.py Coverage.get_data   100.000% 11 0 0   100.000% 8 0   100.000%
coverage / control.py Coverage._post_save_work   100.000% 12 0 0   87.500% 8 1   95.000%
coverage / control.py Coverage.analysis   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / control.py Coverage.analysis2   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / control.py Coverage._analyze   100.000% 6 0 0   100.000% 0 0   100.000%
coverage / control.py Coverage.branch_stats   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / control.py Coverage._get_file_reporter   93.750% 16 1 0   80.000% 10 2   88.462%
coverage / control.py Coverage._get_file_reporters   100.000% 7 0 0   100.000% 4 0   100.000%
coverage / control.py Coverage._prepare_data_for_reporting   100.000% 6 0 0   75.000% 4 1   90.000%
coverage / control.py Coverage.report   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / control.py Coverage.annotate   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / control.py Coverage.html_report   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / control.py Coverage.xml_report   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / control.py Coverage.json_report   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / control.py Coverage.lcov_report   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / control.py Coverage.sys_info   100.000% 8 0 0   100.000% 2 0   100.000%
coverage / control.py Coverage.sys_info.plugin_info   100.000% 7 0 0   100.000% 4 0   100.000%
coverage / control.py process_startup   11.765% 17 15 0   16.667% 6 1   13.043%
coverage / control.py _after_fork_in_child   0.000% 2 2 1   100.000% 0 0   0.000%
coverage / control.py _prevent_sub_process_measurement   0.000% 3 3 0   0.000% 2 0   0.000%
coverage / control.py (no function)   100.000% 104 0 5   100.000% 0 0   100.000%
coverage / core.py Core.__init__   96.429% 56 2 0   93.333% 30 2   95.349%
coverage / core.py Core.__init__._debug   50.000% 2 1 0   50.000% 2 1   50.000%
coverage / core.py Core.__repr__   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / core.py (no function)   93.548% 31 2 1   100.000% 2 0   93.939%
coverage / data.py line_counts   100.000% 9 0 0   100.000% 4 0   100.000%
coverage / data.py add_data_to_hash   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / data.py combinable_files   100.000% 12 0 0   100.000% 6 0   100.000%
coverage / data.py combine_parallel_data   93.750% 48 3 0   85.714% 28 4   90.789%
coverage / data.py debug_data_file   100.000% 18 0 0   100.000% 6 0   100.000%
coverage / data.py sorted_lines   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / data.py (no function)   100.000% 17 0 0   100.000% 0 0   100.000%
coverage / debug.py DebugControl.__init__   100.000% 12 0 0   100.000% 6 0   100.000%
coverage / debug.py DebugControl.__repr__   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / debug.py DebugControl.should   100.000% 3 0 0   100.000% 2 0   100.000%
coverage / debug.py DebugControl.without_callers   100.000% 5 0 0   100.000% 0 0   100.000%
coverage / debug.py DebugControl.write   100.000% 10 0 0   100.000% 8 0   100.000%
coverage / debug.py NoDebugging.__init__   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / debug.py NoDebugging.should   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / debug.py NoDebugging.without_callers   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / debug.py NoDebugging.write   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / debug.py DevNullDebug.write   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / debug.py info_header   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / debug.py info_formatter   100.000% 18 0 0   100.000% 12 0   100.000%
coverage / debug.py write_formatted_info   100.000% 3 0 0   100.000% 2 0   100.000%
coverage / debug.py exc_one_line   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / debug.py short_filename   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / debug.py short_filename   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / debug.py short_filename   100.000% 12 0 0   100.000% 10 0   100.000%
coverage / debug.py file_summary   77.778% 9 2 0   100.000% 0 0   77.778%
coverage / debug.py short_stack   100.000% 16 0 0   100.000% 10 0   100.000%
coverage / debug.py dump_stack_frames   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / debug.py clipped_repr   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / debug.py short_id   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / debug.py add_pid_and_tid   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / debug.py auto_repr   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / debug.py simplify   100.000% 0 0 9   100.000% 0 0   100.000%
coverage / debug.py ppformat   100.000% 0 0 2   100.000% 0 0   100.000%
coverage / debug.py pp   100.000% 0 0 2   100.000% 0 0   100.000%
coverage / debug.py filter_text   100.000% 9 0 0   100.000% 4 0   100.000%
coverage / debug.py CwdTracker.__init__   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / debug.py CwdTracker.filter   100.000% 5 0 0   100.000% 2 0   100.000%
coverage / debug.py ProcessTracker.__init__   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / debug.py ProcessTracker.filter   83.333% 12 2 0   83.333% 6 1   83.333%
coverage / debug.py PytestTracker.__init__   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / debug.py PytestTracker.filter   100.000% 5 0 0   100.000% 2 0   100.000%
coverage / debug.py DebugOutputFile.__init__   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / debug.py DebugOutputFile.get_one   100.000% 18 0 0   91.667% 12 1   96.667%
coverage / debug.py DebugOutputFile._set_singleton_data   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / debug.py DebugOutputFile._get_singleton_data   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / debug.py DebugOutputFile._del_singleton_data   100.000% 2 0 0   50.000% 2 1   75.000%
coverage / debug.py DebugOutputFile.write   100.000% 4 0 0   50.000% 2 1   83.333%
coverage / debug.py DebugOutputFile.flush   100.000% 3 0 0   50.000% 2 1   80.000%
coverage / debug.py log   100.000% 0 0 5   100.000% 0 0   100.000%
coverage / debug.py decorate_methods   100.000% 0 0 5   100.000% 0 0   100.000%
coverage / debug.py decorate_methods._decorator   100.000% 0 0 10   100.000% 0 0   100.000%
coverage / debug.py break_in_pudb   100.000% 0 0 6   100.000% 0 0   100.000%
coverage / debug.py break_in_pudb._wrapper   100.000% 0 0 5   100.000% 0 0   100.000%
coverage / debug.py show_calls   100.000% 0 0 6   100.000% 0 0   100.000%
coverage / debug.py show_calls._decorator   100.000% 0 0 3   100.000% 0 0   100.000%
coverage / debug.py show_calls._decorator._wrapper   100.000% 0 0 25   100.000% 0 0   100.000%
coverage / debug.py relevant_environment_display   100.000% 20 0 0   100.000% 14 0   100.000%
coverage / debug.py (no function)   100.000% 80 0 20   100.000% 0 0   100.000%
coverage / disposition.py FileDisposition.__repr__   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / disposition.py disposition_init   100.000% 9 0 0   100.000% 0 0   100.000%
coverage / disposition.py disposition_debug_msg   0.000% 8 8 0   0.000% 6 0   0.000%
coverage / disposition.py (no function)   100.000% 13 0 3   100.000% 0 0   100.000%
coverage / env.py debug_info   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / env.py (no function)   100.000% 30 0 0   100.000% 2 0   100.000%
coverage / exceptions.py CoverageException.__init__   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / exceptions.py (no function)   100.000% 22 0 0   100.000% 0 0   100.000%
coverage / execfile.py DummyLoader.__init__   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / execfile.py find_module   100.000% 17 0 0   100.000% 6 0   100.000%
coverage / execfile.py PyRunner.__init__   100.000% 8 0 0   100.000% 0 0   100.000%
coverage / execfile.py PyRunner.prepare   94.737% 19 1 0   92.857% 14 1   93.939%
coverage / execfile.py PyRunner._prepare2   100.000% 24 0 0   90.000% 10 1   97.059%
coverage / execfile.py PyRunner.run   100.000% 54 0 0   100.000% 8 0   100.000%
coverage / execfile.py run_python_module   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / execfile.py run_python_file   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / execfile.py make_code_from_py   100.000% 6 0 0   100.000% 0 0   100.000%
coverage / execfile.py make_code_from_pyc   100.000% 17 0 0   100.000% 4 0   100.000%
coverage / execfile.py (no function)   100.000% 29 0 0   100.000% 0 0   100.000%
coverage / files.py set_relative_directory   100.000% 5 0 0   100.000% 2 0   100.000%
coverage / files.py relative_directory   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / files.py relative_filename   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / files.py canonical_filename   82.353% 17 3 0   90.000% 10 1   85.185%
coverage / files.py flat_rootname   100.000% 6 0 0   100.000% 2 0   100.000%
coverage / files.py actual_path   95.652% 23 1 0   91.667% 12 1   94.286%
coverage / files.py abs_file   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / files.py zip_location   100.000% 7 0 0   100.000% 6 0   100.000%
coverage / files.py source_exists   100.000% 5 0 0   100.000% 4 0   100.000%
coverage / files.py python_reported_file   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / files.py isabs_anywhere   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / files.py prep_patterns   100.000% 6 0 0   100.000% 4 0   100.000%
coverage / files.py TreeMatcher.__init__   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / files.py TreeMatcher.__repr__   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / files.py TreeMatcher.info   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / files.py TreeMatcher.match   100.000% 8 0 0   100.000% 8 0   100.000%
coverage / files.py ModuleMatcher.__init__   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / files.py ModuleMatcher.__repr__   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / files.py ModuleMatcher.info   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / files.py ModuleMatcher.match   88.889% 9 1 0   90.000% 10 1   89.474%
coverage / files.py GlobMatcher.__init__   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / files.py GlobMatcher.__repr__   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / files.py GlobMatcher.info   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / files.py GlobMatcher.match   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / files.py sep   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / files.py _glob_to_regex   100.000% 14 0 0   100.000% 10 0   100.000%
coverage / files.py globs_to_regex   100.000% 8 0 0   100.000% 4 0   100.000%
coverage / files.py PathAliases.__init__   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / files.py PathAliases.pprint   100.000% 3 0 0   100.000% 2 0   100.000%
coverage / files.py PathAliases.add   100.000% 15 0 0   100.000% 10 0   100.000%
coverage / files.py PathAliases.map   100.000% 32 0 0   100.000% 20 0   100.000%
coverage / files.py find_python_files   100.000% 8 0 0   100.000% 10 0   100.000%
coverage / files.py (no function)   100.000% 56 0 3   100.000% 2 0   100.000%
coverage / html.py data_filename   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / html.py read_data   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / html.py write_html   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / html.py HtmlDataGeneration.__init__   100.000% 8 0 0   100.000% 4 0   100.000%
coverage / html.py HtmlDataGeneration.data_for_file   100.000% 54 0 0   100.000% 36 0   100.000%
coverage / html.py FileToReport.__init__   100.000% 5 0 0   100.000% 0 0   100.000%
coverage / html.py encode_int   100.000% 7 0 0   100.000% 4 0   100.000%
coverage / html.py copy_with_cache_bust   100.000% 10 0 0   100.000% 0 0   100.000%
coverage / html.py HtmlReporter.__init__   100.000% 23 0 0   100.000% 4 0   100.000%
coverage / html.py HtmlReporter.new_index_page   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / html.py HtmlReporter.report   100.000% 32 0 0   100.000% 18 0   100.000%
coverage / html.py HtmlReporter.make_directory   100.000% 3 0 0   100.000% 2 0   100.000%
coverage / html.py HtmlReporter.copy_static_file   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / html.py HtmlReporter.make_local_static_report_files   100.000% 8 0 0   100.000% 6 0   100.000%
coverage / html.py HtmlReporter.should_report   100.000% 13 0 0   100.000% 8 0   100.000%
coverage / html.py HtmlReporter.write_html_page   100.000% 40 0 0   100.000% 18 0   100.000%
coverage / html.py HtmlReporter.write_file_index_page   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / html.py HtmlReporter.write_region_index_pages   100.000% 28 0 0   100.000% 20 0   100.000%
coverage / html.py HtmlReporter.write_index_page   100.000% 14 0 0   100.000% 4 0   100.000%
coverage / html.py IncrementalChecker.__init__   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / html.py IncrementalChecker._reset   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / html.py IncrementalChecker.read   100.000% 21 0 0   100.000% 8 0   100.000%
coverage / html.py IncrementalChecker.write   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / html.py IncrementalChecker.check_global_data   100.000% 7 0 0   100.000% 4 0   100.000%
coverage / html.py IncrementalChecker.can_skip_file   100.000% 9 0 0   100.000% 2 0   100.000%
coverage / html.py IncrementalChecker.index_info   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / html.py IncrementalChecker.set_index_info   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / html.py escape   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / html.py pair   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / html.py pretty_file   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / html.py (no function)   100.000% 103 0 3   100.000% 0 0   100.000%
coverage / inorout.py canonical_path   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / inorout.py name_for_module   69.231% 13 4 0   50.000% 8 2   61.905%
coverage / inorout.py module_is_namespace   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / inorout.py module_has_file   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / inorout.py file_and_path_for_module   80.000% 10 2 0   100.000% 2 0   83.333%
coverage / inorout.py add_stdlib_paths   100.000% 3 0 0   100.000% 4 0   100.000%
coverage / inorout.py add_third_party_paths   100.000% 7 0 0   100.000% 6 0   100.000%
coverage / inorout.py add_coverage_paths   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / inorout.py InOrOut.__init__   93.590% 78 5 0   97.222% 36 1   94.737%
coverage / inorout.py InOrOut.__init__._debug   100.000% 2 0 0   100.000% 2 0   100.000%
coverage / inorout.py InOrOut.should_trace   60.000% 50 20 0   53.333% 30 8   57.500%
coverage / inorout.py InOrOut.should_trace.nope   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / inorout.py InOrOut.check_include_omit_etc   63.636% 33 12 0   57.143% 28 4   60.656%
coverage / inorout.py InOrOut.warn_conflicting_settings   100.000% 3 0 0   100.000% 4 0   100.000%
coverage / inorout.py InOrOut.warn_already_imported_files   89.474% 19 2 0   87.500% 16 2   88.571%
coverage / inorout.py InOrOut.warn_unimported_source   100.000% 2 0 0   100.000% 2 0   100.000%
coverage / inorout.py InOrOut._warn_about_unmeasured_code   100.000% 11 0 0   100.000% 6 0   100.000%
coverage / inorout.py InOrOut.find_possibly_unexecuted_files   100.000% 7 0 0   100.000% 6 0   100.000%
coverage / inorout.py InOrOut._find_plugin_files   100.000% 3 0 0   100.000% 4 0   100.000%
coverage / inorout.py InOrOut._find_executable_files   100.000% 7 0 0   100.000% 4 0   100.000%
coverage / inorout.py InOrOut.sys_info   100.000% 9 0 0   100.000% 4 0   100.000%
coverage / inorout.py (no function)   100.000% 47 0 3   100.000% 2 0   100.000%
coverage / jsonreport.py JsonReporter.__init__   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / jsonreport.py JsonReporter.make_summary   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / jsonreport.py JsonReporter.make_branch_summary   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / jsonreport.py JsonReporter.report   100.000% 13 0 0   100.000% 4 0   100.000%
coverage / jsonreport.py JsonReporter.report_one_file   100.000% 28 0 0   100.000% 14 0   100.000%
coverage / jsonreport.py JsonReporter.make_region_data   100.000% 11 0 0   100.000% 4 0   100.000%
coverage / jsonreport.py _convert_branch_arcs   100.000% 3 0 0   100.000% 4 0   100.000%
coverage / jsonreport.py (no function)   100.000% 21 0 4   100.000% 0 0   100.000%
coverage / lcovreport.py line_hash   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / lcovreport.py lcov_lines   100.000% 9 0 0   100.000% 6 0   100.000%
coverage / lcovreport.py lcov_functions   100.000% 15 0 0   100.000% 4 0   100.000%
coverage / lcovreport.py lcov_arcs   100.000% 21 0 0   100.000% 10 0   100.000%
coverage / lcovreport.py LcovReporter.__init__   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / lcovreport.py LcovReporter.report   100.000% 8 0 0   100.000% 2 0   100.000%
coverage / lcovreport.py LcovReporter.lcov_file   100.000% 13 0 0   100.000% 8 0   100.000%
coverage / lcovreport.py (no function)   100.000% 19 0 2   100.000% 0 0   100.000%
coverage / misc.py isolate_module   100.000% 9 0 0   100.000% 6 0   100.000%
coverage / misc.py SysModuleSaver.__init__   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / misc.py SysModuleSaver.restore   100.000% 3 0 0   100.000% 2 0   100.000%
coverage / misc.py sys_modules_saved   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / misc.py import_third_party   100.000% 5 0 0   100.000% 0 0   100.000%
coverage / misc.py nice_pair   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / misc.py bool_or_none   100.000% 3 0 0   100.000% 2 0   100.000%
coverage / misc.py join_regex   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / misc.py file_be_gone   100.000% 5 0 0   100.000% 2 0   100.000%
coverage / misc.py ensure_dir   100.000% 2 0 0   100.000% 2 0   100.000%
coverage / misc.py ensure_dir_for_file   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / misc.py Hasher.__init__   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / misc.py Hasher.update   100.000% 28 0 0   100.000% 22 0   100.000%
coverage / misc.py Hasher.hexdigest   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / misc.py _needs_to_implement   57.143% 7 3 0   50.000% 2 1   55.556%
coverage / misc.py DefaultValue.__init__   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / misc.py DefaultValue.__repr__   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / misc.py substitute_variables   100.000% 5 0 0   100.000% 0 0   100.000%
coverage / misc.py substitute_variables.dollar_replace   100.000% 9 0 0   100.000% 6 0   100.000%
coverage / misc.py format_local_datetime   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / misc.py import_local_file   100.000% 9 0 0   50.000% 2 1   90.909%
coverage / misc.py _human_key   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / misc.py _human_key.tryint   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / misc.py human_sorted   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / misc.py human_sorted_items   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / misc.py plural   100.000% 3 0 0   100.000% 2 0   100.000%
coverage / misc.py stdout_link   100.000% 3 0 0   100.000% 2 0   100.000%
coverage / misc.py (no function)   100.000% 52 0 1   100.000% 0 0   100.000%
coverage / multiproc.py ProcessWithCoverage._bootstrap   72.414% 29 8 1   37.500% 8 3   64.865%
coverage / multiproc.py Stowaway.__init__   0.000% 1 1 0   100.000% 0 0   0.000%
coverage / multiproc.py Stowaway.__getstate__   0.000% 1 1 0   100.000% 0 0   0.000%
coverage / multiproc.py Stowaway.__setstate__   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / multiproc.py patch_multiprocessing   66.667% 15 5 0   100.000% 2 0   70.588%
coverage / multiproc.py (no function)   100.000% 19 0 0   100.000% 0 0   100.000%
coverage / numbits.py nums_to_numbits   100.000% 8 0 0   100.000% 2 0   100.000%
coverage / numbits.py numbits_to_nums   100.000% 6 0 0   100.000% 6 0   100.000%
coverage / numbits.py numbits_union   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / numbits.py numbits_intersection   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / numbits.py numbits_any_intersection   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / numbits.py num_in_numbits   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / numbits.py register_sqlite_functions   100.000% 5 0 0   100.000% 0 0   100.000%
coverage / numbits.py (no function)   100.000% 12 0 0   100.000% 0 0   100.000%
coverage / parser.py PythonParser.__init__   100.000% 21 0 0   100.000% 2 0   100.000%
coverage / parser.py PythonParser.lines_matching   100.000% 11 0 0   100.000% 2 0   100.000%
coverage / parser.py PythonParser._raw_parse   100.000% 55 0 2   100.000% 44 0   100.000%
coverage / parser.py PythonParser.first_line   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / parser.py PythonParser.first_lines   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / parser.py PythonParser.translate_lines   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / parser.py PythonParser.translate_arcs   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / parser.py PythonParser.parse_source   100.000% 11 0 0   100.000% 2 0   100.000%
coverage / parser.py PythonParser.arcs   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / parser.py PythonParser._analyze_ast   100.000% 14 0 0   100.000% 6 0   100.000%
coverage / parser.py PythonParser.fix_with_jumps   100.000% 15 0 0   100.000% 6 0   100.000%
coverage / parser.py PythonParser.exit_counts   100.000% 9 0 0   100.000% 6 0   100.000%
coverage / parser.py PythonParser._finish_action_msg   100.000% 6 0 0   100.000% 4 0   100.000%
coverage / parser.py PythonParser.missing_arc_description   100.000% 12 0 0   100.000% 6 0   100.000%
coverage / parser.py PythonParser.arc_description   100.000% 6 0 0   100.000% 2 0   100.000%
coverage / parser.py ByteParser.__init__   100.000% 5 0 0   100.000% 2 0   100.000%
coverage / parser.py ByteParser.child_parsers   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / parser.py ByteParser._line_numbers   100.000% 3 0 0   100.000% 4 0   100.000%
coverage / parser.py ByteParser._find_statements   100.000% 2 0 0   100.000% 2 0   100.000%
coverage / parser.py TAddArcFn.__call__   100.000% 0 0 11   100.000% 0 0   100.000%
coverage / parser.py Block.process_break_exits   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / parser.py Block.process_continue_exits   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / parser.py Block.process_raise_exits   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / parser.py Block.process_return_exits   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / parser.py LoopBlock.__init__   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / parser.py LoopBlock.process_break_exits   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / parser.py LoopBlock.process_continue_exits   100.000% 3 0 0   100.000% 2 0   100.000%
coverage / parser.py FunctionBlock.__init__   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / parser.py FunctionBlock.process_raise_exits   100.000% 3 0 0   100.000% 2 0   100.000%
coverage / parser.py FunctionBlock.process_return_exits   100.000% 3 0 0   100.000% 2 0   100.000%
coverage / parser.py TryBlock.__init__   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / parser.py TryBlock.process_raise_exits   100.000% 4 0 0   100.000% 4 0   100.000%
coverage / parser.py is_constant_test_expr   100.000% 17 0 0   100.000% 14 0   100.000%
coverage / parser.py AstArcAnalyzer.__init__   100.000% 13 0 4   100.000% 0 0   100.000%
coverage / parser.py AstArcAnalyzer.analyze   100.000% 5 0 0   100.000% 4 0   100.000%
coverage / parser.py AstArcAnalyzer.with_jump_fixers   100.000% 12 0 0   100.000% 6 0   100.000%
coverage / parser.py AstArcAnalyzer._code_object__Module   100.000% 6 0 0   100.000% 4 0   100.000%
coverage / parser.py AstArcAnalyzer._code_object__FunctionDef   100.000% 5 0 0   100.000% 0 0   100.000%
coverage / parser.py AstArcAnalyzer._code_object__ClassDef   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / parser.py AstArcAnalyzer.add_arc   100.000% 5 0 3   100.000% 4 0   100.000%
coverage / parser.py AstArcAnalyzer.nearest_blocks   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / parser.py AstArcAnalyzer.line_for_node   100.000% 6 0 0   100.000% 2 0   100.000%
coverage / parser.py AstArcAnalyzer._line_decorated   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / parser.py AstArcAnalyzer._line__Assign   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / parser.py AstArcAnalyzer._line__Dict   100.000% 5 0 0   100.000% 4 0   100.000%
coverage / parser.py AstArcAnalyzer._line__List   100.000% 3 0 0   100.000% 2 0   100.000%
coverage / parser.py AstArcAnalyzer._line__Module   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / parser.py AstArcAnalyzer.node_exits   100.000% 8 0 1   100.000% 4 0   100.000%
coverage / parser.py AstArcAnalyzer.process_body   100.000% 13 0 0   100.000% 10 0   100.000%
coverage / parser.py AstArcAnalyzer.process_break_exits   100.000% 3 0 0   100.000% 4 0   100.000%
coverage / parser.py AstArcAnalyzer.process_continue_exits   100.000% 3 0 0   100.000% 4 0   100.000%
coverage / parser.py AstArcAnalyzer.process_raise_exits   100.000% 3 0 0   100.000% 4 0   100.000%
coverage / parser.py AstArcAnalyzer.process_return_exits   100.000% 3 0 0   100.000% 4 0   100.000%
coverage / parser.py AstArcAnalyzer._handle__Break   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / parser.py AstArcAnalyzer._handle_decorated   100.000% 16 0 0   100.000% 6 0   100.000%
coverage / parser.py AstArcAnalyzer._handle__Continue   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / parser.py AstArcAnalyzer._handle__For   100.000% 15 0 0   100.000% 4 0   100.000%
coverage / parser.py AstArcAnalyzer._handle__If   100.000% 10 0 0   100.000% 4 0   100.000%
coverage / parser.py AstArcAnalyzer._handle__Match   100.000% 18 0 0   100.000% 8 0   100.000%
coverage / parser.py AstArcAnalyzer._handle__Raise   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / parser.py AstArcAnalyzer._handle__Return   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / parser.py AstArcAnalyzer._handle__Try   100.000% 31 0 0   100.000% 16 0   100.000%
coverage / parser.py AstArcAnalyzer._handle__While   100.000% 18 0 0   100.000% 6 0   100.000%
coverage / parser.py AstArcAnalyzer._handle__With   100.000% 16 0 0   100.000% 8 0   100.000%
coverage / parser.py (no function)   100.000% 108 0 10   100.000% 0 0   100.000%
coverage / patch.py apply_patches   100.000% 13 0 0   100.000% 10 0   100.000%
coverage / patch.py _patch__exit   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / patch.py _patch__exit.coverage_os_exit_patch   0.000% 5 5 0   100.000% 0 0   0.000%
coverage / patch.py _patch_execv   83.333% 6 1 0   50.000% 2 1   75.000%
coverage / patch.py _patch_execv.make_execv_patch   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / patch.py _patch_execv.make_execv_patch.coverage_execv_patch   0.000% 13 13 0   33.333% 6 0   10.526%
coverage / patch.py _patch_fork   0.000% 5 5 0   0.000% 2 0   0.000%
coverage / patch.py _patch_subprocess   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / patch.py (no function)   100.000% 12 0 4   100.000% 0 0   100.000%
coverage / phystokens.py _phys_tokens   100.000% 23 0 0   100.000% 18 0   100.000%
coverage / phystokens.py find_soft_key_lines   100.000% 9 0 0   100.000% 8 0   100.000%
coverage / phystokens.py source_token_lines   100.000% 43 0 0   100.000% 30 0   100.000%
coverage / phystokens.py generate_tokens   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / phystokens.py source_encoding   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / phystokens.py (no function)   100.000% 17 0 0   100.000% 0 0   100.000%
coverage / plugin.py CoveragePlugin.file_tracer   0.000% 1 1 0   100.000% 0 0   0.000%
coverage / plugin.py CoveragePlugin.file_reporter   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin.py CoveragePlugin.dynamic_context   0.000% 1 1 0   100.000% 0 0   0.000%
coverage / plugin.py CoveragePlugin.find_executable_files   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin.py CoveragePlugin.configure   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin.py CoveragePlugin.sys_info   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin.py FileTracer.source_filename   0.000% 1 1 0   100.000% 0 0   0.000%
coverage / plugin.py FileTracer.has_dynamic_source_filename   0.000% 1 1 0   100.000% 0 0   0.000%
coverage / plugin.py FileTracer.dynamic_source_filename   0.000% 1 1 0   100.000% 0 0   0.000%
coverage / plugin.py FileTracer.line_number_range   0.000% 2 2 0   100.000% 0 0   0.000%
coverage / plugin.py CodeRegion.__lt__   66.667% 3 1 0   50.000% 2 1   60.000%
coverage / plugin.py FileReporter.__init__   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin.py FileReporter.__repr__   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / plugin.py FileReporter.relative_filename   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin.py FileReporter.source   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / plugin.py FileReporter.lines   0.000% 1 1 0   100.000% 0 0   0.000%
coverage / plugin.py FileReporter.excluded_lines   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin.py FileReporter.translate_lines   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin.py FileReporter.arcs   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin.py FileReporter.no_branch_lines   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin.py FileReporter.translate_arcs   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin.py FileReporter.exit_counts   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin.py FileReporter.missing_arc_description   0.000% 1 1 0   100.000% 0 0   0.000%
coverage / plugin.py FileReporter.arc_description   0.000% 1 1 0   100.000% 0 0   0.000%
coverage / plugin.py FileReporter.source_token_lines   100.000% 2 0 0   100.000% 2 0   100.000%
coverage / plugin.py FileReporter.code_regions   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin.py FileReporter.code_region_kinds   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin.py FileReporter.__eq__   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin.py FileReporter.__lt__   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin.py (no function)   100.000% 52 0 1   100.000% 0 0   100.000%
coverage / plugin_support.py Plugins.__init__   100.000% 7 0 0   100.000% 0 0   100.000%
coverage / plugin_support.py Plugins.load_from_config   100.000% 10 0 0   100.000% 4 0   100.000%
coverage / plugin_support.py Plugins.load_from_callables   100.000% 2 0 0   100.000% 2 0   100.000%
coverage / plugin_support.py Plugins.add_file_tracer   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin_support.py Plugins.add_configurer   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin_support.py Plugins.add_dynamic_context   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin_support.py Plugins.add_noop   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin_support.py Plugins._add_plugin   72.727% 11 3 0   75.000% 4 1   73.333%
coverage / plugin_support.py Plugins.__bool__   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin_support.py Plugins.__iter__   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin_support.py Plugins.get   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / plugin_support.py LabelledDebug.__init__   0.000% 2 2 0   100.000% 0 0   0.000%
coverage / plugin_support.py LabelledDebug.add_label   0.000% 1 1 0   100.000% 0 0   0.000%
coverage / plugin_support.py LabelledDebug.message_prefix   0.000% 2 2 0   100.000% 0 0   0.000%
coverage / plugin_support.py LabelledDebug.write   0.000% 1 1 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugPluginWrapper.__init__   0.000% 3 3 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugPluginWrapper.file_tracer   0.000% 6 6 0   0.000% 2 0   0.000%
coverage / plugin_support.py DebugPluginWrapper.file_reporter   0.000% 7 7 0   0.000% 2 0   0.000%
coverage / plugin_support.py DebugPluginWrapper.dynamic_context   0.000% 3 3 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugPluginWrapper.find_executable_files   0.000% 3 3 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugPluginWrapper.configure   0.000% 2 2 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugPluginWrapper.sys_info   0.000% 1 1 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugFileTracerWrapper.__init__   0.000% 2 2 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugFileTracerWrapper._show_frame   0.000% 2 2 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugFileTracerWrapper.source_filename   0.000% 3 3 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugFileTracerWrapper.has_dynamic_source_filename   0.000% 3 3 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugFileTracerWrapper.dynamic_source_filename   0.000% 3 3 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugFileTracerWrapper.line_number_range   0.000% 3 3 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugFileReporterWrapper.__init__   0.000% 3 3 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugFileReporterWrapper.relative_filename   0.000% 3 3 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugFileReporterWrapper.lines   0.000% 3 3 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugFileReporterWrapper.excluded_lines   0.000% 3 3 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugFileReporterWrapper.translate_lines   0.000% 3 3 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugFileReporterWrapper.translate_arcs   0.000% 3 3 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugFileReporterWrapper.no_branch_lines   0.000% 3 3 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugFileReporterWrapper.exit_counts   0.000% 3 3 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugFileReporterWrapper.arcs   0.000% 3 3 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugFileReporterWrapper.source   0.000% 3 3 0   100.000% 0 0   0.000%
coverage / plugin_support.py DebugFileReporterWrapper.source_token_lines   0.000% 3 3 0   100.000% 0 0   0.000%
coverage / plugin_support.py (no function)   100.000% 57 0 0   100.000% 0 0   100.000%
coverage / python.py read_python_source   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / python.py get_python_source   100.000% 18 0 0   100.000% 10 0   100.000%
coverage / python.py get_zip_bytes   69.231% 13 4 0   100.000% 2 0   73.333%
coverage / python.py source_for_file   100.000% 12 0 0   100.000% 10 0   100.000%
coverage / python.py source_for_morf   100.000% 7 0 0   100.000% 4 0   100.000%
coverage / python.py PythonFileReporter.__init__   100.000% 20 0 0   100.000% 10 0   100.000%
coverage / python.py PythonFileReporter.__repr__   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / python.py PythonFileReporter.relative_filename   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / python.py PythonFileReporter.parser   100.000% 5 0 0   100.000% 2 0   100.000%
coverage / python.py PythonFileReporter.lines   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / python.py PythonFileReporter.multiline_map   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / python.py PythonFileReporter.excluded_lines   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / python.py PythonFileReporter.translate_lines   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / python.py PythonFileReporter.translate_arcs   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / python.py PythonFileReporter.no_branch_lines   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / python.py PythonFileReporter.arcs   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / python.py PythonFileReporter.exit_counts   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / python.py PythonFileReporter.missing_arc_description   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / python.py PythonFileReporter.arc_description   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / python.py PythonFileReporter.source   100.000% 3 0 0   100.000% 2 0   100.000%
coverage / python.py PythonFileReporter.should_be_python   100.000% 6 0 0   100.000% 4 0   100.000%
coverage / python.py PythonFileReporter.source_token_lines   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / python.py PythonFileReporter.code_regions   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / python.py PythonFileReporter.code_region_kinds   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / python.py (no function)   100.000% 42 0 3   100.000% 0 0   100.000%
coverage / pytracer.py PyTracer.__init__   0.000% 23 23 0   100.000% 0 0   0.000%
coverage / pytracer.py PyTracer.__repr__   100.000% 0 0 3   100.000% 0 0   100.000%
coverage / pytracer.py PyTracer.log   0.000% 7 7 0   100.000% 0 0   0.000%
coverage / pytracer.py PyTracer._trace   0.000% 85 85 0   0.000% 52 0   0.000%
coverage / pytracer.py PyTracer.start   0.000% 6 6 0   0.000% 4 0   0.000%
coverage / pytracer.py PyTracer.stop   0.000% 10 10 0   0.000% 8 0   0.000%
coverage / pytracer.py PyTracer.activity   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / pytracer.py PyTracer.reset_activity   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / pytracer.py PyTracer.get_stats   0.000% 1 1 0   100.000% 0 0   0.000%
coverage / pytracer.py (no function)   100.000% 30 0 1   100.000% 2 0   100.000%
coverage / regions.py RegionFinder.__init__   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / regions.py RegionFinder.parse_source   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / regions.py RegionFinder.fq_node_name   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / regions.py RegionFinder.handle_node   100.000% 5 0 0   100.000% 4 0   100.000%
coverage / regions.py RegionFinder.handle_node_body   100.000% 2 0 0   100.000% 2 0   100.000%
coverage / regions.py RegionFinder.handle_FunctionDef   100.000% 11 0 0   100.000% 6 0   100.000%
coverage / regions.py RegionFinder.handle_ClassDef   100.000% 8 0 0   100.000% 4 0   100.000%
coverage / regions.py code_regions   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / regions.py (no function)   100.000% 19 0 0   100.000% 0 0   100.000%
coverage / report.py SummaryReporter.__init__   100.000% 11 0 0   100.000% 2 0   100.000%
coverage / report.py SummaryReporter.write   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / report.py SummaryReporter.write_items   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / report.py SummaryReporter.report_text   100.000% 17 0 0   100.000% 6 0   100.000%
coverage / report.py SummaryReporter.report_markdown   100.000% 24 0 0   100.000% 10 0   100.000%
coverage / report.py SummaryReporter.report   100.000% 10 0 0   100.000% 6 0   100.000%
coverage / report.py SummaryReporter.tabular_report   100.000% 50 0 0   100.000% 30 0   100.000%
coverage / report.py SummaryReporter.report_one_file   100.000% 9 0 0   100.000% 4 0   100.000%
coverage / report.py (no function)   100.000% 19 0 2   100.000% 0 0   100.000%
coverage / report_core.py Reporter.report   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / report_core.py render_report   100.000% 18 0 0   100.000% 4 0   100.000%
coverage / report_core.py get_analysis_to_report   100.000% 25 0 0   100.000% 14 0   100.000%
coverage / report_core.py (no function)   100.000% 12 0 8   100.000% 0 0   100.000%
coverage / results.py analysis_from_file_reporter   100.000% 26 0 0   100.000% 10 0   100.000%
coverage / results.py Analysis.__post_init__   100.000% 10 0 0   100.000% 2 0   100.000%
coverage / results.py Analysis.missing_formatted   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / results.py Analysis.arcs_missing   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / results.py Analysis._branch_lines   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / results.py Analysis._total_branches   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / results.py Analysis.missing_branch_arcs   100.000% 8 0 0   100.000% 4 0   100.000%
coverage / results.py Analysis.executed_branch_arcs   100.000% 9 0 0   100.000% 6 0   100.000%
coverage / results.py Analysis.branch_stats   100.000% 7 0 0   100.000% 2 0   100.000%
coverage / results.py AnalysisNarrower.__init__   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / results.py AnalysisNarrower.add_regions   100.000% 12 0 0   100.000% 10 0   100.000%
coverage / results.py AnalysisNarrower.add_regions.collect_arcs   100.000% 5 0 0   100.000% 6 0   100.000%
coverage / results.py AnalysisNarrower.narrow   100.000% 14 0 0   100.000% 2 0   100.000%
coverage / results.py Numbers.n_executed   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / results.py Numbers.n_executed_branches   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / results.py Numbers.ratio_statements   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / results.py Numbers.ratio_branches   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / results.py Numbers._percent   100.000% 3 0 0   100.000% 2 0   100.000%
coverage / results.py Numbers.pc_covered   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / results.py Numbers.pc_statements   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / results.py Numbers.pc_branches   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / results.py Numbers.pc_covered_str   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / results.py Numbers.pc_statements_str   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / results.py Numbers.pc_branches_str   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / results.py Numbers.ratio_covered   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / results.py Numbers.__add__   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / results.py Numbers.__radd__   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / results.py display_covered   100.000% 7 0 0   100.000% 4 0   100.000%
coverage / results.py _line_ranges   100.000% 19 0 0   100.000% 12 0   100.000%
coverage / results.py format_lines   100.000% 10 0 0   100.000% 8 0   100.000%
coverage / results.py should_fail_under   100.000% 6 0 0   100.000% 4 0   100.000%
coverage / results.py (no function)   100.000% 73 0 3   100.000% 0 0   100.000%
coverage / sqldata.py _locked   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / sqldata.py _locked._wrapped   100.000% 6 0 0   100.000% 4 0   100.000%
coverage / sqldata.py NumbitsUnionAgg.__init__   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / sqldata.py NumbitsUnionAgg.step   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / sqldata.py NumbitsUnionAgg.finalize   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / sqldata.py CoverageData.__init__   100.000% 16 0 0   100.000% 0 0   100.000%
coverage / sqldata.py CoverageData._debug_dataio   100.000% 2 0 0   100.000% 2 0   100.000%
coverage / sqldata.py CoverageData._choose_filename   100.000% 6 0 0   100.000% 4 0   100.000%
coverage / sqldata.py CoverageData._reset   100.000% 5 0 0   100.000% 2 0   100.000%
coverage / sqldata.py CoverageData.close   100.000% 5 0 0   100.000% 4 0   100.000%
coverage / sqldata.py CoverageData._open_db   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / sqldata.py CoverageData._read_db   100.000% 18 0 0   100.000% 8 0   100.000%
coverage / sqldata.py CoverageData._init_db   100.000% 7 0 0   100.000% 2 0   100.000%
coverage / sqldata.py CoverageData._connect   100.000% 3 0 0   100.000% 2 0   100.000%
coverage / sqldata.py CoverageData.__bool__   100.000% 8 0 0   100.000% 2 0   100.000%
coverage / sqldata.py CoverageData.dumps   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / sqldata.py CoverageData.loads   100.000% 9 0 0   100.000% 2 0   100.000%
coverage / sqldata.py CoverageData._file_id   100.000% 5 0 0   100.000% 4 0   100.000%
coverage / sqldata.py CoverageData._context_id   100.000% 7 0 0   100.000% 2 0   100.000%
coverage / sqldata.py CoverageData.set_context   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / sqldata.py CoverageData._set_context_id   100.000% 6 0 0   100.000% 2 0   100.000%
coverage / sqldata.py CoverageData.base_filename   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / sqldata.py CoverageData.data_filename   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / sqldata.py CoverageData.add_lines   100.000% 20 0 0   100.000% 12 0   100.000%
coverage / sqldata.py CoverageData.add_arcs   100.000% 17 0 0   100.000% 12 0   100.000%
coverage / sqldata.py CoverageData._choose_lines_or_arcs   100.000% 15 0 0   100.000% 10 0   100.000%
coverage / sqldata.py CoverageData.add_file_tracers   100.000% 14 0 0   100.000% 12 0   100.000%
coverage / sqldata.py CoverageData.touch_file   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / sqldata.py CoverageData.touch_files   100.000% 10 0 0   100.000% 8 0   100.000%
coverage / sqldata.py CoverageData.purge_files   100.000% 14 0 0   100.000% 10 0   100.000%
coverage / sqldata.py CoverageData.update   100.000% 41 0 0   100.000% 14 0   100.000%
coverage / sqldata.py CoverageData.erase   100.000% 12 0 0   100.000% 6 0   100.000%
coverage / sqldata.py CoverageData.read   100.000% 3 0 0   100.000% 2 0   100.000%
coverage / sqldata.py CoverageData.write   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / sqldata.py CoverageData._start_using   100.000% 7 0 0   100.000% 4 0   100.000%
coverage / sqldata.py CoverageData.has_arcs   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / sqldata.py CoverageData.measured_files   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / sqldata.py CoverageData.measured_contexts   100.000% 5 0 0   100.000% 0 0   100.000%
coverage / sqldata.py CoverageData.file_tracer   100.000% 9 0 0   100.000% 4 0   100.000%
coverage / sqldata.py CoverageData.set_query_context   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / sqldata.py CoverageData.set_query_contexts   100.000% 7 0 0   100.000% 2 0   100.000%
coverage / sqldata.py CoverageData.lines   100.000% 22 0 0   100.000% 10 0   100.000%
coverage / sqldata.py CoverageData.arcs   100.000% 13 0 0   100.000% 4 0   100.000%
coverage / sqldata.py CoverageData.contexts_by_lineno   100.000% 30 0 0   100.000% 18 0   100.000%
coverage / sqldata.py CoverageData.sys_info   100.000% 7 0 0   100.000% 0 0   100.000%
coverage / sqldata.py filename_suffix   100.000% 8 0 0   100.000% 4 0   100.000%
coverage / sqldata.py (no function)   100.000% 81 0 0   100.000% 0 0   100.000%
coverage / sqlitedb.py SqliteDb.__init__   100.000% 5 0 0   100.000% 0 0   100.000%
coverage / sqlitedb.py SqliteDb._connect   100.000% 17 0 0   100.000% 10 0   100.000%
coverage / sqlitedb.py SqliteDb.close   100.000% 6 0 0   100.000% 6 0   100.000%
coverage / sqlitedb.py SqliteDb.__enter__   100.000% 6 0 0   100.000% 2 0   100.000%
coverage / sqlitedb.py SqliteDb.__exit__   100.000% 10 0 0   100.000% 4 0   100.000%
coverage / sqlitedb.py SqliteDb._execute   100.000% 22 0 0   100.000% 8 0   100.000%
coverage / sqlitedb.py SqliteDb.execute   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / sqlitedb.py SqliteDb.execute_void   100.000% 5 0 0   100.000% 2 0   100.000%
coverage / sqlitedb.py SqliteDb.execute_for_rowid   100.000% 6 0 0   100.000% 2 0   100.000%
coverage / sqlitedb.py SqliteDb.execute_one   100.000% 6 0 1   100.000% 2 0   100.000%
coverage / sqlitedb.py SqliteDb._executemany   100.000% 11 0 0   100.000% 6 0   100.000%
coverage / sqlitedb.py SqliteDb.executemany_void   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / sqlitedb.py SqliteDb.executescript   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / sqlitedb.py SqliteDb.dump   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / sqlitedb.py (no function)   100.000% 26 0 0   100.000% 0 0   100.000%
coverage / sysmon.py LoggingWrapper.__init__   100.000% 0 0 2   100.000% 0 0   100.000%
coverage / sysmon.py LoggingWrapper.__getattr__   100.000% 0 0 3   100.000% 0 0   100.000%
coverage / sysmon.py LoggingWrapper.__getattr__._wrapped   100.000% 0 0 2   100.000% 0 0   100.000%
coverage / sysmon.py log   100.000% 0 0 22   100.000% 0 0   100.000%
coverage / sysmon.py arg_repr   100.000% 0 0 8   100.000% 0 0   100.000%
coverage / sysmon.py panopticon   100.000% 0 0 6   100.000% 0 0   100.000%
coverage / sysmon.py panopticon._decorator   100.000% 0 0 3   100.000% 0 0   100.000%
coverage / sysmon.py panopticon._decorator._wrapped   100.000% 0 0 22   100.000% 0 0   100.000%
coverage / sysmon.py bytes_to_lines   0.000% 6 6 0   0.000% 6 0   0.000%
coverage / sysmon.py SysMonitor.__init__   0.000% 19 19 0   0.000% 2 0   0.000%
coverage / sysmon.py SysMonitor.__repr__   100.000% 0 0 3   100.000% 0 0   100.000%
coverage / sysmon.py SysMonitor.start   0.000% 16 16 0   0.000% 4 0   0.000%
coverage / sysmon.py SysMonitor.stop   85.714% 7 1 11   50.000% 2 1   77.778%
coverage / sysmon.py SysMonitor.post_fork   0.000% 1 1 0   100.000% 0 0   0.000%
coverage / sysmon.py SysMonitor.activity   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / sysmon.py SysMonitor.reset_activity   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / sysmon.py SysMonitor.get_stats   0.000% 1 1 0   100.000% 0 0   0.000%
coverage / sysmon.py SysMonitor.sysmon_py_start   0.000% 49 49 5   0.000% 24 0   0.000%
coverage / sysmon.py SysMonitor.sysmon_py_return   0.000% 8 8 0   0.000% 4 0   0.000%
coverage / sysmon.py SysMonitor.sysmon_line_lines   0.000% 6 6 0   0.000% 4 0   0.000%
coverage / sysmon.py SysMonitor.sysmon_line_arcs   0.000% 6 6 0   0.000% 2 0   0.000%
coverage / sysmon.py SysMonitor.sysmon_branch_either   0.000% 32 32 0   0.000% 22 0   0.000%
coverage / sysmon.py get_multiline_map   0.000% 8 8 0   100.000% 0 0   0.000%
coverage / sysmon.py (no function)   100.000% 62 0 15   100.000% 0 0   100.000%
coverage / templite.py CodeBuilder.__init__   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / templite.py CodeBuilder.__str__   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / templite.py CodeBuilder.add_line   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / templite.py CodeBuilder.add_section   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / templite.py CodeBuilder.indent   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / templite.py CodeBuilder.dedent   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / templite.py CodeBuilder.get_globals   100.000% 5 0 0   100.000% 0 0   100.000%
coverage / templite.py Templite.__init__   100.000% 82 0 0   100.000% 48 0   100.000%
coverage / templite.py Templite.__init__.flush_output   100.000% 5 0 0   100.000% 4 0   100.000%
coverage / templite.py Templite._expr_code   100.000% 14 0 0   100.000% 6 0   100.000%
coverage / templite.py Templite._syntax_error   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / templite.py Templite._variable   100.000% 3 0 0   100.000% 2 0   100.000%
coverage / templite.py Templite.render   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / templite.py Templite._do_dots   100.000% 11 0 0   100.000% 4 0   100.000%
coverage / templite.py (no function)   100.000% 23 0 0   100.000% 0 0   100.000%
coverage / tomlconfig.py TomlConfigParser.__init__   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / tomlconfig.py TomlConfigParser.read   100.000% 18 0 0   100.000% 4 0   100.000%
coverage / tomlconfig.py TomlConfigParser._get_section   100.000% 13 0 0   100.000% 4 0   100.000%
coverage / tomlconfig.py TomlConfigParser._get   100.000% 9 0 0   100.000% 2 0   100.000%
coverage / tomlconfig.py TomlConfigParser._get_single   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / tomlconfig.py TomlConfigParser.has_option   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / tomlconfig.py TomlConfigParser.real_section   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / tomlconfig.py TomlConfigParser.has_section   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / tomlconfig.py TomlConfigParser.options   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / tomlconfig.py TomlConfigParser.get_section   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / tomlconfig.py TomlConfigParser.get   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / tomlconfig.py TomlConfigParser._check_type   100.000% 8 0 0   100.000% 4 0   100.000%
coverage / tomlconfig.py TomlConfigParser.getboolean   100.000% 3 0 0   100.000% 0 0   100.000%
coverage / tomlconfig.py TomlConfigParser.getfile   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / tomlconfig.py TomlConfigParser._get_list   100.000% 4 0 0   100.000% 0 0   100.000%
coverage / tomlconfig.py TomlConfigParser.getlist   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / tomlconfig.py TomlConfigParser.getregexlist   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / tomlconfig.py TomlConfigParser.getint   100.000% 2 0 0   100.000% 0 0   100.000%
coverage / tomlconfig.py TomlConfigParser.getfloat   100.000% 4 0 0   100.000% 2 0   100.000%
coverage / tomlconfig.py (no function)   100.000% 37 0 0   100.000% 2 0   100.000%
coverage / types.py TTraceFn.__call__   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / types.py Tracer.__init__   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / types.py Tracer.start   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / types.py Tracer.stop   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / types.py Tracer.activity   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / types.py Tracer.reset_activity   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / types.py Tracer.get_stats   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / types.py TConfigurable.get_option   100.000% 0 0 9   100.000% 0 0   100.000%
coverage / types.py TConfigurable.set_option   100.000% 0 0 9   100.000% 0 0   100.000%
coverage / types.py TPluginConfig.get_plugin_options   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / types.py TWarnFn.__call__   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / types.py TDebugCtl.should   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / types.py TDebugCtl.write   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / types.py TWritable.write   100.000% 0 0 1   100.000% 0 0   100.000%
coverage / types.py (no function)   100.000% 25 0 72   100.000% 0 0   100.000%
coverage / version.py _make_version   100.000% 8 0 0   100.000% 4 0   100.000%
coverage / version.py (no function)   100.000% 6 0 0   100.000% 0 0   100.000%
coverage / xmlreport.py rate   100.000% 3 0 0   100.000% 2 0   100.000%
coverage / xmlreport.py appendChild   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / xmlreport.py XmlReporter.__init__   100.000% 12 0 0   100.000% 8 0   100.000%
coverage / xmlreport.py XmlReporter.report   100.000% 59 0 0   100.000% 14 0   100.000%
coverage / xmlreport.py XmlReporter.xml_file   100.000% 56 0 0   100.000% 22 0   100.000%
coverage / xmlreport.py serialize_xml   100.000% 1 0 0   100.000% 0 0   100.000%
coverage / xmlreport.py (no function)   100.000% 33 0 2   100.000% 0 0   100.000%
tests / __init__.py (no function)   100.000% 0 0 0   100.000% 0 0   100.000%
tests / conftest.py set_warnings   100.000% 7 0 0   100.000% 2 0   100.000%
tests / conftest.py reset_sys_path   100.000% 3 0 0   100.000% 0 0   100.000%
tests / conftest.py reset_environment   100.000% 4 0 0   100.000% 0 0   100.000%
tests / conftest.py reset_filesdotpy_globals   100.000% 1 0 0   100.000% 0 0   100.000%
tests / conftest.py force_local_pyc_files   100.000% 1 0 0   100.000% 0 0   100.000%
tests / conftest.py (no function)   100.000% 21 0 0   100.000% 0 0   100.000%
tests / coveragetest.py arcs_to_branches   100.000% 8 0 0   100.000% 6 0   100.000%
tests / coveragetest.py branches_to_arcs   100.000% 1 0 0   100.000% 0 0   100.000%
tests / coveragetest.py CoverageTest.setUp   100.000% 4 0 0   100.000% 0 0   100.000%
tests / coveragetest.py CoverageTest.start_import_stop   100.000% 2 0 5   100.000% 0 0   100.000%
tests / coveragetest.py CoverageTest.get_report   100.000% 8 0 0   100.000% 2 0   100.000%
tests / coveragetest.py CoverageTest.get_module_name   100.000% 2 0 0   100.000% 0 0   100.000%
tests / coveragetest.py CoverageTest.check_coverage   100.000% 36 0 0   100.000% 16 0   100.000%
tests / coveragetest.py CoverageTest.make_data_file   100.000% 10 0 0   100.000% 6 0   100.000%
tests / coveragetest.py CoverageTest.assert_warnings   100.000% 24 0 0   100.000% 16 0   100.000%
tests / coveragetest.py CoverageTest.assert_warnings.capture_warning   100.000% 3 0 0   100.000% 2 0   100.000%
tests / coveragetest.py CoverageTest.assert_same_files   100.000% 3 0 0   100.000% 0 0   100.000%
tests / coveragetest.py CoverageTest.assert_exists   100.000% 1 0 0   100.000% 0 0   100.000%
tests / coveragetest.py CoverageTest.assert_doesnt_exist   100.000% 1 0 0   100.000% 0 0   100.000%
tests / coveragetest.py CoverageTest.assert_file_count   100.000% 4 0 0   100.000% 0 0   100.000%
tests / coveragetest.py CoverageTest.assert_recent_datetime   100.000% 3 0 0   100.000% 0 0   100.000%
tests / coveragetest.py CoverageTest.command_line   100.000% 2 0 0   100.000% 0 0   100.000%
tests / coveragetest.py CoverageTest.run_command   100.000% 6 0 0   100.000% 2 0   100.000%
tests / coveragetest.py CoverageTest.run_command_status   100.000% 12 0 0   100.000% 4 0   100.000%
tests / coveragetest.py CoverageTest.add_test_modules_to_pythonpath   100.000% 4 0 0   100.000% 0 0   100.000%
tests / coveragetest.py CoverageTest.working_root   100.000% 1 0 0   100.000% 0 0   100.000%
tests / coveragetest.py CoverageTest.report_from_command   100.000% 3 0 0   100.000% 0 0   100.000%
tests / coveragetest.py CoverageTest.report_lines   100.000% 3 0 0   100.000% 0 0   100.000%
tests / coveragetest.py CoverageTest.line_count   100.000% 1 0 0   100.000% 0 0   100.000%
tests / coveragetest.py CoverageTest.squeezed_lines   100.000% 2 0 0   100.000% 0 0   100.000%
tests / coveragetest.py CoverageTest.last_line_squeezed   100.000% 1 0 0   100.000% 0 0   100.000%
tests / coveragetest.py CoverageTest.get_measured_filenames   100.000% 1 0 0   100.000% 0 0   100.000%
tests / coveragetest.py CoverageTest.get_missing_arc_description   100.000% 5 0 0   100.000% 0 0   100.000%
tests / coveragetest.py UsingModulesMixin.setUp   100.000% 4 0 0   100.000% 0 0   100.000%
tests / coveragetest.py command_line   100.000% 3 0 0   100.000% 0 0   100.000%
tests / coveragetest.py (no function)   100.000% 62 0 0   100.000% 0 0   100.000%
tests / covmain.zip / __main__.py (no function)   100.000% 4 0 0   100.000% 0 0   100.000%
tests / goldtest.py gold_path   100.000% 1 0 0   100.000% 0 0   100.000%
tests / goldtest.py compare   100.000% 41 0 0   100.000% 16 0   100.000%
tests / goldtest.py compare.save_mismatch   100.000% 7 0 0   100.000% 0 0   100.000%
tests / goldtest.py contains   100.000% 5 0 0   100.000% 2 0   100.000%
tests / goldtest.py contains_rx   100.000% 5 0 0   100.000% 2 0   100.000%
tests / goldtest.py contains_any   100.000% 7 0 0   100.000% 4 0   100.000%
tests / goldtest.py doesnt_contain   100.000% 5 0 0   100.000% 2 0   100.000%
tests / goldtest.py canonicalize_xml   100.000% 4 0 0   100.000% 2 0   100.000%
tests / goldtest.py _fnmatch_list   100.000% 3 0 0   100.000% 2 0   100.000%
tests / goldtest.py scrub   100.000% 3 0 0   100.000% 2 0   100.000%
tests / goldtest.py (no function)   100.000% 20 0 0   100.000% 0 0   100.000%
tests / helpers.py _correct_encoding   100.000% 3 0 0   100.000% 0 0   100.000%
tests / helpers.py subprocess_popen   100.000% 4 0 4   100.000% 0 0   100.000%
tests / helpers.py run_command   100.000% 5 0 0   100.000% 0 0   100.000%
tests / helpers.py make_file   100.000% 12 0 18   100.000% 6 0   100.000%
tests / helpers.py nice_file   100.000% 2 0 0   100.000% 0 0   100.000%
tests / helpers.py os_sep   100.000% 1 0 0   100.000% 0 0   100.000%
tests / helpers.py CheckUniqueFilenames.__init__   100.000% 2 0 0   100.000% 0 0   100.000%
tests / helpers.py CheckUniqueFilenames.hook   100.000% 4 0 0   100.000% 0 0   100.000%
tests / helpers.py CheckUniqueFilenames.wrapper   100.000% 3 0 0   100.000% 0 0   100.000%
tests / helpers.py re_lines   100.000% 2 0 0   100.000% 0 0   100.000%
tests / helpers.py re_lines_text   100.000% 1 0 0   100.000% 0 0   100.000%
tests / helpers.py re_line   100.000% 3 0 0   100.000% 0 0   100.000%
tests / helpers.py remove_tree   100.000% 2 0 0   100.000% 2 0   100.000%
tests / helpers.py arcz_to_arcs   100.000% 14 0 0   100.000% 6 0   100.000%
tests / helpers.py change_dir   100.000% 5 0 0   100.000% 0 0   100.000%
tests / helpers.py assert_count_equal   100.000% 3 0 0   100.000% 0 0   100.000%
tests / helpers.py get_coverage_warnings   100.000% 3 0 0   100.000% 0 0   100.000%
tests / helpers.py assert_coverage_warnings   100.000% 8 0 0   100.000% 4 0   100.000%
tests / helpers.py swallow_warnings   100.000% 3 0 0   100.000% 0 0   100.000%
tests / helpers.py FailingProxy.__init__   100.000% 3 0 0   100.000% 0 0   100.000%
tests / helpers.py FailingProxy.__getattr__   100.000% 5 0 0   100.000% 2 0   100.000%
tests / helpers.py FailingProxy._make_failing_method   100.000% 2 0 0   100.000% 0 0   100.000%
tests / helpers.py FailingProxy._make_failing_method._meth   100.000% 1 0 0   100.000% 0 0   100.000%
tests / helpers.py DebugControlString.__init__   100.000% 2 0 0   100.000% 0 0   100.000%
tests / helpers.py DebugControlString.get_output   100.000% 1 0 0   100.000% 0 0   100.000%
tests / helpers.py all_our_source_files   100.000% 5 0 0   100.000% 4 0   100.000%
tests / helpers.py (no function)   100.000% 57 0 0   100.000% 0 0   100.000%
tests / mixins.py PytestBase.connect_to_pytest   100.000% 3 0 0   100.000% 0 0   100.000%
tests / mixins.py PytestBase.setUp   100.000% 1 0 0   100.000% 0 0   100.000%
tests / mixins.py PytestBase.addCleanup   100.000% 1 0 0   100.000% 0 0   100.000%
tests / mixins.py PytestBase.set_environ   100.000% 1 0 0   100.000% 0 0   100.000%
tests / mixins.py PytestBase.del_environ   100.000% 1 0 0   100.000% 0 0   100.000%
tests / mixins.py TempDirMixin._temp_dir   100.000% 7 0 0   100.000% 2 0   100.000%
tests / mixins.py TempDirMixin.make_file   100.000% 2 0 0   100.000% 0 0   100.000%
tests / mixins.py RestoreModulesMixin._module_saving   100.000% 4 0 0   100.000% 0 0   100.000%
tests / mixins.py RestoreModulesMixin.clean_local_file_imports   100.000% 3 0 0   100.000% 0 0   100.000%
tests / mixins.py StdStreamCapturingMixin._capcapsys   100.000% 1 0 0   100.000% 0 0   100.000%
tests / mixins.py StdStreamCapturingMixin.stdouterr   100.000% 1 0 0   100.000% 0 0   100.000%
tests / mixins.py StdStreamCapturingMixin.stdout   100.000% 1 0 0   100.000% 0 0   100.000%
tests / mixins.py StdStreamCapturingMixin.stderr   100.000% 1 0 0   100.000% 0 0   100.000%
tests / mixins.py (no function)   100.000% 32 0 0   100.000% 0 0   100.000%
tests / modules / aa / __init__.py (no function)   100.000% 0 0 0   100.000% 0 0   100.000%
tests / modules / aa / afile.py (no function)   100.000% 0 0 0   100.000% 0 0   100.000%
tests / modules / aa / bb / __init__.py (no function)   100.000% 0 0 0   100.000% 0 0   100.000%
tests / modules / aa / bb / bfile.py (no function)   100.000% 0 0 0   100.000% 0 0   100.000%
tests / modules / aa / bb / cc / __init__.py (no function)   100.000% 0 0 0   100.000% 0 0   100.000%
tests / modules / aa / bb / cc / cfile.py (no function)   100.000% 0 0 0   100.000% 0 0   100.000%
tests / modules / pkg1 / __init__.py (no function)   100.000% 1 0 0   100.000% 0 0   100.000%
tests / modules / pkg1 / __main__.py (no function)   100.000% 2 0 0   100.000% 0 0   100.000%
tests / modules / pkg1 / runmod2.py (no function)   100.000% 2 0 0   100.000% 0 0   100.000%
tests / modules / pkg1 / sub / __init__.py (no function)   100.000% 0 0 0   100.000% 0 0   100.000%
tests / modules / pkg1 / sub / __main__.py (no function)   100.000% 2 0 0   100.000% 0 0   100.000%
tests / modules / pkg1 / sub / runmod3.py (no function)   100.000% 2 0 0   100.000% 0 0   100.000%
tests / modules / pkg2 / __init__.py (no function)   100.000% 0 0 0   100.000% 0 0   100.000%
tests / modules / plugins / __init__.py (no function)   100.000% 0 0 0   100.000% 0 0   100.000%
tests / modules / plugins / a_plugin.py coverage_init   100.000% 1 0 0   100.000% 0 0   100.000%
tests / modules / plugins / a_plugin.py (no function)   100.000% 7 0 0   100.000% 0 0   100.000%
tests / modules / plugins / another.py coverage_init   100.000% 1 0 0   100.000% 0 0   100.000%
tests / modules / plugins / another.py (no function)   100.000% 7 0 0   100.000% 0 0   100.000%
tests / modules / process_test / __init__.py (no function)   100.000% 0 0 0   100.000% 0 0   100.000%
tests / modules / process_test / try_execfile.py same_file   63.636% 11 4 0   75.000% 8 2   68.421%
tests / modules / process_test / try_execfile.py without_same_files   100.000% 5 0 0   75.000% 4 1   88.889%
tests / modules / process_test / try_execfile.py my_function   100.000% 1 0 0   100.000% 0 0   100.000%
tests / modules / process_test / try_execfile.py word_group   100.000% 4 0 0   100.000% 4 0   100.000%
tests / modules / process_test / try_execfile.py (no function)   100.000% 24 0 0   75.000% 4 1   96.429%
tests / modules / runmod1.py (no function)   100.000% 2 0 0   100.000% 0 0   100.000%
tests / osinfo.py process_ram   100.000% 14 0 1   100.000% 0 0   100.000%
tests / osinfo.py (no function)   100.000% 20 0 3   100.000% 4 0   100.000%
tests / plugin1.py Plugin.file_tracer   0.000% 3 3 0   0.000% 2 0   0.000%
tests / plugin1.py Plugin.file_reporter   100.000% 1 0 0   100.000% 0 0   100.000%
tests / plugin1.py MyFileTracer.__init__   0.000% 2 2 0   100.000% 0 0   0.000%
tests / plugin1.py MyFileTracer.source_filename   0.000% 1 1 0   100.000% 0 0   0.000%
tests / plugin1.py MyFileTracer.line_number_range   0.000% 2 2 0   100.000% 0 0   0.000%
tests / plugin1.py MyFileReporter.lines   100.000% 1 0 0   100.000% 0 0   100.000%
tests / plugin1.py coverage_init   100.000% 1 0 0   100.000% 0 0   100.000%
tests / plugin1.py (no function)   100.000% 17 0 0   100.000% 0 0   100.000%
tests / plugin2.py Plugin.file_tracer   0.000% 3 3 0   0.000% 2 0   0.000%
tests / plugin2.py Plugin.file_reporter   100.000% 1 0 0   100.000% 0 0   100.000%
tests / plugin2.py RenderFileTracer.has_dynamic_source_filename   0.000% 1 1 0   100.000% 0 0   0.000%
tests / plugin2.py RenderFileTracer.dynamic_source_filename   0.000% 4 4 0   0.000% 2 0   0.000%
tests / plugin2.py RenderFileTracer.line_number_range   0.000% 2 2 0   100.000% 0 0   0.000%
tests / plugin2.py MyFileReporter.lines   100.000% 2 0 0   100.000% 0 0   100.000%
tests / plugin2.py coverage_init   100.000% 1 0 0   100.000% 0 0   100.000%
tests / plugin2.py (no function)   100.000% 21 0 0   100.000% 0 0   100.000%
tests / plugin_config.py Plugin.configure   100.000% 5 0 0   100.000% 0 0   100.000%
tests / plugin_config.py coverage_init   100.000% 1 0 0   100.000% 0 0   100.000%
tests / plugin_config.py (no function)   100.000% 8 0 0   100.000% 0 0   100.000%
tests / select_plugin.py pytest_addoption   100.000% 1 0 0   100.000% 0 0   100.000%
tests / select_plugin.py pytest_collection_modifyitems   100.000% 0 0 7   100.000% 0 0   100.000%
tests / select_plugin.py (no function)   100.000% 2 0 1   100.000% 0 0   100.000%
tests / test_annotate.py AnnotationGoldTest.make_multi   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_annotate.py AnnotationGoldTest.test_multi   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_annotate.py AnnotationGoldTest.test_annotate_dir   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_annotate.py AnnotationGoldTest.test_encoding   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_annotate.py AnnotationGoldTest.test_white   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_annotate.py AnnotationGoldTest.test_missing_after_else   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_annotate.py (no function)   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.clean_files   100.000% 7 0 0   100.000% 6 0   100.000%
tests / test_api.py ApiTest.assertFiles   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_unexecuted_file   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_filenames   100.000% 22 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_stdlib   100.000% 10 0 0   100.000% 2 0   100.000%
tests / test_api.py ApiTest.test_include_can_measure_stdlib   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_exclude_list   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_exclude_partial_list   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_exclude_and_partial_are_separate_lists   100.000% 19 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_datafile_default   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_datafile_specified   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_datafile_and_suffix_specified   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_datafile_from_rcfile   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_deep_datafile   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_datafile_none   100.000% 10 0 1   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_datafile_none.f1   100.000% 0 0 1   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_datafile_none.run_one_function   100.000% 3 0 2   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_empty_reporting   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_completely_zero_reporting   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_cov4_data_file   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.make_code1_code2   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.check_code1_code2   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_start_stop_start_stop   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_start_save_stop   100.000% 3 0 4   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_start_save_nostop   100.000% 2 0 5   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_two_getdata_only_warn_once   100.000% 6 0 2   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_two_getdata_warn_twice   100.000% 2 0 7   100.000% 0 0   100.000%
tests / test_api.py ApiTest.make_good_data_files   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_combining_corrupt_data   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_combining_twice   100.000% 20 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_combining_with_a_used_coverage   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_ordered_combine   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_ordered_combine.make_files   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_ordered_combine.get_combined_filenames   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_warnings   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_warnings_suppressed   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_warn_once   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_warnings_with_urls   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_warnings_with_urls.url   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_source_and_include_dont_conflict   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_config_crash   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_config_crash_no_crash   100.000% 3 0 1   100.000% 0 0   100.000%
tests / test_api.py ApiTest.test_run_debug_sys   100.000% 2 0 2   100.000% 0 0   100.000%
tests / test_api.py SwitchContextTest.make_test_files   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_api.py SwitchContextTest.test_switch_context_testrunner   100.000% 10 0 7   100.000% 0 0   100.000%
tests / test_api.py SwitchContextTest.test_switch_context_with_static   100.000% 11 0 7   100.000% 0 0   100.000%
tests / test_api.py SwitchContextTest.test_dynamic_context_conflict   100.000% 3 0 4   100.000% 0 0   100.000%
tests / test_api.py SwitchContextTest.test_unknown_dynamic_context   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_api.py SwitchContextTest.test_switch_context_unstarted   100.000% 6 0 2   100.000% 0 0   100.000%
tests / test_api.py CurrentInstanceTest.assert_current_is_none   100.000% 0 0 2   100.000% 0 0   100.000%
tests / test_api.py CurrentInstanceTest.test_current   100.000% 9 0 3   100.000% 0 0   100.000%
tests / test_api.py NamespaceModuleTest.test_explicit_namespace_module   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_api.py NamespaceModuleTest.test_bug_572   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_api.py IncludeOmitTestsMixin.coverage_usepkgs   100.000% 0 0 1   100.000% 0 0   100.000%
tests / test_api.py IncludeOmitTestsMixin.filenames_in   100.000% 2 0 0   100.000% 2 0   100.000%
tests / test_api.py IncludeOmitTestsMixin.filenames_not_in   100.000% 2 0 0   100.000% 2 0   100.000%
tests / test_api.py IncludeOmitTestsMixin.test_nothing_specified   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_api.py IncludeOmitTestsMixin.test_include   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_api.py IncludeOmitTestsMixin.test_include_2   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_api.py IncludeOmitTestsMixin.test_include_as_string   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_api.py IncludeOmitTestsMixin.test_omit   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_api.py IncludeOmitTestsMixin.test_omit_2   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_api.py IncludeOmitTestsMixin.test_omit_as_string   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_api.py IncludeOmitTestsMixin.test_omit_and_include   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_api.py SourceIncludeOmitTest.setUp   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_api.py SourceIncludeOmitTest.coverage_usepkgs_counts   100.000% 8 0 2   100.000% 2 0   100.000%
tests / test_api.py SourceIncludeOmitTest.coverage_usepkgs   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_api.py SourceIncludeOmitTest.test_source_include_exclusive   100.000% 3 0 1   100.000% 0 0   100.000%
tests / test_api.py SourceIncludeOmitTest.test_source_package_as_package   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_api.py SourceIncludeOmitTest.test_source_package_as_dir   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_api.py SourceIncludeOmitTest.test_source_package_dotted_sub   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_api.py SourceIncludeOmitTest.test_source_package_dotted_p1b   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_api.py SourceIncludeOmitTest.test_source_package_part_omitted   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_api.py SourceIncludeOmitTest.test_source_package_as_package_part_omitted   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_api.py SourceIncludeOmitTest.test_ambiguous_source_package_as_dir   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_api.py SourceIncludeOmitTest.test_ambiguous_source_package_as_package   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_api.py SourceIncludeOmitTest.test_source_dirs   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_api.py SourceIncludeOmitTest.test_non_existent_source_dir   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_api.py ReportIncludeOmitTest.coverage_usepkgs   100.000% 4 0 2   100.000% 0 0   100.000%
tests / test_api.py XmlIncludeOmitTest.coverage_usepkgs   100.000% 3 0 2   100.000% 0 0   100.000%
tests / test_api.py AnalysisTest.test_many_missing_branches   100.000% 19 0 0   100.000% 0 0   100.000%
tests / test_api.py TestRunnerPluginTest.pretend_to_be_nose_with_cover   100.000% 16 0 0   100.000% 6 0   100.000%
tests / test_api.py TestRunnerPluginTest.test_nose_plugin   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_api.py TestRunnerPluginTest.test_nose_plugin_with_erase   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_api.py TestRunnerPluginTest.test_nose_plugin_with_cd   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_api.py TestRunnerPluginTest.pretend_to_be_pytestcov   100.000% 14 0 0   100.000% 2 0   100.000%
tests / test_api.py TestRunnerPluginTest.test_pytestcov_parallel   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_api.py TestRunnerPluginTest.test_pytestcov_parallel_append   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_api.py ImmutableConfigTest.test_config_doesnt_change   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_api.py RelativePathTest.test_moving_stuff   100.000% 14 0 0   100.000% 0 0   100.000%
tests / test_api.py RelativePathTest.test_moving_stuff_with_relative   100.000% 15 0 0   100.000% 0 0   100.000%
tests / test_api.py RelativePathTest.test_combine_relative   100.000% 27 0 0   100.000% 0 0   100.000%
tests / test_api.py RelativePathTest.test_combine_no_suffix_multiprocessing   100.000% 9 0 1   100.000% 0 0   100.000%
tests / test_api.py RelativePathTest.test_files_up_one_level   100.000% 14 0 0   100.000% 0 0   100.000%
tests / test_api.py CombiningTest.make_b_or_c_py   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_api.py CombiningTest.test_combine_parallel_data   100.000% 16 0 0   100.000% 0 0   100.000%
tests / test_api.py CombiningTest.test_combine_parallel_data_with_a_corrupt_file   100.000% 14 0 0   100.000% 0 0   100.000%
tests / test_api.py CombiningTest.test_combine_no_usable_files   100.000% 17 0 0   100.000% 0 0   100.000%
tests / test_api.py CombiningTest.test_combine_parallel_data_in_two_steps   100.000% 17 0 0   100.000% 0 0   100.000%
tests / test_api.py CombiningTest.test_combine_parallel_data_no_append   100.000% 14 0 0   100.000% 0 0   100.000%
tests / test_api.py CombiningTest.test_combine_parallel_data_keep   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_api.py CombiningTest.test_combine_absolute_then_relative_1752   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_api.py (no function)   100.000% 142 0 0   100.000% 0 0   100.000%
tests / test_arcs.py SimpleArcTest.test_simple_sequence   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_arcs.py SimpleArcTest.test_function_def   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py SimpleArcTest.test_if   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py SimpleArcTest.test_if_else   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py SimpleArcTest.test_compact_if   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py SimpleArcTest.test_multiline   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py SimpleArcTest.test_if_return   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py SimpleArcTest.test_dont_confuse_exit_and_else   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py SimpleArcTest.test_bug_1184   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py SimpleArcTest.test_bug_1991   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py SimpleArcTest.test_bug_576   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py WithTest.test_with   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py WithTest.test_with_return   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py WithTest.test_bug_146   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py WithTest.test_nested_with_return   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py WithTest.test_break_through_with   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py WithTest.test_continue_through_with   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py WithTest.test_raise_through_with   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_arcs.py WithTest.test_untaken_if_through_with   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_arcs.py WithTest.test_untaken_raise_through_with   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_arcs.py WithTest.test_leaving_module   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_arcs.py WithTest.test_with_with_lambda   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py WithTest.test_multiline_with   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py WithTest.test_multi_multiline_with   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py WithTest.test_multi_multiline_with_backslash   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_loop   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_nested_loop   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_break   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_continue   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_nested_breaks   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_if_1   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_while_1   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_while_true   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_while_false   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_while_not_false   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_zero_coverage_while_loop   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_bug_496_continue_in_constant_while   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_missing_while_body   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_for_if_else_for   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_for_else   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_split_for   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_while_else   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_confusing_for_loop_bug_175   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_incorrect_loop_exit_bug_1175   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_incorrect_if_bug_1175   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_generator_expression   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_generator_expression_another_way   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_other_comprehensions   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LoopArcTest.test_multiline_dict_comp   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py ExceptionArcTest.test_try_except   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py ExceptionArcTest.test_raise_followed_by_statement   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py ExceptionArcTest.test_hidden_raise   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py ExceptionArcTest.test_except_with_type   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py ExceptionArcTest.test_try_finally   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_arcs.py ExceptionArcTest.test_finally_in_loop   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py ExceptionArcTest.test_break_through_finally   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py ExceptionArcTest.test_break_continue_without_finally   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py ExceptionArcTest.test_continue_through_finally   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py ExceptionArcTest.test_finally_in_loop_bug_92   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py ExceptionArcTest.test_bug_212   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py ExceptionArcTest.test_except_finally   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py ExceptionArcTest.test_multiple_except_clauses   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_arcs.py ExceptionArcTest.test_return_finally   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py ExceptionArcTest.test_except_jump_finally   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py ExceptionArcTest.test_else_jump_finally   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py ExceptionArcTest.test_exception_group   100.000% 4 0 0   100.000% 2 0   100.000%
tests / test_arcs.py YieldTest.test_yield_in_loop   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py YieldTest.test_padded_yield_in_loop   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py YieldTest.test_bug_308   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_arcs.py YieldTest.test_bug_324   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py YieldTest.test_coroutines   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py YieldTest.test_yield_from   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py YieldTest.test_abandoned_yield   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py MatchCaseTest.test_match_case_with_default   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py MatchCaseTest.test_match_case_with_named_default   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py MatchCaseTest.test_match_case_with_wildcard   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py MatchCaseTest.test_match_case_without_wildcard   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py MatchCaseTest.test_absurd_wildcards   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_arcs.py MatchCaseTest.test_split_match_case   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py OptimizedIfTest.test_optimized_away_if_0   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py OptimizedIfTest.test_optimized_away_if_1   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py OptimizedIfTest.test_optimized_away_if_1_no_else   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py OptimizedIfTest.test_optimized_if_nested   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py OptimizedIfTest.test_dunder_debug   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_arcs.py OptimizedIfTest.test_if_debug   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py OptimizedIfTest.test_if_not_debug   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py MiscArcTest.test_dict_literal   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py MiscArcTest.test_unpacked_literals   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py MiscArcTest.test_pathologically_long_code_object   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_arcs.py MiscArcTest.test_partial_generators   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py MiscArcTest.test_failing_open   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_arcs.py DecoratorArcTest.test_function_decorator   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py DecoratorArcTest.test_class_decorator   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py DecoratorArcTest.test_bug_466a   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py DecoratorArcTest.test_bug_466b   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LambdaArcTest.test_multiline_lambda   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LambdaArcTest.test_unused_lambdas_are_confusing_bug_90   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LambdaArcTest.test_raise_with_lambda_looks_like_partial_branch   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LambdaArcTest.test_lambda_in_dict   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py AsyncTest.test_async   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py AsyncTest.test_async_for   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py AsyncTest.test_async_with   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py AsyncTest.test_async_decorator   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py AsyncTest.test_bug_1158   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py AsyncTest.test_bug_1176   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py AsyncTest.test_bug_1205   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py AsyncTest.test_bug_1999   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py AnnotationTest.test_annotations   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_arcs.py ExcludeTest.test_default   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py ExcludeTest.test_custom_pragmas   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_arcs.py LineDataTest.test_branch   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_arcs.py NonPythonFileTest.test_non_python_file   100.000% 4 0 2   100.000% 0 0   100.000%
tests / test_arcs.py (no function)   100.000% 139 0 0   100.000% 0 0   100.000%
tests / test_bytecode.py BytecodeTest.test_code_objects   100.000% 7 0 0   100.000% 2 0   100.000%
tests / test_bytecode.py BytecodeTest.test_op_set   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_bytecode.py (no function)   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py BaseCmdLineTest.model_object   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py BaseCmdLineTest.mock_command_line   100.000% 12 0 0   100.000% 8 0   100.000%
tests / test_cmdline.py BaseCmdLineTest.cmd_executes   100.000% 11 0 0   100.000% 4 0   100.000%
tests / test_cmdline.py BaseCmdLineTest.cmd_executes_same   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py BaseCmdLineTest.assert_same_mock_calls   100.000% 4 0 0   100.000% 2 0   100.000%
tests / test_cmdline.py BaseCmdLineTest.cmd_help   100.000% 5 0 0   100.000% 2 0   100.000%
tests / test_cmdline.py BaseCmdLineTestTest.test_cmd_executes_same   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_annotate   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_combine   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_combine_doesnt_confuse_options_with_args   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_debug   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_debug_sys   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_debug_config   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_debug_pybehave   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_debug_premain   100.000% 12 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_debug_sqlite   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_erase   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_version   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_help_option   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_help_command   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_cmd_help   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_html   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_json   100.000% 12 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_lcov   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_report   100.000% 16 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_run   100.000% 0 0 14   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_multiprocessing_needs_config_file   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_run_debug   100.000% 0 0 2   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_run_module   100.000% 1 0 3   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_run_nothing   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_run_from_config   100.000% 1 0 1   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_run_module_from_config   100.000% 0 0 1   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_run_from_config_but_empty   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_run_dashm_only   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_cant_append_parallel   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_xml   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_no_arguments_at_all   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_bad_command   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_save_signal_wrong   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineTest.test_save_signal_windows   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineWithFilesTest.test_debug_data   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineWithFilesTest.test_debug_data_with_no_data_file   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineWithFilesTest.test_debug_combinable_data   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineStdoutTest.test_minimum_help   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineStdoutTest.test_version   100.000% 7 0 0   100.000% 2 0   100.000%
tests / test_cmdline.py CmdLineStdoutTest.test_help_contains_command_name   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineStdoutTest.test_help_contains_command_name_from_package   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineStdoutTest.test_help   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineStdoutTest.test_cmd_help   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineStdoutTest.test_unknown_topic   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineStdoutTest.test_error   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineStdoutTest.test_option_error   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdLineStdoutTest.test_doc_url   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdMainTest.CoverageScriptStub.command_line   100.000% 12 0 1   100.000% 6 0   100.000%
tests / test_cmdline.py CmdMainTest.setUp   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdMainTest.test_normal   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdMainTest.test_raise   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdMainTest.test_internalraise   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CmdMainTest.test_exit   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CoverageReportingFake.__init__   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CoverageReportingFake.set_option   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CoverageReportingFake.get_option   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CoverageReportingFake.load   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CoverageReportingFake.report   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CoverageReportingFake.html_report   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CoverageReportingFake.xml_report   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CoverageReportingFake.json_report   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py CoverageReportingFake.lcov_report   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py FailUnderTest.test_fail_under   100.000% 5 0 0   100.000% 2 0   100.000%
tests / test_cmdline.py FailUnderTest.test_fail_under_with_precision   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_cmdline.py (no function)   100.000% 118 0 0   100.000% 0 0   100.000%
tests / test_collector.py CollectorTest.test_should_trace_cache   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_collector.py (no function)   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py measurable_line   100.000% 8 0 0   100.000% 6 0   100.000%
tests / test_concurrency.py line_count   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py print_simple_annotation   100.000% 2 0 0   100.000% 2 0   100.000%
tests / test_concurrency.py LineCountTest.test_line_count   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py cant_trace_msg   100.000% 12 0 0   100.000% 8 0   100.000%
tests / test_concurrency.py ConcurrencyTest.try_some_code   100.000% 20 0 0   100.000% 4 0   100.000%
tests / test_concurrency.py ConcurrencyTest.test_threads   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py ConcurrencyTest.test_threads_simple_code   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py ConcurrencyTest.test_eventlet   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py ConcurrencyTest.test_eventlet_simple_code   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py ConcurrencyTest.test_gevent   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py ConcurrencyTest.test_gevent_simple_code   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py ConcurrencyTest.test_greenlet   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py ConcurrencyTest.test_greenlet_simple_code   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py ConcurrencyTest.test_bug_330   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py ConcurrencyTest.test_threads_with_gevent   100.000% 13 0 0   100.000% 4 0   100.000%
tests / test_concurrency.py ConcurrencyTest.test_bad_concurrency   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py ConcurrencyTest.test_bad_concurrency_in_config   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py ConcurrencyTest.test_no_multiple_light_concurrency   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py ConcurrencyTest.test_no_multiple_light_concurrency_in_config   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py ConcurrencyTest.test_multiprocessing_needs_config_file   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py WithoutConcurrencyModuleTest.test_missing_module   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py start_method_fixture   100.000% 4 0 0   100.000% 2 0   100.000%
tests / test_concurrency.py MultiprocessingTest.try_multiprocessing_code   100.000% 18 0 0   100.000% 2 0   100.000%
tests / test_concurrency.py MultiprocessingTest.test_multiprocessing_simple   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py MultiprocessingTest.test_multiprocessing_append   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py MultiprocessingTest.test_multiprocessing_and_gevent   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py MultiprocessingTest.test_multiprocessing_with_branching   100.000% 14 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py MultiprocessingTest.test_multiprocessing_bootstrap_error_handling   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py MultiprocessingTest.test_bug_890   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py test_coverage_stop_in_threads   100.000% 6 0 5   100.000% 0 0   100.000%
tests / test_concurrency.py test_coverage_stop_in_threads.run_thread   100.000% 0 0 11   100.000% 0 0   100.000%
tests / test_concurrency.py test_thread_safe_save_data   100.000% 21 0 9   100.000% 4 0   100.000%
tests / test_concurrency.py test_thread_safe_save_data.random_load   100.000% 0 0 6   100.000% 0 0   100.000%
tests / test_concurrency.py SigtermTest.test_sigterm_multiprocessing_saves_data   100.000% 13 0 0   100.000% 4 0   100.000%
tests / test_concurrency.py SigtermTest.test_sigterm_threading_saves_data   100.000% 12 0 0   100.000% 2 0   100.000%
tests / test_concurrency.py SigtermTest.test_sigterm_still_runs   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_concurrency.py (no function)   100.000% 96 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_default_config   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_arguments   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_config_file   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_named_config_file   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_toml_config_file   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_toml_ints_can_be_floats   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_ignored_config_file   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_config_file_then_args   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_data_file_from_environment   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_debug_from_environment   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_rcfile_from_environment   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_missing_rcfile_from_environment   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_force_environment   100.000% 8 0 0   100.000% 4 0   100.000%
tests / test_config.py ConfigTest.test_parse_errors   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_toml_parse_errors   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_environment_vars_in_config   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_environment_vars_in_toml_config   100.000% 12 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_tilde_in_config   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_tilde_in_toml_config   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.assert_tilde_results   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.assert_tilde_results.expanduser   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_tweaks_after_constructor   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_tweaks_paths_after_constructor   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_tweak_error_checking   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_tweak_plugin_options   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_unknown_option   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_unknown_option_toml   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_unknown_patch   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_misplaced_option   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_unknown_option_in_other_ini_file   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_exceptions_from_missing_things   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_exclude_also   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_partial_also   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigTest.test_core_option   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.assert_config_settings_are_correct   100.000% 34 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.test_config_file_settings   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.check_config_file_settings_in_other_file   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.test_config_file_settings_in_setupcfg   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.test_config_file_settings_in_toxini   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.check_other_config_if_coveragerc_specified   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.test_config_file_settings_in_setupcfg_if_coveragerc_specified   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.test_config_file_settings_in_tox_if_coveragerc_specified   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.check_other_not_read_if_coveragerc   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.test_setupcfg_only_if_not_coveragerc   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.test_toxini_only_if_not_coveragerc   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.check_other_config_need_prefixes   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.test_setupcfg_only_if_prefixed   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.test_toxini_only_if_prefixed   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.test_tox_ini_even_if_setup_cfg   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.test_read_prefixed_sections_from_explicit_file   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.test_non_ascii   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.test_unreadable_config   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.test_nocoveragerc_file_when_specified   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.test_no_toml_installed_no_toml   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.test_no_toml_installed_explicit_toml   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.test_no_toml_installed_pyproject_toml   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.test_no_toml_installed_pyproject_toml_shorter_syntax   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.test_no_toml_installed_pyproject_no_coverage   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_config.py ConfigFileTest.test_exceptions_from_missing_toml_things   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_config.py SerializeConfigTest.test_them   100.000% 12 0 0   100.000% 0 0   100.000%
tests / test_config.py (no function)   100.000% 87 0 0   100.000% 0 0   100.000%
tests / test_context.py StaticContextTest.test_no_context   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_context.py StaticContextTest.test_static_context   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_context.py StaticContextTest.run_red_blue   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_context.py StaticContextTest.test_combining_line_contexts   100.000% 15 0 0   100.000% 4 0   100.000%
tests / test_context.py StaticContextTest.test_combining_line_contexts.assert_combined_lines   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_context.py StaticContextTest.test_combining_arc_contexts   100.000% 22 0 0   100.000% 4 0   100.000%
tests / test_context.py StaticContextTest.test_combining_arc_contexts.assert_combined_lines   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_context.py StaticContextTest.test_combining_arc_contexts.assert_combined_arcs   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_context.py DynamicContextTest.test_dynamic_alone   100.000% 12 0 0   100.000% 0 0   100.000%
tests / test_context.py DynamicContextTest.test_dynamic_alone.assert_context_lines   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_context.py DynamicContextTest.test_static_and_dynamic   100.000% 12 0 0   100.000% 0 0   100.000%
tests / test_context.py DynamicContextTest.test_static_and_dynamic.assert_context_lines   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_context.py get_qualname   100.000% 5 0 0   100.000% 2 0   100.000%
tests / test_context.py Parent.meth   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_context.py Parent.a_property   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_context.py no_arguments   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_context.py plain_old_function   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_context.py fake_out   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_context.py patch_meth   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_context.py QualnameTest.test_method   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_context.py QualnameTest.test_inherited_method   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_context.py QualnameTest.test_mi_inherited_method   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_context.py QualnameTest.test_no_arguments   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_context.py QualnameTest.test_plain_old_function   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_context.py QualnameTest.test_fake_out   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_context.py QualnameTest.test_property   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_context.py QualnameTest.test_changeling   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_context.py QualnameTest.test_bug_829   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_context.py QualnameTest.test_bug_1210   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_context.py (no function)   100.000% 56 0 0   100.000% 0 0   100.000%
tests / test_core.py CoverageCoreTest.setUp   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_core.py CoverageCoreTest.test_core_default   100.000% 12 0 0   100.000% 4 0   100.000%
tests / test_core.py CoverageCoreTest.test_core_request_ctrace   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_core.py CoverageCoreTest.test_core_request_ctrace_but_missing   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_core.py CoverageCoreTest.test_core_request_pytrace   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_core.py CoverageCoreTest.test_core_request_sysmon   100.000% 10 0 0   100.000% 2 0   100.000%
tests / test_core.py CoverageCoreTest.test_core_request_sysmon_no_dyncontext   100.000% 10 0 0   100.000% 2 0   100.000%
tests / test_core.py CoverageCoreTest.test_core_request_sysmon_no_branches   100.000% 13 0 0   100.000% 4 0   100.000%
tests / test_core.py CoverageCoreTest.test_core_request_nosuchcore   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_core.py (no function)   100.000% 26 0 0   100.000% 0 0   100.000%
tests / test_coverage.py TestCoverageTest.test_successful_coverage   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_coverage.py TestCoverageTest.test_failed_coverage   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_coverage.py TestCoverageTest.test_exceptions_really_fail   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_coverage.py BasicCoverageTest.test_simple   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py BasicCoverageTest.test_indentation_wackiness   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py BasicCoverageTest.test_multiline_initializer   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py BasicCoverageTest.test_list_comprehension   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_expression   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_assert   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_assignment   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_assign_tuple   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_more_assignments   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_attribute_assignment   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_list_of_attribute_assignment   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_augmented_assignment   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_triple_string_stuff   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_pass   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_del   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_raise   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_raise_followed_by_statement   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_return   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_return_followed_by_statement   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_yield   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_break   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_continue   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_strange_unexecuted_continue   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_import   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_global   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_exec   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_extra_doc_string   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_nonascii   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py SimpleStatementTest.test_module_docstring   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_coverage.py CompoundStatementTest.test_statement_list   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py CompoundStatementTest.test_if   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_coverage.py CompoundStatementTest.test_elif   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_coverage.py CompoundStatementTest.test_elif_no_else   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_coverage.py CompoundStatementTest.test_elif_bizarre   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py CompoundStatementTest.test_split_if   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_coverage.py CompoundStatementTest.test_pathological_split_if   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_coverage.py CompoundStatementTest.test_absurd_split_if   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_coverage.py CompoundStatementTest.test_constant_if   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py CompoundStatementTest.test_while   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_coverage.py CompoundStatementTest.test_while_else   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_coverage.py CompoundStatementTest.test_split_while   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_coverage.py CompoundStatementTest.test_for   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_coverage.py CompoundStatementTest.test_for_else   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_coverage.py CompoundStatementTest.test_split_for   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_coverage.py CompoundStatementTest.test_try_except   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_coverage.py CompoundStatementTest.test_try_except_stranded_else   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py CompoundStatementTest.test_try_finally   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_coverage.py CompoundStatementTest.test_function_def   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_coverage.py CompoundStatementTest.test_class_def   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py AnnotationTest.test_attribute_annotation   100.000% 4 0 0   100.000% 2 0   100.000%
tests / test_coverage.py AnnotationTest.test_attribute_annotation_from_future   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py ExcludeTest.test_default   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py ExcludeTest.test_two_excludes   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py ExcludeTest.test_excluding_elif_suites   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py ExcludeTest.test_excluding_try_except   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py ExcludeTest.test_excluding_try_except_stranded_else   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py ExcludeTest.test_excluded_comprehension_branches   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py Py24Test.test_function_decorators   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py Py24Test.test_function_decorators_with_args   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py Py24Test.test_double_function_decorators   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py Py25Test.test_with_statement   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py Py25Test.test_try_except_finally   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_coverage.py Py25Test.test_try_except_finally_stranded_else   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py ModuleTest.test_not_singleton   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_coverage.py ModuleTest.test_old_name_and_new_name   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_coverage.py ReportingTest.test_no_data_to_report_on_annotate   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_coverage.py ReportingTest.test_no_data_to_report_on_html   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_coverage.py ReportingTest.test_no_data_to_report_on_xml   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_coverage.py (no function)   100.000% 88 0 0   100.000% 0 0   100.000%
tests / test_data.py DebugCoverageData   100.000% 6 0 0   100.000% 2 0   100.000%
tests / test_data.py assert_line_counts   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_data.py assert_measured_files   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_data.py assert_lines1_data   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_data.py assert_arcs3_data   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_data.py dicts_from_sets   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_empty_data_is_false   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_empty_data_is_false_when_read   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_line_data_is_true   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_arc_data_is_true   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_empty_line_data_is_false   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_empty_arc_data_is_false   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_adding_lines   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_adding_arcs   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_ok_to_add_lines_twice   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_ok_to_add_arcs_twice   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_ok_to_add_empty_arcs   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_cant_add_arcs_with_lines   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_cant_add_lines_with_arcs   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_touch_file_with_lines   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_touch_file_with_arcs   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_set_query_contexts   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_no_lines_vs_unmeasured_file   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_lines_with_contexts   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_contexts_by_lineno_with_lines   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_no_duplicate_lines   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_no_duplicate_arcs   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_no_arcs_vs_unmeasured_file   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_arcs_with_contexts   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_contexts_by_lineno_with_arcs   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_contexts_by_lineno_with_unknown_file   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_context_by_lineno_with_query_contexts_with_lines   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_context_by_lineno_with_query_contexts_with_arcs   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_file_tracer_name   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_ok_to_repeat_file_tracer   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_ok_to_set_empty_file_tracer   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_cant_change_file_tracer_name   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_update_lines   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_update_arcs   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_update_cant_mix_lines_and_arcs   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_update_file_tracers   100.000% 13 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_update_conflicting_file_tracers   100.000% 12 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_update_file_tracer_vs_no_file_tracer   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_update_lines_empty   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_update_arcs_empty   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_asking_isnt_measuring   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_add_to_hash_with_lines   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_add_to_hash_with_arcs   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_add_to_lines_hash_with_missing_file   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_add_to_arcs_hash_with_missing_file   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_empty_lines_are_still_lines   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_empty_arcs_are_still_arcs   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_cant_touch_in_empty_data   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_read_and_write_are_opposites   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_thread_stress   100.000% 10 0 0   100.000% 4 0   100.000%
tests / test_data.py CoverageDataTest.test_thread_stress.thread_main   100.000% 2 0 2   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_purge_files_lines   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_purge_files_arcs   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataTest.test_cant_purge_in_empty_data   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataInTempDirTest.test_read_write_lines   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataInTempDirTest.test_read_write_arcs   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataInTempDirTest.test_read_errors   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataInTempDirTest.test_hard_read_error   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataInTempDirTest.test_error_when_closing   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataInTempDirTest.test_wrong_schema_version   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataInTempDirTest.test_wrong_schema_schema   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataFilesTest.test_reading_missing   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataFilesTest.test_writing_and_reading   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataFilesTest.test_debug_output_with_debug_option   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataFilesTest.test_debug_output_without_debug_option   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataFilesTest.test_explicit_suffix   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataFilesTest.test_true_suffix   100.000% 14 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataFilesTest.test_combining   100.000% 16 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataFilesTest.test_erasing   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataFilesTest.test_erasing_parallel   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataFilesTest.test_combining_with_aliases   100.000% 24 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataFilesTest.test_combining_from_different_directories   100.000% 18 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataFilesTest.test_combining_from_files   100.000% 23 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataFilesTest.test_combining_from_nonexistent_directories   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataFilesTest.test_interleaved_erasing_bug716   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataFilesTest.test_combining_with_crazy_filename   100.000% 14 0 0   100.000% 0 0   100.000%
tests / test_data.py CoverageDataFilesTest.test_meta_data   100.000% 14 0 0   100.000% 0 0   100.000%
tests / test_data.py DumpsLoadsTest.test_serialization   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_data.py DumpsLoadsTest.test_misfed_serialization   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_data.py NoDiskTest.test_updating   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_data.py (no function)   100.000% 139 0 0   100.000% 0 0   100.000%
tests / test_debug.py InfoFormatterTest.test_info_formatter   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_debug.py InfoFormatterTest.test_info_formatter_with_generator   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_debug.py InfoFormatterTest.test_too_long_label   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_debug.py test_info_header   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_debug.py test_short_id   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_debug.py test_clipped_repr   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_debug.py test_filter_text   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_debug.py DebugTraceTest.f1_debug_output   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_debug.py DebugTraceTest.test_debug_no_trace   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_debug.py DebugTraceTest.test_debug_trace   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_debug.py DebugTraceTest.test_debug_trace_pid   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_debug.py DebugTraceTest.test_debug_callers   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_debug.py DebugTraceTest.test_debug_config   100.000% 6 0 0   100.000% 2 0   100.000%
tests / test_debug.py DebugTraceTest.test_debug_sys   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_debug.py DebugTraceTest.test_debug_sys_ctracer   100.000% 5 0 0   100.000% 2 0   100.000%
tests / test_debug.py DebugTraceTest.test_debug_pybehave   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_debug.py DebugTraceTest.test_debug_sqlite   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_debug.py DebugTraceTest.test_debug_process   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_debug.py DebugTraceTest.test_debug_pytest   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_debug.py assert_good_debug_sys   100.000% 12 0 0   100.000% 6 0   100.000%
tests / test_debug.py DebugOutputTest.setUp   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_debug.py DebugOutputTest.debug_sys   100.000% 2 0 1   100.000% 0 0   100.000%
tests / test_debug.py DebugOutputTest.test_stderr_default   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_debug.py DebugOutputTest.test_envvar   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_debug.py DebugOutputTest.test_config_file   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_debug.py DebugOutputTest.test_stdout_alias   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_debug.py DebugControlTest.test_debug_control   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_debug.py DebugControlTest.test_debug_write_exceptions   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_debug.py DebugControlTest.test_debug_write_self   100.000% 7 0 1   100.000% 0 0   100.000%
tests / test_debug.py DebugControlTest.test_debug_write_self.DebugWritingClass.__init__   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_debug.py DebugControlTest.test_debug_write_self.DebugWritingClass.__repr__   100.000% 0 0 1   100.000% 0 0   100.000%
tests / test_debug.py DebugControlTest.test_debug_write_self.run_some   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_debug.py f_one   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_debug.py f_two   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_debug.py f_three   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_debug.py ShortStackTest.test_short_stack   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_debug.py ShortStackTest.test_short_stack_skip   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_debug.py ShortStackTest.test_short_stack_full   100.000% 16 0 0   100.000% 2 0   100.000%
tests / test_debug.py ShortStackTest.test_short_stack_short_filenames   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_debug.py ShortStackTest.test_short_stack_frame_ids   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_debug.py ShortFilenameTest.test_short_filename   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_debug.py test_relevant_environment_display   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_debug.py test_exc_one_line   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_debug.py test_auto_repr   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_debug.py test_auto_repr.MyStuff.__init__   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_debug.py (no function)   100.000% 71 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunFileTest.clean_up   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunFileTest.test_run_python_file   100.000% 12 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunFileTest.test_no_extra_file   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunFileTest.test_universal_newlines   100.000% 6 0 0   100.000% 2 0   100.000%
tests / test_execfile.py RunFileTest.test_missing_final_newline   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunFileTest.test_no_such_file   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunFileTest.test_directory_with_main   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunFileTest.test_directory_without_main   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunFileTest.test_code_throws   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunFileTest.test_code_exits   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunFileTest.test_excepthook_exit   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunFileTest.test_excepthook_throw   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunPycFileTest.make_pyc   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunPycFileTest.test_running_pyc   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunPycFileTest.test_running_pyo   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunPycFileTest.test_running_pyc_from_wrong_python   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunPycFileTest.test_running_hashed_pyc   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunPycFileTest.test_no_such_pyc_file   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunPycFileTest.test_running_py_from_binary   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunModuleTest.test_runmod1   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunModuleTest.test_runmod2   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunModuleTest.test_runmod3   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunModuleTest.test_pkg1_main   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunModuleTest.test_pkg1_sub_main   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunModuleTest.test_pkg1_init   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunModuleTest.test_no_such_module   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_execfile.py RunModuleTest.test_no_main   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_execfile.py (no function)   100.000% 49 0 0   100.000% 0 0   100.000%
tests / test_filereporter.py FileReporterTest.test_filenames   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_filereporter.py FileReporterTest.test_odd_filenames   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_filereporter.py FileReporterTest.test_modules   100.000% 12 0 0   100.000% 0 0   100.000%
tests / test_filereporter.py FileReporterTest.test_module_files   100.000% 12 0 0   100.000% 0 0   100.000%
tests / test_filereporter.py FileReporterTest.test_comparison   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_filereporter.py FileReporterTest.test_zipfile   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_filereporter.py (no function)   100.000% 14 0 0   100.000% 0 0   100.000%
tests / test_files.py FilesTest.abs_path   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_files.py FilesTest.test_simple   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_files.py FilesTest.test_peer_directories   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_files.py FilesTest.test_filepath_contains_absolute_prefix_twice   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_files.py FilesTest.test_canonical_filename_ensure_cache_hit   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_files.py FilesTest.test_relative_dir_for_root   100.000% 5 0 0   100.000% 2 0   100.000%
tests / test_files.py FilesTest.test_source_exists   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_files.py test_flat_rootname   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_files.py globs_to_regex_params   100.000% 5 0 0   100.000% 4 0   100.000%
tests / test_files.py test_globs_to_regex   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_files.py test_invalid_globs   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_files.py TMatcher.match   100.000% 0 0 1   100.000% 0 0   100.000%
tests / test_files.py MatcherTest.setUp   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_files.py MatcherTest.assertMatches   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_files.py MatcherTest.test_tree_matcher   100.000% 7 0 0   100.000% 2 0   100.000%
tests / test_files.py MatcherTest.test_module_matcher   100.000% 6 0 0   100.000% 2 0   100.000%
tests / test_files.py MatcherTest.test_glob_matcher   100.000% 5 0 0   100.000% 2 0   100.000%
tests / test_files.py MatcherTest.test_glob_matcher_overload   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_files.py MatcherTest.test_glob_windows_paths   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_files.py relative_setting   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_files.py PathAliasesTest.assert_mapped   100.000% 5 0 0   100.000% 2 0   100.000%
tests / test_files.py PathAliasesTest.assert_unchanged   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_files.py PathAliasesTest.test_noop   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_files.py PathAliasesTest.test_nomatch   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_files.py PathAliasesTest.test_wildcard   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_files.py PathAliasesTest.test_no_accidental_match   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_files.py PathAliasesTest.test_no_map_if_not_exist   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_files.py PathAliasesTest.test_no_dotslash   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_files.py PathAliasesTest.test_relative_pattern   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_files.py PathAliasesTest.test_multiple_patterns   100.000% 9 0 0   100.000% 2 0   100.000%
tests / test_files.py PathAliasesTest.test_cant_have_wildcard_at_end   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_files.py PathAliasesTest.test_no_accidental_munging   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_files.py PathAliasesTest.test_paths_are_os_corrected   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_files.py PathAliasesTest.test_windows_on_linux   100.000% 4 0 0   100.000% 2 0   100.000%
tests / test_files.py PathAliasesTest.test_linux_on_windows   100.000% 4 0 0   100.000% 2 0   100.000%
tests / test_files.py PathAliasesTest.test_relative_windows_on_linux   100.000% 4 0 0   100.000% 2 0   100.000%
tests / test_files.py PathAliasesTest.test_relative_linux_on_windows   100.000% 4 0 0   100.000% 2 0   100.000%
tests / test_files.py PathAliasesTest.test_implicit_relative_windows_on_linux   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_files.py PathAliasesTest.test_implicit_relative_linux_on_windows   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_files.py PathAliasesTest.test_multiple_wildcard   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_files.py PathAliasesTest.test_windows_root_paths   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_files.py PathAliasesTest.test_leading_wildcard   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_files.py PathAliasesTest.test_dot   100.000% 9 0 0   100.000% 2 0   100.000%
tests / test_files.py PathAliasesRealFilesTest.test_aliasing_zip_files   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_files.py FindPythonFilesTest.test_find_python_files   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_files.py FindPythonFilesTest.test_find_python_files_include_namespace_packages   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_files.py WindowsFileTest.test_actual_path   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_files.py (no function)   100.000% 86 0 4   100.000% 0 0   100.000%
tests / test_goldtest.py path_regex   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_goldtest.py CompareTest.setUp   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_goldtest.py CompareTest.test_good   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_goldtest.py CompareTest.test_bad   100.000% 14 0 0   100.000% 0 0   100.000%
tests / test_goldtest.py CompareTest.test_good_needs_scrubs   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_goldtest.py CompareTest.test_actual_extra   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_goldtest.py CompareTest.test_xml_good   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_goldtest.py CompareTest.test_xml_bad   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_goldtest.py ContainsTest.test_contains   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_goldtest.py ContainsTest.test_contains_rx   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_goldtest.py ContainsTest.test_contains_any   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_goldtest.py ContainsTest.test_doesnt_contain   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_goldtest.py (no function)   100.000% 33 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTestHelpers.create_initial_files   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTestHelpers.run_coverage   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTestHelpers.get_html_report_content   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTestHelpers.get_html_index_content   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTestHelpers.get_html_report_text_lines   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTestHelpers.assert_correct_timestamp   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTestHelpers.assert_valid_hrefs   100.000% 14 0 0   100.000% 10 0   100.000%
tests / test_html.py HtmlReportParser.__init__   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlReportParser.handle_starttag   100.000% 12 0 0   100.000% 4 0   100.000%
tests / test_html.py HtmlReportParser.handle_endtag   100.000% 2 0 0   100.000% 2 0   100.000%
tests / test_html.py HtmlReportParser.handle_data   100.000% 2 0 0   100.000% 2 0   100.000%
tests / test_html.py HtmlReportParser.text   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_html.py FileWriteTracker.__init__   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_html.py FileWriteTracker.open   100.000% 3 0 0   100.000% 2 0   100.000%
tests / test_html.py HtmlDeltaTest.setUp   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlDeltaTest.run_coverage   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlDeltaTest.assert_htmlcov_files_exist   100.000% 14 0 0   100.000% 2 0   100.000%
tests / test_html.py HtmlDeltaTest.test_html_created   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlDeltaTest.test_html_delta_from_source_change   100.000% 12 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlDeltaTest.test_html_delta_from_coverage_change   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlDeltaTest.test_html_delta_from_settings_change   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlDeltaTest.test_html_delta_from_coverage_version_change   100.000% 13 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlDeltaTest.test_file_becomes_100   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlDeltaTest.test_status_format_change   100.000% 14 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlDeltaTest.test_dont_overwrite_gitignore   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlDeltaTest.test_dont_write_gitignore_into_existing_directory   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTitleTest.test_default_title   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTitleTest.test_title_set_in_config_file   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTitleTest.test_non_ascii_title_set_in_config_file   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTitleTest.test_title_set_in_args   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlWithUnparsableFilesTest.test_dotpy_not_python   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlWithUnparsableFilesTest.test_dotpy_not_python_ignored   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlWithUnparsableFilesTest.test_dothtml_not_python   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlWithUnparsableFilesTest.test_execed_liar_ignored   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlWithUnparsableFilesTest.test_execed_liar_ignored_indentation_error   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlWithUnparsableFilesTest.test_decode_error   100.000% 14 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlWithUnparsableFilesTest.test_formfeeds   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlWithUnparsableFilesTest.test_splitlines_special_chars   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTest.test_missing_source_file_incorrect_message   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTest.test_extensionless_file_collides_with_extension   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTest.test_has_date_stamp_in_files   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTest.test_reporting_on_unmeasured_file   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTest.make_main_and_not_covered   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTest.test_report_skip_covered   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTest.test_html_skip_covered   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTest.test_report_skip_covered_branches   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTest.test_report_skip_covered_100   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTest.test_report_skip_covered_100_functions   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTest.make_init_and_main   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTest.test_report_skip_empty   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlTest.test_html_skip_empty   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_html.py filepath_to_regex   100.000% 5 0 0   100.000% 2 0   100.000%
tests / test_html.py compare_html   100.000% 5 0 0   100.000% 2 0   100.000%
tests / test_html.py unbust   100.000% 6 0 0   100.000% 4 0   100.000%
tests / test_html.py HtmlGoldTest.test_a   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlGoldTest.test_b_branch   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlGoldTest.test_bom   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlGoldTest.test_isolatin1   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlGoldTest.make_main_etc   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlGoldTest.test_omit_1   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlGoldTest.test_omit_2   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlGoldTest.test_omit_3   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlGoldTest.test_omit_4   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlGoldTest.test_omit_5   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlGoldTest.test_other   100.000% 12 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlGoldTest.test_partial   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlGoldTest.test_styled   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlGoldTest.test_multiline   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlGoldTest.test_tabbed   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlGoldTest.test_bug_1828   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlGoldTest.test_bug_1836   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlGoldTest.test_bug_1980   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlGoldTest.test_unicode   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlGoldTest.test_accented_dot_py   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlGoldTest.test_accented_directory   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlWithContextsTest.html_data_from_cov   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlWithContextsTest.test_dynamic_contexts   100.000% 13 0 0   100.000% 2 0   100.000%
tests / test_html.py HtmlWithContextsTest.test_filtered_dynamic_contexts   100.000% 12 0 0   100.000% 2 0   100.000%
tests / test_html.py HtmlWithContextsTest.test_no_contexts_warns_no_contexts   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlWithContextsTest.test_dynamic_contexts_relative_files   100.000% 12 0 0   100.000% 2 0   100.000%
tests / test_html.py HtmlHelpersTest.test_bad_link   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_html.py HtmlHelpersTest.test_bad_anchor   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_html.py test_encode_int   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_html.py (no function)   100.000% 126 0 0   100.000% 0 0   100.000%
tests / test_json.py JsonReportTest._assert_expected_json_report   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_json.py JsonReportTest._assert_expected_json_report_with_regions   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_json.py JsonReportTest._compare_json_reports   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_json.py JsonReportTest.test_branch_coverage   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_json.py JsonReportTest.test_simple_line_coverage   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_json.py JsonReportTest.test_regions_coverage   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_json.py JsonReportTest.test_branch_regions_coverage   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_json.py JsonReportTest.run_context_test   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_json.py JsonReportTest.test_context_non_relative   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_json.py JsonReportTest.test_context_relative   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_json.py JsonReportTest.test_l1_equals_l2   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_json.py (no function)   100.000% 21 0 0   100.000% 0 0   100.000%
tests / test_lcov.py LcovTest.create_initial_files   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_lcov.py LcovTest.get_lcov_report_content   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_lcov.py LcovTest.test_lone_file   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_lcov.py LcovTest.test_line_checksums   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_lcov.py LcovTest.test_simple_line_coverage_two_files   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_lcov.py LcovTest.test_branch_coverage_one_file   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_lcov.py LcovTest.test_branch_coverage_two_files   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_lcov.py LcovTest.test_half_covered_branch   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_lcov.py LcovTest.test_empty_init_files   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_lcov.py LcovTest.test_empty_init_file_skipped   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_lcov.py LcovTest.test_excluded_lines   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_lcov.py LcovTest.test_exit_branches   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_lcov.py LcovTest.test_genexpr_exit_arcs_pruned_full_coverage   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_lcov.py LcovTest.test_genexpr_exit_arcs_pruned_never_true   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_lcov.py LcovTest.test_genexpr_exit_arcs_pruned_always_true   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_lcov.py LcovTest.test_genexpr_exit_arcs_pruned_not_reached   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_lcov.py LcovTest.test_always_raise   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_lcov.py LcovTest.test_multiline_conditions   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_lcov.py LcovTest.test_module_exit   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_lcov.py (no function)   100.000% 25 0 0   100.000% 0 0   100.000%
tests / test_misc.py HasherTest.test_string_hashing   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_misc.py HasherTest.test_bytes_hashing   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_misc.py HasherTest.test_unicode_hashing   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_misc.py HasherTest.test_dict_hashing   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_misc.py HasherTest.test_dict_collision   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_misc.py RemoveFileTest.test_remove_nonexistent_file   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_misc.py RemoveFileTest.test_remove_actual_file   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_misc.py RemoveFileTest.test_actual_errors   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_misc.py test_substitute_variables   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_misc.py test_substitute_variables_errors   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_misc.py ImportThirdPartyTest.test_success   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_misc.py ImportThirdPartyTest.test_failure   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_misc.py test_human_sorted   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_misc.py test_human_sorted_items   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_misc.py test_stdout_link_tty   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_misc.py test_stdout_link_not_tty   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_misc.py test_stdout_link_with_fake_stdout   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_misc.py (no function)   100.000% 37 0 0   100.000% 0 0   100.000%
tests / test_mixins.py TempDirMixinTest.file_text   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_mixins.py TempDirMixinTest.test_make_file   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_mixins.py TempDirMixinTest.test_make_file_newline   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_mixins.py TempDirMixinTest.test_make_file_non_ascii   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_mixins.py TempDirMixinTest.test_make_bytes_file   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_mixins.py RestoreModulessMixinTest.test_module_independence   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_mixins.py RestoreModulessMixinTest.test_cleanup_and_reimport   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_mixins.py (no function)   100.000% 14 0 0   100.000% 0 0   100.000%
tests / test_numbits.py good_numbits   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_numbits.py NumbitsOpTest.test_conversion   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_numbits.py NumbitsOpTest.test_union   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_numbits.py NumbitsOpTest.test_intersection   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_numbits.py NumbitsOpTest.test_any_intersection   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_numbits.py NumbitsOpTest.test_num_in_numbits   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_numbits.py NumbitsSqliteFunctionTest.setUp   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_numbits.py NumbitsSqliteFunctionTest.test_numbits_union   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_numbits.py NumbitsSqliteFunctionTest.test_numbits_intersection   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_numbits.py NumbitsSqliteFunctionTest.test_numbits_any_intersection   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_numbits.py NumbitsSqliteFunctionTest.test_num_in_numbits   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_numbits.py NumbitsSqliteFunctionTest.test_numbits_to_nums   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_numbits.py (no function)   100.000% 41 0 0   100.000% 2 0   100.000%
tests / test_oddball.py ThreadingTest.test_threading   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_oddball.py ThreadingTest.test_thread_run   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_oddball.py RecursionTest.test_short_recursion   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_oddball.py RecursionTest.test_long_recursion   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_oddball.py RecursionTest.test_long_recursion_recovery   100.000% 13 0 3   100.000% 2 0   100.000%
tests / test_oddball.py MemoryLeakTest.test_for_leaks   100.000% 13 0 2   100.000% 2 0   100.000%
tests / test_oddball.py MemoryLeakTest.test_eval_codeobject_leak   100.000% 10 0 0   100.000% 2 0   100.000%
tests / test_oddball.py MemoryFumblingTest.test_dropping_none   100.000% 0 0 34   100.000% 0 0   100.000%
tests / test_oddball.py PyexpatTest.test_pyexpat   100.000% 14 0 0   100.000% 0 0   100.000%
tests / test_oddball.py ExceptionTest.test_exception   100.000% 17 0 2   100.000% 6 0   100.000%
tests / test_oddball.py DoctestTest.test_doctest   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_oddball.py GettraceTest.test_round_trip_in_untraced_function   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_oddball.py GettraceTest.test_setting_new_trace_function   100.000% 8 0 0   100.000% 2 0   100.000%
tests / test_oddball.py GettraceTest.test_atexit_gettrace   100.000% 0 0 27   100.000% 0 0   100.000%
tests / test_oddball.py ExecTest.test_correct_filename   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_oddball.py ExecTest.test_unencodable_filename   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_oddball.py MockingProtectionTest.test_isolate_module_os   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_oddball.py MockingProtectionTest.test_defend_against_mock_open   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_oddball.py (no function)   100.000% 46 0 8   100.000% 0 0   100.000%
tests / test_parser.py PythonParserTestBase.parse_text   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_parser.py PythonParserTest.test_exit_counts   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_parser.py PythonParserTest.test_try_except   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_parser.py PythonParserTest.test_excluded_classes   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_parser.py PythonParserTest.test_missing_branch_to_excluded_code   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_parser.py PythonParserTest.test_not_python   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_parser.py PythonParserTest.test_empty_decorated_function   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_parser.py PythonParserTest.test_nested_context_managers   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_parser.py PythonParserTest.test_module_docstrings   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_parser.py PythonParserTest.test_fuzzed_double_parse   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_parser.py PythonParserTest.test_bug_1891   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_parser.py PythonParserTest.test_fuzzed_weirdness   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_simple   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_excluding_if_suite   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_excluding_if_but_not_else_suite   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_excluding_else_suite   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_excluding_oneline_if   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_excluding_a_colon_not_a_suite   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_excluding_for_suite   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_excluding_for_else   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_excluding_while   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_excluding_while_else   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_excluding_try_except   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_excluding_if_pass   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_multiline_if_no_branch   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_excluding_function   100.000% 19 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_excluding_bug1713   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_excluding_method   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_excluding_class   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_excludes_non_ascii   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_no_exclude_at_all   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_formfeed   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_decorator_pragmas   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_decorator_pragmas_with_colons   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_class_decorator_pragmas   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_over_exclusion_bug1779   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_multiline_exclusion_single_line   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_multiline_exclusion_suite   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_multiline_exclusion_no_match   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_multiline_exclusion_no_source   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_multiline_exclusion_all_lines_must_match   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_multiline_exclusion_multiple_matches   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_multiline_exclusion_suite2   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_multiline_exclusion_match_all   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_multiline_exclusion_block   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_multiline_exclusion_block2   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_multiline_exclusion_block3   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_multiline_exclusion_whole_source   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_parser.py ExclusionParserTest.test_multiline_exclusion_from_marker   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_parser.py ParserMissingArcDescriptionTest.test_missing_arc_description   100.000% 13 0 0   100.000% 0 0   100.000%
tests / test_parser.py ParserMissingArcDescriptionTest.test_missing_arc_descriptions_for_exceptions   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_parser.py MatchCaseMissingArcDescriptionTest.test_match_case   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_parser.py MatchCaseMissingArcDescriptionTest.test_final_wildcard   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_parser.py MatchCaseMissingArcDescriptionTest.test_missing_arc_descriptions_bug1775   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_parser.py ParserFileTest.parse_file   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_parser.py ParserFileTest.test_line_endings   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_parser.py ParserFileTest.test_encoding   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_parser.py ParserFileTest.test_missing_line_ending   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_parser.py ParserFileTest.test_os_error   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_parser.py test_is_constant_test_expr   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_parser.py (no function)   100.000% 81 0 0   100.000% 0 0   100.000%
tests / test_phystokens.py PhysTokensTest.check_tokenization   100.000% 8 0 0   100.000% 2 0   100.000%
tests / test_phystokens.py PhysTokensTest.check_file_tokenization   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_phystokens.py PhysTokensTest.test_simple   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_phystokens.py PhysTokensTest.test_missing_final_newline   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_phystokens.py PhysTokensTest.test_tab_indentation   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_phystokens.py PhysTokensTest.test_bug_822   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_phystokens.py PhysTokensTest.test_tokenize_real_file   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_phystokens.py PhysTokensTest.test_1828   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_phystokens.py PhysTokensTest.test_stress   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_phystokens.py PhysTokensTest.test_fstring_middle   100.000% 4 0 0   100.000% 2 0   100.000%
tests / test_phystokens.py SoftKeywordTest.test_soft_keywords_match_case   100.000% 14 0 0   100.000% 0 0   100.000%
tests / test_phystokens.py SoftKeywordTest.test_soft_keyword_type   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_phystokens.py SourceEncodingTest.test_detect_source_encoding   100.000% 2 0 0   100.000% 2 0   100.000%
tests / test_phystokens.py SourceEncodingTest.test_detect_source_encoding_not_in_comment   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_phystokens.py SourceEncodingTest.test_dont_detect_source_encoding_on_third_line   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_phystokens.py SourceEncodingTest.test_detect_source_encoding_of_empty_file   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_phystokens.py SourceEncodingTest.test_bom   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_phystokens.py SourceEncodingTest.test_bom_with_encoding   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_phystokens.py SourceEncodingTest.test_bom_is_wrong   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_phystokens.py SourceEncodingTest.test_unknown_encoding   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_phystokens.py (no function)   100.000% 46 0 0   100.000% 0 0   100.000%
tests / test_plugins.py NullConfig.get_plugin_options   100.000% 0 0 1   100.000% 0 0   100.000%
tests / test_plugins.py FakeConfig.__init__   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_plugins.py FakeConfig.get_plugin_options   100.000% 4 0 0   100.000% 2 0   100.000%
tests / test_plugins.py make_plugins   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_plugins.py LoadPluginsTest.test_implicit_boolean   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_plugins.py LoadPluginsTest.test_importing_and_configuring   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_plugins.py LoadPluginsTest.test_importing_and_configuring_more_than_one   100.000% 15 0 0   100.000% 0 0   100.000%
tests / test_plugins.py LoadPluginsTest.test_cant_import   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_plugins.py LoadPluginsTest.test_plugin_must_define_coverage_init   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_plugins.py PluginTest.test_plugin_imported   100.000% 7 0 1   100.000% 0 0   100.000%
tests / test_plugins.py PluginTest.test_missing_plugin_raises_import_error   100.000% 4 0 1   100.000% 0 0   100.000%
tests / test_plugins.py PluginTest.test_bad_plugin_isnt_hidden   100.000% 5 0 1   100.000% 0 0   100.000%
tests / test_plugins.py PluginTest.test_plugin_sys_info   100.000% 14 0 1   100.000% 2 0   100.000%
tests / test_plugins.py PluginTest.test_plugin_with_no_sys_info   100.000% 11 0 1   100.000% 0 0   100.000%
tests / test_plugins.py PluginTest.test_local_files_are_importable   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_plugins.py PluginTest.test_coverage_init_plugins   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_plugins.py PluginTest.test_coverage_init_plugins.coverage_init   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_plugins.py PluginWarningOnPyTracerTest.test_exception_if_plugins_on_pytracer   100.000% 10 0 0   100.000% 2 0   100.000%
tests / test_plugins.py GoodFileTracerTest.test_plugin1   100.000% 13 0 0   100.000% 0 0   100.000%
tests / test_plugins.py GoodFileTracerTest.make_render_and_caller   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_plugins.py GoodFileTracerTest.make_render_and_caller.lines   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_plugins.py GoodFileTracerTest.test_plugin2   100.000% 15 0 0   100.000% 0 0   100.000%
tests / test_plugins.py GoodFileTracerTest.test_plugin2_with_branch   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_plugins.py GoodFileTracerTest.test_plugin2_with_text_report   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_plugins.py GoodFileTracerTest.test_plugin2_with_html_report   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_plugins.py GoodFileTracerTest.test_plugin2_with_xml_report   100.000% 12 0 0   100.000% 2 0   100.000%
tests / test_plugins.py GoodFileTracerTest.test_defer_to_python   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_plugins.py GoodFileTracerTest.test_find_unexecuted   100.000% 14 0 0   100.000% 0 0   100.000%
tests / test_plugins.py BadFileTracerTest.run_plugin   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_plugins.py BadFileTracerTest.run_bad_plugin   100.000% 16 0 0   100.000% 6 0   100.000%
tests / test_plugins.py BadFileTracerTest.test_file_tracer_has_no_file_tracer_method   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_plugins.py BadFileTracerTest.test_file_tracer_has_inherited_sourcefilename_method   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_plugins.py BadFileTracerTest.test_plugin_has_inherited_filereporter_method   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_plugins.py BadFileTracerTest.test_file_tracer_fails   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_plugins.py BadFileTracerTest.test_file_tracer_fails_eventually   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_plugins.py BadFileTracerTest.test_file_tracer_returns_wrong   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_plugins.py BadFileTracerTest.test_has_dynamic_source_filename_fails   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_plugins.py BadFileTracerTest.test_source_filename_fails   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_plugins.py BadFileTracerTest.test_source_filename_returns_wrong   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_plugins.py BadFileTracerTest.test_dynamic_source_filename_fails   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_plugins.py BadFileTracerTest.test_line_number_range_raises_error   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_plugins.py BadFileTracerTest.test_line_number_range_returns_non_tuple   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_plugins.py BadFileTracerTest.test_line_number_range_returns_triple   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_plugins.py BadFileTracerTest.test_line_number_range_returns_pair_of_strings   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_plugins.py ConfigurerPluginTest.test_configurer_plugin   100.000% 7 0 1   100.000% 0 0   100.000%
tests / test_plugins.py DynamicContextPluginTest.make_plugin_capitalized_testnames   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_plugins.py DynamicContextPluginTest.make_plugin_track_render   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_plugins.py DynamicContextPluginTest.make_test_files   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_plugins.py DynamicContextPluginTest.run_all_functions   100.000% 0 0 11   100.000% 0 0   100.000%
tests / test_plugins.py DynamicContextPluginTest.test_plugin_standalone   100.000% 15 0 0   100.000% 0 0   100.000%
tests / test_plugins.py DynamicContextPluginTest.test_static_context   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_plugins.py DynamicContextPluginTest.test_plugin_with_test_function   100.000% 14 0 0   100.000% 0 0   100.000%
tests / test_plugins.py DynamicContextPluginTest.test_plugin_with_test_function.assert_context_lines   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_plugins.py DynamicContextPluginTest.test_multiple_plugins   100.000% 16 0 0   100.000% 0 0   100.000%
tests / test_plugins.py DynamicContextPluginTest.test_multiple_plugins.assert_context_lines   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_plugins.py (no function)   100.000% 83 0 1   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_save_on_exit   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_tests_dir_is_importable   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_coverage_run_envvar_is_in_coveragerun   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.make_b_or_c_py   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_append_data   100.000% 12 0 0   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_append_data_with_different_file   100.000% 13 0 0   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_append_can_create_a_data_file   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_combine_with_rc   100.000% 18 0 0   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_combine_with_aliases   100.000% 20 0 0   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_erase_parallel   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_missing_source_file   100.000% 13 0 0   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_running_missing_file   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_code_throws   100.000% 10 0 0   100.000% 2 0   100.000%
tests / test_process.py ProcessTest.test_code_exits   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_code_exits_no_arg   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_fork   100.000% 33 0 0   100.000% 2 0   100.000%
tests / test_process.py ProcessTest.test_os_exit   100.000% 13 0 0   100.000% 4 0   100.000%
tests / test_process.py ProcessTest.test_warnings_during_reporting   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_warns_if_never_run   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_warnings_trace_function_changed_with_threads   100.000% 0 0 19   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_warning_trace_function_changed   100.000% 0 0 14   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_timid   100.000% 0 0 45   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_warn_preimported   100.000% 6 0 1   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_lang_c   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_deprecation_warnings   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_run_twice   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_module_name   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_process.py ProcessTest.test_save_signal_usr1   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_process.py EnvironmentTest.assert_tryexecfile_output   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_process.py EnvironmentTest.test_coverage_run_is_like_python   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_process.py EnvironmentTest.test_coverage_run_far_away_is_like_python   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_process.py EnvironmentTest.test_coverage_run_far_away_is_like_python_windows   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_process.py EnvironmentTest.test_coverage_run_dashm_is_like_python_dashm   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_process.py EnvironmentTest.test_coverage_run_dir_is_like_python_dir   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_process.py EnvironmentTest.test_coverage_run_dashm_dir_no_init_is_like_python   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_process.py EnvironmentTest.test_coverage_run_dashm_dir_with_init_is_like_python   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_process.py EnvironmentTest.test_coverage_run_dashm_equal_to_doubledashsource   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_process.py EnvironmentTest.test_coverage_run_dashm_superset_of_doubledashsource   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_process.py EnvironmentTest.test_coverage_run_script_imports_doubledashsource   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_process.py EnvironmentTest.test_coverage_run_dashm_is_like_python_dashm_off_path   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_process.py EnvironmentTest.test_coverage_run_dashm_is_like_python_dashm_with__main__207   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_process.py EnvironmentTest.test_coverage_zip_is_like_python   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_process.py EnvironmentTest.test_pythonsafepath   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_process.py EnvironmentTest.test_pythonsafepath_dashm_runme   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_process.py EnvironmentTest.test_pythonsafepath_dashm   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_process.py EnvironmentTest.test_coverage_custom_script   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_process.py EnvironmentTest.test_bug_862   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_process.py EnvironmentTest.test_bug_909   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_process.py ExcepthookTest.test_excepthook   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_process.py ExcepthookTest.test_excepthook_exit   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_process.py ExcepthookTest.test_excepthook_throw   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_process.py AliasedCommandTest.test_major_version_works   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_process.py AliasedCommandTest.test_wrong_alias_doesnt_work   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_process.py AliasedCommandTest.test_specific_alias_works   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_process.py AliasedCommandTest.test_aliases_used_in_messages   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_process.py PydocTest.assert_pydoc_ok   100.000% 5 0 0   100.000% 2 0   100.000%
tests / test_process.py PydocTest.test_pydoc_coverage   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_process.py PydocTest.test_pydoc_coverage_coverage   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_process.py FailUnderTest.setUp   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_process.py FailUnderTest.test_report_43_is_ok   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_process.py FailUnderTest.test_report_43_is_not_ok   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_process.py FailUnderTest.test_report_42p86_is_not_ok   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_process.py FailUnderTest.test_report_99p9_is_not_ok   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_process.py FailUnderNoFilesTest.test_report   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_process.py FailUnderEmptyFilesTest.test_report   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_process.py YankedDirectoryTest.test_removing_directory   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_process.py YankedDirectoryTest.test_removing_directory_with_error   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_process.py ProcessStartupTest.make_main_and_sub   100.000% 0 0 19   100.000% 0 0   100.000%
tests / test_process.py ProcessStartupTest.test_patch_subprocess   100.000% 0 0 15   100.000% 0 0   100.000%
tests / test_process.py ProcessStartupTest.test_subprocess_with_pth_files   100.000% 0 0 23   100.000% 0 0   100.000%
tests / test_process.py ProcessStartupTest.test_subprocess_with_pth_files_and_parallel   100.000% 0 0 30   100.000% 0 0   100.000%
tests / test_process.py ProcessStartupTest.test_subprocess_in_directories   100.000% 0 0 35   100.000% 0 0   100.000%
tests / test_process.py ProcessStartupTest.test_subprocess_gets_nonfile_config   100.000% 0 0 33   100.000% 0 0   100.000%
tests / test_process.py ProcessStartupTest.test_subprocess_dir_with_source   100.000% 0 0 36   100.000% 0 0   100.000%
tests / test_process.py ExecvTest.test_execv_patch   100.000% 22 0 0   100.000% 6 0   100.000%
tests / test_process.py ProcessStartupWithSourceTest.test_pth_and_source_work_together   100.000% 20 0 0   100.000% 4 0   100.000%
tests / test_process.py ProcessStartupWithSourceTest.test_pth_and_source_work_together.fullname   100.000% 3 0 0   100.000% 2 0   100.000%
tests / test_process.py ProcessStartupWithSourceTest.test_pth_and_source_work_together.path   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_process.py (no function)   100.000% 126 0 46   100.000% 0 0   100.000%
tests / test_python.py GetZipBytesTest.test_get_encoded_zip_files   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_python.py test_source_for_file   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_python.py test_source_for_file_windows   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_python.py RunpyTest.test_runpy_path   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_python.py (no function)   100.000% 19 0 0   100.000% 0 0   100.000%
tests / test_regions.py test_code_regions   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_regions.py test_real_code_regions   100.000% 8 0 4   100.000% 4 0   100.000%
tests / test_regions.py (no function)   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.make_mycode   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_just_one   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_wildcard   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_omitting   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_including   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_include_relative_files_and_path   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_include_relative_files_and_wildcard_path   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_omit_files_here   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_run_source_vs_report_include   100.000% 3 0 2   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_run_omit_vs_report_omit   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_branches   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_show_missing   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_show_missing_branches   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_show_missing_branches_and_lines   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_skip_covered_no_branches   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_skip_covered_branches   100.000% 12 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_skip_covered_branches_with_totals   100.000% 13 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_skip_covered_all_files_covered   100.000% 17 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_skip_covered_longfilename   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_skip_covered_no_data   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_skip_empty   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_skip_empty_no_data   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_precision   100.000% 13 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_precision_all_zero   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_module_docstrings   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_dotpy_not_python   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_accented_directory   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_accenteddotpy_not_python   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_dotpy_not_python_ignored   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_dothtml_not_python   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_no_extension   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_report_with_chdir   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_bug_156_file_not_run_should_be_zero   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.run_TheCode_and_report_it   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_bug_203_mixed_case_listed_twice_with_rc   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_bug_203_mixed_case_listed_twice   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_pyw_files   100.000% 8 0 2   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_tracing_pyc_file   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_missing_py_file_during_run   100.000% 12 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_empty_files   100.000% 9 0 2   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_markdown_with_missing   100.000% 12 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryTest.test_bug_1524   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_report.py ReportingReturnValueTest.run_coverage   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_report.py ReportingReturnValueTest.test_report   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_report.py ReportingReturnValueTest.test_html   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_report.py ReportingReturnValueTest.test_xml   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryReporterConfigurationTest.make_rigged_file   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryReporterConfigurationTest.get_summary_text   100.000% 12 0 0   100.000% 2 0   100.000%
tests / test_report.py SummaryReporterConfigurationTest.test_test_data   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryReporterConfigurationTest.test_defaults   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryReporterConfigurationTest.test_print_missing   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryReporterConfigurationTest.assert_ordering   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryReporterConfigurationTest.test_default_sort_report   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryReporterConfigurationTest.test_sort_report_by_name   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryReporterConfigurationTest.test_sort_report_by_stmts   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryReporterConfigurationTest.test_sort_report_by_missing   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryReporterConfigurationTest.test_sort_report_by_cover   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryReporterConfigurationTest.test_sort_report_by_cover_plus   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryReporterConfigurationTest.test_sort_report_by_cover_reversed   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryReporterConfigurationTest.test_sort_report_by_invalid_option   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_report.py SummaryReporterConfigurationTest.test_report_with_invalid_format   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_report.py (no function)   100.000% 86 0 0   100.000% 0 0   100.000%
tests / test_report_common.py ReportMapsPathsTest.make_files   100.000% 9 0 0   100.000% 4 0   100.000%
tests / test_report_common.py ReportMapsPathsTest.test_map_paths_during_line_report_without_setting   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_report_common.py ReportMapsPathsTest.test_map_paths_during_line_report   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_report_common.py ReportMapsPathsTest.test_map_paths_during_branch_report_without_setting   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_report_common.py ReportMapsPathsTest.test_map_paths_during_branch_report   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_report_common.py ReportMapsPathsTest.test_map_paths_during_annotate   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_report_common.py ReportMapsPathsTest.test_map_paths_during_html_report   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_report_common.py ReportMapsPathsTest.test_map_paths_during_xml_report   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_report_common.py ReportMapsPathsTest.test_map_paths_during_json_report   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_report_common.py ReportMapsPathsTest.test_map_paths_during_json_report.os_sepj   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_report_common.py ReportMapsPathsTest.test_map_paths_during_lcov_report   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_report_common.py ReportWithJinjaTest.make_files   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_report_common.py ReportWithJinjaTest.test_report   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_report_common.py ReportWithJinjaTest.test_html   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_report_common.py ReportWithJinjaTest.test_xml   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_report_common.py ReportWithJinjaTest.test_json   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_report_common.py ReportWithJinjaTest.test_lcov   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_report_common.py (no function)   100.000% 25 0 0   100.000% 0 0   100.000%
tests / test_report_core.py FakeReporter.__init__   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_report_core.py FakeReporter.report   100.000% 5 0 0   100.000% 2 0   100.000%
tests / test_report_core.py RenderReportTest.test_stdout   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_report_core.py RenderReportTest.test_file   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_report_core.py RenderReportTest.test_exception   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_report_core.py (no function)   100.000% 17 0 0   100.000% 0 0   100.000%
tests / test_results.py NumbersTest.test_basic   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_results.py NumbersTest.test_addition   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_results.py NumbersTest.test_sum   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_results.py NumbersTest.test_pc_covered_str   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_results.py NumbersTest.test_display_covered   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_results.py NumbersTest.test_covered_ratio   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_results.py test_should_fail_under   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_results.py test_should_fail_under_invalid_value   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_results.py test_format_lines   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_results.py test_format_lines_with_arcs   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_results.py (no function)   100.000% 26 0 0   100.000% 0 0   100.000%
tests / test_setup.py SetupPyTest.setUp   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_setup.py SetupPyTest.test_metadata   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_setup.py SetupPyTest.test_more_metadata   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_setup.py (no function)   100.000% 13 0 0   100.000% 0 0   100.000%
tests / test_sqlitedb.py SqliteDbTest.test_error_reporting   100.000% 4 0 1   100.000% 0 0   100.000%
tests / test_sqlitedb.py SqliteDbTest.test_retry_execute   100.000% 6 0 0   100.000% 2 0   100.000%
tests / test_sqlitedb.py SqliteDbTest.test_retry_execute_failure   100.000% 6 0 1   100.000% 2 0   100.000%
tests / test_sqlitedb.py SqliteDbTest.test_retry_executemany_void   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_sqlitedb.py SqliteDbTest.test_retry_executemany_void_failure   100.000% 6 0 0   100.000% 2 0   100.000%
tests / test_sqlitedb.py SqliteDbTest.test_open_fails_on_bad_db   100.000% 6 0 1   100.000% 0 0   100.000%
tests / test_sqlitedb.py SqliteDbTest.test_open_fails_on_bad_db.fake_failing_open   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_sqlitedb.py SqliteDbTest.test_execute_void_can_allow_failure   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_sqlitedb.py SqliteDbTest.test_execute_void_can_refuse_failure   100.000% 7 0 0   100.000% 2 0   100.000%
tests / test_sqlitedb.py (no function)   100.000% 19 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.try_render   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.assertSynErr   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_passthrough   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_variables   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_undefined_variables   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_pipes   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_reusability   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_attribute   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_member_function   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_member_function.WithMemberFns.ditto   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_item_access   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_loops   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_loops.rev   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_empty_loops   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_multiline_loops   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_multiple_loops   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_comments   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_if   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_if_else   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_complex_if   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_complex_if.Complex.getit   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_loop_if   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_nested_loops   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_whitespace_handling   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_eat_whitespace   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_non_ascii   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_exception_during_evaluation   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_bad_names   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_bogus_tag_syntax   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_malformed_if   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_malformed_else   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_malformed_for   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_bad_nesting   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_templite.py TempliteTest.test_malformed_end   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_templite.py (no function)   100.000% 40 0 0   100.000% 0 0   100.000%
tests / test_testing.py test_assert_count_equal   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_testing.py CoverageTestTest.test_file_exists   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_testing.py CoverageTestTest.test_file_count   100.000% 19 0 0   100.000% 0 0   100.000%
tests / test_testing.py CoverageTestTest.test_assert_recent_datetime   100.000% 13 0 0   100.000% 0 0   100.000%
tests / test_testing.py CoverageTestTest.test_assert_recent_datetime.now_delta   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_testing.py CoverageTestTest.test_assert_warnings   100.000% 29 0 0   100.000% 0 0   100.000%
tests / test_testing.py CoverageTestTest.test_assert_no_warnings   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_testing.py CoverageTestTest.test_sub_python_is_this_python   100.000% 13 0 0   100.000% 0 0   100.000%
tests / test_testing.py CoverageTestTest.test_run_command_stdout_stderr   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_testing.py CoverageTestTest.test_stdout   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_testing.py CheckUniqueFilenamesTest.Stub.__init__   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_testing.py CheckUniqueFilenamesTest.Stub.method   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_testing.py CheckUniqueFilenamesTest.test_detect_duplicate   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_testing.py CheckCoverageTest.test_check_coverage_possible_branches   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_testing.py CheckCoverageTest.test_check_coverage_missing_branches   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_testing.py CheckCoverageTest.test_check_coverage_mismatched_missing_branches   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_testing.py ReLinesTest.test_re_lines   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_testing.py ReLinesTest.test_re_lines_inverted   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_testing.py ReLinesTest.test_re_line   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_testing.py ReLinesTest.test_re_line_bad   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_testing.py _same_python_executable   100.000% 7 0 2   100.000% 0 0   100.000%
tests / test_testing.py ArczTest.test_arcz_to_arcs   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_testing.py AssertCoverageWarningsTest.test_one_warning   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_testing.py AssertCoverageWarningsTest.test_many_warnings   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_testing.py AssertCoverageWarningsTest.test_wrong_type   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_testing.py AssertCoverageWarningsTest.test_wrong_message   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_testing.py AssertCoverageWarningsTest.test_wrong_number_too_many   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_testing.py AssertCoverageWarningsTest.test_wrong_number_too_few   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_testing.py AssertCoverageWarningsTest.test_regex_matches   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_testing.py AssertCoverageWarningsTest.test_regex_doesnt_match   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_testing.py test_failing_proxy   100.000% 10 0 0   100.000% 0 0   100.000%
tests / test_testing.py test_failing_proxy.Arithmetic.add   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_testing.py test_failing_proxy.Arithmetic.subtract   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_testing.py test_all_our_source_files   100.000% 6 0 0   100.000% 2 0   100.000%
tests / test_testing.py (no function)   100.000% 62 0 0   100.000% 0 0   100.000%
tests / test_venv.py run_in_venv   100.000% 8 0 0   100.000% 2 0   100.000%
tests / test_venv.py venv_world_fixture   100.000% 22 0 0   100.000% 0 0   100.000%
tests / test_venv.py coverage_command_fixture   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_venv.py VirtualenvTest.in_venv_world_fixture   100.000% 9 0 0   100.000% 4 0   100.000%
tests / test_venv.py VirtualenvTest.get_trace_output   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_venv.py VirtualenvTest.test_third_party_venv_isnt_measured   100.000% 19 0 0   100.000% 2 0   100.000%
tests / test_venv.py VirtualenvTest.test_us_in_venv_isnt_measured   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_venv.py VirtualenvTest.test_venv_isnt_measured   100.000% 11 0 0   100.000% 0 0   100.000%
tests / test_venv.py VirtualenvTest.test_venv_with_dynamic_plugin   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_venv.py VirtualenvTest.test_installed_namespace_packages   100.000% 13 0 0   100.000% 0 0   100.000%
tests / test_venv.py VirtualenvTest.test_bug_888   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_venv.py (no function)   100.000% 32 0 0   100.000% 0 0   100.000%
tests / test_version.py VersionTest.test_version_info   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_version.py VersionTest.test_make_version   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_version.py (no function)   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlTestHelpers.run_doit   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlTestHelpers.make_tree   100.000% 11 0 0   100.000% 8 0   100.000%
tests / test_xml.py XmlTestHelpers.make_tree.here   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlTestHelpers.assert_source   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlTestHelpersTest.test_assert_source   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlReportTest.make_mycode_data   100.000% 2 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlReportTest.run_xml_report   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlReportTest.test_default_file_placement   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlReportTest.test_argument_affects_xml_placement   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlReportTest.test_output_directory_does_not_exist   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlReportTest.test_config_affects_xml_placement   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlReportTest.test_no_data   100.000% 4 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlReportTest.test_no_source   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlReportTest.test_filename_format_showing_everything   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlReportTest.test_filename_format_including_filename   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlReportTest.test_filename_format_including_module   100.000% 7 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlReportTest.test_reporting_on_nothing   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlReportTest.test_empty_file_is_100_not_0   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlReportTest.test_empty_file_is_skipped   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlReportTest.test_curdir_source   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlReportTest.test_deep_source   100.000% 17 0 3   100.000% 0 0   100.000%
tests / test_xml.py XmlReportTest.test_nonascii_directory   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlReportTest.test_accented_dot_py   100.000% 9 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlReportTest.test_accented_directory   100.000% 13 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlReportTest.test_no_duplicate_packages   100.000% 13 0 2   100.000% 0 0   100.000%
tests / test_xml.py XmlReportTest.test_bug_1709   100.000% 8 0 0   100.000% 0 0   100.000%
tests / test_xml.py unbackslash   100.000% 6 0 0   100.000% 4 0   100.000%
tests / test_xml.py XmlPackageStructureTest.package_and_class_tags   100.000% 5 0 0   100.000% 4 0   100.000%
tests / test_xml.py XmlPackageStructureTest.assert_package_and_class_tags   100.000% 1 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlPackageStructureTest.test_package_names   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlPackageStructureTest.test_package_depth_1   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlPackageStructureTest.test_package_depth_2   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlPackageStructureTest.test_package_depth_3   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlPackageStructureTest.test_source_prefix   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlPackageStructureTest.test_relative_source   100.000% 10 0 0   100.000% 2 0   100.000%
tests / test_xml.py compare_xml   100.000% 3 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlGoldTest.test_a_xml_1   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlGoldTest.test_a_xml_2   100.000% 6 0 0   100.000% 0 0   100.000%
tests / test_xml.py XmlGoldTest.test_y_xml_branch   100.000% 5 0 0   100.000% 0 0   100.000%
tests / test_xml.py (no function)   100.000% 61 0 0   100.000% 0 0   100.000%
tests / testenv.py (no function)   100.000% 13 0 0   100.000% 0 0   100.000%
tests / zip1.zip / zip1 / __init__.py (no function)   100.000% 0 0 0   100.000% 0 0   100.000%
tests / zip1.zip / zip1 / zip1.py (no function)   100.000% 2 0 0   100.000% 0 0   100.000%
tests / zipmods.zip / encoded_cp1252.py (no function)   100.000% 5 0 0   100.000% 0 0   100.000%
tests / zipmods.zip / encoded_gb2312.py (no function)   100.000% 5 0 0   100.000% 0 0   100.000%
tests / zipmods.zip / encoded_hebrew.py (no function)   100.000% 5 0 0   100.000% 0 0   100.000%
tests / zipmods.zip / encoded_shift_jis.py (no function)   100.000% 5 0 0   100.000% 0 0   100.000%
tests / zipmods.zip / encoded_utf-8.py (no function)   100.000% 5 0 0   100.000% 0 0   100.000%
Total     95.760% 16720 709 1034   88.182% 2860 68   94.653%

No items found using the specified filter.