mozbuild.codecoverage package¶
Submodules¶
mozbuild.codecoverage.chrome_map module¶
-
class
mozbuild.codecoverage.chrome_map.ChromeManifestHandler¶ Bases:
object-
handle_manifest_entry(entry)¶
-
-
class
mozbuild.codecoverage.chrome_map.ChromeMapBackend(environment)¶ Bases:
mozbuild.backend.common.CommonBackend-
consume_finished()¶
-
consume_object(obj)¶
-
mozbuild.codecoverage.lcov_rewriter module¶
-
class
mozbuild.codecoverage.lcov_rewriter.LcovFile(lcov_fh)¶ Bases:
object-
PREFIX_TYPES= {'DA': 2, 'FNF': 0, 'FN': 1, 'FNH': 0, 'LF': 0, 'BRDA': 3, 'LH': 0, 'TN': 0, 'FNDA': 1, 'BRH': 0, 'BRF': 0, 'SF': 0}¶
-
format_branch_count(record)¶
-
format_branches(record)¶
-
format_covered_branch_count(record)¶
-
format_covered_function_count(record)¶
-
format_covered_line_count(record)¶
-
format_function_count(record)¶
-
format_function_exec_counts(record)¶
-
format_functions(record)¶
-
format_line_count(record)¶
-
format_lines(record)¶
-
format_record(record)¶
-
format_source_file(record)¶
-
format_test_name(record)¶
-
iterate_records(rewrite_source=None)¶
-
parse_BRDA(line_number, block_number, branch_number, taken)¶
-
parse_BRF(branch_count)¶
-
parse_BRH(covered_branch_count)¶
-
parse_DA(line_number, execution_count, checksum=None)¶
-
parse_FN(start_lineno, fn_name)¶
-
parse_FNDA(exec_count, fn_name)¶
-
parse_FNF(function_count)¶
-
parse_FNH(covered_function_count)¶
-
parse_LF(line_count)¶
-
parse_LH(covered_line_count)¶
-
parse_SF(source_file)¶
-
parse_TN(test_name)¶
-
parse_record(record_content)¶
-
print_file(fh, rewrite_source, rewrite_record)¶
-
-
class
mozbuild.codecoverage.lcov_rewriter.LcovFileRewriter(appdir, gredir, extra_chrome_manifests)¶ Bases:
object-
rewrite_file(in_path, output_suffix)¶
-
-
class
mozbuild.codecoverage.lcov_rewriter.LcovRecord¶ Bases:
object-
branch_count¶
-
branches¶
-
covered_branch_count¶
-
covered_function_count¶
-
covered_line_count¶
-
function_count¶
-
function_exec_counts¶
-
functions¶
-
line_count¶
-
lines¶
-
resummarize()¶
-
source_file¶
-
test_name¶
-
-
class
mozbuild.codecoverage.lcov_rewriter.RecordRewriter¶ Bases:
object-
has_pp_info(src_path)¶
-
populate_pp_info(fh, src_path)¶
-
rewrite_record(record)¶
-
-
class
mozbuild.codecoverage.lcov_rewriter.UrlFinder(appdir, gredir, extra_chrome_manifests)¶ Bases:
object-
find_files(url)¶
-
rewrite_url(url)¶
-
-
exception
mozbuild.codecoverage.lcov_rewriter.UrlFinderError¶ Bases:
exceptions.Exception
-
mozbuild.codecoverage.lcov_rewriter.main()¶
mozbuild.codecoverage.packager module¶
-
mozbuild.codecoverage.packager.cli(args=['doc'])¶
-
mozbuild.codecoverage.packager.describe_install_manifest(manifest, dest_dir)¶
-
mozbuild.codecoverage.packager.package_coverage_data(root, output_file)¶