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)¶