Stabilize U

This commit is contained in:
master
2026-02-16 07:33:20 +02:00
parent 45c0f1bb59
commit 70fdbfcf25
166 changed files with 20156 additions and 4833 deletions

View File

@@ -0,0 +1,64 @@
{
"tier": "2d",
"module": "evidencelocker",
"timestamp": "2026-02-15T21:30:00Z",
"testProjects": [
{
"project": "StellaOps.EvidenceLocker.Export.Tests.csproj",
"path": "src/EvidenceLocker/__Tests/StellaOps.EvidenceLocker.Export.Tests/StellaOps.EvidenceLocker.Export.Tests.csproj",
"testsRun": 75,
"testsPassed": 75,
"testsFailed": 0,
"testsSkipped": 0,
"duration": "948ms",
"assertionQuality": "deep",
"keyTestClasses": [
"MerkleTreeBuilderTests - empty list returns null, single leaf hashing, two-leaf root computation with sha256: prefix and length validation, determinism across runs, odd-count leaf padding",
"TarGzBundleExporterTests - bundle-not-found returns failure with error code, valid bundle produces success with size/digest/manifest, tar.gz archive contains expected entries, checksum verification",
"ChecksumFileWriterTests - BSD-format checksum file generation with correct digest formatting",
"VerifyScriptGeneratorTests - shell/PowerShell/Python verify script generation with correct hash validation logic",
"BundleManifestSerializationTests - manifest JSON round-trip serialization"
],
"rawOutputSnippet": "Passed! - Failed: 0, Passed: 75, Skipped: 0, Total: 75, Duration: 948ms - StellaOps.EvidenceLocker.Export.Tests.dll (net10.0|x64)"
},
{
"project": "StellaOps.EvidenceLocker.SchemaEvolution.Tests.csproj",
"path": "src/EvidenceLocker/__Tests/StellaOps.EvidenceLocker.SchemaEvolution.Tests/StellaOps.EvidenceLocker.SchemaEvolution.Tests.csproj",
"testsRun": 6,
"testsPassed": 5,
"testsFailed": 0,
"testsSkipped": 1,
"duration": "57s 484ms",
"assertionQuality": "adequate",
"keyTestClasses": [
"EvidenceLockerSchemaEvolutionTests - backward/forward schema compatibility verification via PostgresSchemaEvolutionTestBase; tests read operations against previous schema (v1.4.0, v1.5.0), write operations against future schema (v2.0.0), migration rollback capability, schema version detection. 1 test skipped due to Docker unavailability check."
],
"rawOutputSnippet": "Passed! - Failed: 0, Passed: 5, Skipped: 1, Total: 6, Duration: 57s 484ms - StellaOps.EvidenceLocker.SchemaEvolution.Tests.dll (net10.0|x64)"
}
],
"totalTests": 81,
"totalPassed": 80,
"totalFailed": 0,
"totalSkipped": 1,
"featuresCovered": [
"doctor-evidence-integrity-check",
"evidence-bundle-export-with-embedded-verify-scripts",
"evidence-bundle-importer",
"evidence-card-api-endpoint",
"evidence-card-core",
"evidence-locker-with-deterministic-bundles",
"evidence-packets-for-every-decision",
"evidence-re-index-tooling",
"incident-mode",
"offline-kit-with-sbom-dsse-rekor-receipt",
"provenance-bundle-export-and-independent-verification",
"rekor-timestamp-in-evidence-graph-metadata",
"s3-object-lock-for-evidence-locker",
"sovereign-crypto-routing-for-evidence-locker",
"verdict-ledger-bom-ref-extraction-and-indexing",
"verifiable-evidence-for-every-release-decision",
"vex-evidence-auto-linking-service"
],
"assertionQualityOverall": "deep",
"notes": "Both EvidenceLocker test projects run individually against .csproj. 80/81 tests pass, 1 skipped (Docker availability check in SchemaEvolution). Export tests are deep: verify Merkle tree hash computation (sha256 prefix, exact length 71 chars), tar.gz archive structure with actual entry extraction, bundle manifest serialization fidelity, checksum file format, and verify script correctness. SchemaEvolution tests verify backward/forward schema compatibility patterns. No test failures."
}