Expand description
Language-neutral coverage query operators.
Querying is deliberately separated from the CLI and storage container. This module accepts the frozen analyzed view and owns structural query semantics shared by every language frontend.
Structs§
- Coverage
Anchor - Coverage
Area - Coverage of one directory: what its files have to cover, how much of it is covered, and how much of it each kind of test covers.
- Coverage
Area Kind - Coverage
Areas Data - Coverage
Areas Query Options - Coverage
Branch Obligation - Coverage
Covering Phase - Coverage
Covering Test - Coverage
Covers Anchors Data - Coverage
Covers Line Data - Coverage
Covers Query Options - Coverage
Decision Condition - Coverage
Decision Detail Data - Coverage
Decision Match - Coverage
Decision Matches Data - Coverage
Decision Query Options - Coverage
Decision Totals - Coverage
Diagnostic - Coverage
Diff Counts - Coverage
Diff Data - Coverage
Diff Delta - Coverage
Diff File - How much of a comparison falls in one file.
- Coverage
Diff Inputs - What two runs of a comparison had in common. With the same source, a difference between them is not a change in the code: two e2e runs of one commit read “lost: 11 lines, 31 branches” with nothing to say so.
- Coverage
Diff Query Options - Coverage
Diff Side - Coverage
Dimension Query Options - Coverage
File Counts - Coverage
File Decisions Data - Coverage
File Decisions Options - Coverage
File Detail Data - Coverage
File Detail Options - Coverage
File GapLine - Coverage
File Limitation - Coverage
File Query Options - Coverage
File Query Result - Coverage
Files Data - Coverage
Gaps Data - Coverage
HitDetail - Coverage
Kind GapContext - Coverage
Kinds Data - Coverage
Line Obligation - Coverage
Location - Coverage
Mcdc Obligation - Coverage
Minimize Data - Coverage
Minimize Query Options - Coverage
Minimized Test - Coverage
Other Coverage - Coverage
Other Test - Coverage
Point Obligation - Coverage
Query Filters - Coverage
Runners Data - Coverage
Scope Data - Coverage
Scope Query Options - Coverage
Selected Decision - Coverage
Selected Test - Coverage
Summary Data - Coverage
Summary Query Options - Coverage
Test Decision - Coverage
Test Detail Data - Coverage
Test Match - Coverage
Test Matches Data - Coverage
Test Phase - Coverage
Test Query Options - Coverage
Test Totals - Decision
GapTotals - File
Detail Source - What a file’s detail is read from: the run’s lines, points, decisions, limitations and tests, read once and kept by file.
- Minimum
Test SetResult - Scope
Counts - Scope
Directory - Scope
Group - One row of the scope overview: the files of one place that share a status and the reason for it.
- Test
Attribution Counts - Tests by how completely their coverage is their own.
- Test
Without Evidence - A test that made assertions and has no line, hit or decision to its name.
- Tests
Without Evidence Data - Tests
Without Evidence Options - Unclassified
Source - The unclassified files of a run by where they are, and the source roots to name if they are the project’s own code: the roots discovery found plus each of those places.
Enums§
- Coverage
Covers Data - Coverage
Decision Data - Coverage
Dimension Query Data - Coverage
File Obligation - Coverage
File Query Data - Coverage
Test Data - Decision
Sort - Minimize
Metric - Query
Error
Functions§
- coverage_
areas_ query - Coverage by directory, split by test kind. “Where is the coverage” was the first question after a full run, and answering it took an LCOV export and a script: listings named files only and carried no totals.
- coverage_
covers_ query - coverage_
decision_ query - coverage_
diff_ query - coverage_
dimension_ query - coverage_
file_ decisions_ query - coverage_
file_ detail_ from - One file’s detail from a run already read.
options.viewis the view the run was read in. - coverage_
file_ detail_ query - coverage_
file_ query - coverage_
minimize_ query - coverage_
scope_ query - coverage_
summary_ query - coverage_
test_ query - dimension_
for_ metric - One metric of a file’s or a directory’s counts;
allreads as lines. - minimum_
test_ set - scope_
groups - Every scope entry, grouped. 845 entries took five pages to read and an
awkto see that 79 of 89 unclassified files were one directory. - tests_
without_ evidence_ query - Every test the run’s summary counts under “made assertions, but Supercov received no source-coverage evidence”. The summary names one of them; 63 tests behind one example could not be followed up.
- unclassified_
source