Your browser sucks, JavaScript disabled! Gunnar's console needs JavaScript and WebAssembly. Git over SSH on port 2222 does not.

nordisk/edda

crates/nornir-coverage/Cargo.toml

[package]
name = "nornir-coverage"
version = "0.1.5"
edition = "2021"
description = "Source-based line/region coverage, maven-report style — runs cargo-llvm-cov and parses its LLVM export JSON into a boundary-classified CoverageReport (what fraction of source lines/regions a test run executed). Pure serde leaf lifted out of nornir; the Iceberg persistence stays behind."
license = "MIT OR Apache-2.0"
repository = "https://git.gunnar.rs/nordisk/edda"
keywords = ["coverage", "llvm-cov", "report"]
categories = ["development-tools::testing"]
exclude = ["/.nornir/"]

[features]
# Functional-status emit MODE: pull `nornir-testmatrix` and light the
# `selftest::emit` bridge so `nornir test --features testmatrix` records whether
# the coverage-diff regression gate ACTUALLY behaves. OFF (release default) ⇒ the
# emit is an `#[inline]` no-op and this crate does NOT link `nornir-testmatrix`.
testmatrix = ["dep:nornir-testmatrix", "nornir-testmatrix/testmatrix"]

[dependencies]
anyhow = "1"
serde = { version = "1", features = ["derive"] }
serde_json = "1"
rustc-demangle = "0.1"
nornir-testmatrix = { version = "0.2.7", path = "../nornir-testmatrix", optional = true }