Modules§
- analysis
- This module contains the
AnalysisContexttype, which is used to perform the analysis of a difftest, or a test index. - analysis_
data - Profiling data, deserialized from
llvm-cov exportJSON. - bin_
context - difftest
- Holds the
Diffteststruct and related functions. - index_
data - Holds the
TestIndexstruct, and logic for indexingCoverageDatainto aTestIndex. - test_
rerunner_ core
Macros§
Structs§
- Analyze
AllSingle Test - When using
analyze-all, the output is a JSON stream of type Vec<AnalyzeAllSingleTest>. - Index
Compare Differences - A list of differences between two indexes.
Enums§
- Analysis
Verdict - An analysis verdict.
- Difftests
Error - Errors that can occur when running
cargo difftests. - Touch
Same Files Difference - A difference between two indexes, given by comparing the list of files that the Difftests they come from touched.
Functions§
- compare_
indexes_ touch_ same_ files - Compares two indexes, returning an error consisting of their deltas if they are different, or Ok if they are the same.