mozbuild.codecoverage package
Submodules
mozbuild.codecoverage.chrome_map module
- class mozbuild.codecoverage.chrome_map.ChromeMapBackend(environment)
 Bases:
CommonBackend- consume_finished()
 Called when consume() has completed handling all objects.
- consume_object(obj)
 Consumes an individual TreeMetadata instance.
This is the main method used by child classes to react to build metadata.
- mozbuild.codecoverage.chrome_map.generate_pp_info(path, topsrcdir)
 
mozbuild.codecoverage.lcov_rewriter module
- class mozbuild.codecoverage.lcov_rewriter.LcovFile(lcov_paths)
 Bases:
object- PREFIX_TYPES = {'BRDA': 3, 'BRF': 0, 'BRH': 0, 'DA': 2, 'FN': 1, 'FNDA': 1, 'FNF': 0, 'FNH': 0, 'LF': 0, 'LH': 0, 'SF': 0, 'TN': 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(chrome_map_path, appdir='dist/bin/browser/', gredir='dist/bin/', extra_chrome_manifests=[])
 Bases:
object- rewrite_files(in_paths, output_file, 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- rewrite_record(record, pp_info)
 
- class mozbuild.codecoverage.lcov_rewriter.UrlFinder(chrome_map_path, appdir, gredir, extra_chrome_manifests)
 Bases:
object- find_files(url)
 
- rewrite_url(url)
 
- exception mozbuild.codecoverage.lcov_rewriter.UrlFinderError
 Bases:
Exception
- mozbuild.codecoverage.lcov_rewriter.main()
 
mozbuild.codecoverage.manifest_handler module
mozbuild.codecoverage.packager module
- mozbuild.codecoverage.packager.cli(args=['doc', '--upload', '--no-open', '--no-serve', '--write-url', '/builds/worker/firefox-source-docs-url.txt', '--dump-trees=/builds/worker/artifacts/trees.json'])
 
- mozbuild.codecoverage.packager.describe_install_manifest(manifest, dest_dir)
 
- mozbuild.codecoverage.packager.package_coverage_data(root, output_file)