Expand description
Coverage reports.
ModulesΒ§
StructsΒ§
- Attribution
Item π - A source range covered by a test, with hit counts and item metadata.
- Attribution
Report π - Top-level JSON payload for per-test coverage attribution.
- Attribution
Test π - Coverage attributed to a single executed test.
- Attribution
Tests π - Serializer state for streaming attribution entries from test results.
- Bytecode
Reporter - Contract
Id - A unique identifier for a contract.
- Coverage
Attribution Reporter - Writes per-test coverage attribution as JSON.
- Coverage
Item - Coverage
Report - A coverage report.
- Coverage
Summary - Coverage summary for a source file.
- Coverage
Summary Reporter - A simple summary reporter that prints the coverage results in a table.
- Debug
Reporter - A super verbose reporter for debugging coverage while it is still unstable.
- Execution
Anchor - An execution-based anchor for a coverage item without source-mapped bytecode.
- HitMap
- Hit data for an address.
- HitMaps
- A collection of
HitMaps. - Item
Anchor - An item anchor describes what instruction marks a CoverageItem as covered.
- Item
Anchors - Item anchors for one contractβs creation or runtime bytecode.
- Lcov
Reporter - Writes the coverage report in LCOVβs tracefile format.
- Line
Coverage Collector - Inspector implementation for collecting coverage information.
- Line
Number πCache - Cache line number offsets for source files
- Resolved
HitMap - A hit map resolved to the contract coverage metadata it belongs to.
- Source
Location - A source location.
EnumsΒ§
- Coverage
Item Kind - Execution
Anchor Kind - The execution path associated with an execution-based anchor.
TraitsΒ§
- Coverage
Reporter - A coverage reporter.
FunctionsΒ§
- attributed_
items π - coverage_
item_ πkind_ fields - format_
cell π - test_
kind_ πname - test_
status_ πname