src/go/pkg/l2topology/parity/README.md
src/go/pkg/l2topology/parity/evidence./tmp/topology-library-repos/enlinkd.src/go.go run ./tools/topology-parity-evidence --mode sync
What it does:
enlinkd-fixture-inventory.csvenlinkd-test-method-inventory.csvenlinkd-assertion-inventory.csvgo run ./tools/topology-parity-evidence --mode verify
Expected:
verify completego run ./tools/topology-parity-evidence --mode suite
Outputs:
parity-summary.jsonruns=2, byte_identical=true expected).go run ./tools/topology-parity-evidence --mode oracle-diff
Outputs:
behavior-oracle-diff.json (machine-readable per-scenario diff report).behavior-oracle-diff.md (human-readable summary).go test ./pkg/l2topology/... ./plugin/go.d/collector/snmp_topology ./tools/topology-parity-evidence -count=1
Expected:
verify fails:
--mode sync, then --mode verify.suite has failed scenarios:
parity-summary.json../pkg/l2topology/parity.assertion-mapping.csv uniqueness and status values.not-applicable-approved.csv with mapping rows using not-applicable-approved.suite and compare generated summary files.