Compare archived releases and generate regression reports
regression_reporting.RdCompare immutable scientific benchmark records, select historical baselines, and produce deterministic source-only or Quarto-rendered scientific regression reports. Performance components use baseline-aware resource comparisons when machine fingerprints are compatible; other components retain transparent digest-change records rather than claiming numerical equivalence.
Usage
compare_release_benchmarks(current, baseline)
release_comparison_table(x)
latest_release_benchmark(archive, exclude = character())
write_regression_report(
archive,
output_dir,
comparison = NULL,
render = TRUE,
title = "popgenVCF scientific regression report"
)Arguments
- current, baseline
Validated
PopgenVCFReleaseBenchmarkRecordobjects.- x
A
PopgenVCFReleaseComparison.- archive
A
PopgenVCFBenchmarkArchive, or for report writing an archive directory.- exclude
Release identifiers excluded from latest-release selection.
- output_dir
Destination directory for source tables, report data, QMD, and optional HTML.
- comparison
Optional release comparison.
- render
Whether to render HTML when Quarto is installed.
- title
Report title.