documentation cleanse, sprints work and planning. remaining non EF DAL migration to EF

This commit is contained in:
master
2026-02-25 01:24:07 +02:00
parent b07d27772e
commit 4db038123b
9090 changed files with 4836 additions and 2909 deletions

View File

@@ -0,0 +1,55 @@
{
"type": "integration",
"capturedAtUtc": "2026-02-13T12:00:00Z",
"testCommand": "dotnet test src/Policy/__Tests/StellaOps.Policy.Tests/StellaOps.Policy.Tests.csproj --no-restore -v normal",
"testFilter": "SbomPresenceGateTests (20 tests) + PolicyGateEvaluatorTests (Evidence Completeness gate SBOM checks) + EvidenceTtlEnforcer freshness tests",
"testsRun": 781,
"testsPassed": 781,
"testsFailed": 0,
"targetedTestMethods": [
"SbomPresenceGateTests.EvaluateAsync_Disabled_ReturnsPass",
"SbomPresenceGateTests.EvaluateAsync_OptionalEnforcement_ReturnsPass",
"SbomPresenceGateTests.EvaluateAsync_MissingSbom_RequiredEnforcement_ReturnsFail",
"SbomPresenceGateTests.EvaluateAsync_MissingSbom_RecommendedEnforcement_ReturnsPassWithWarning",
"SbomPresenceGateTests.EvaluateAsync_ValidSbom_ReturnsPass",
"SbomPresenceGateTests.EvaluateAsync_AcceptedFormats_ReturnsPass (7 formats: spdx-2.2, spdx-2.3, spdx-3.0.1, cyclonedx-1.4..1.7)",
"SbomPresenceGateTests.EvaluateAsync_InvalidFormat_ReturnsFail (3 formats)",
"SbomPresenceGateTests.EvaluateAsync_InsufficientComponents_ReturnsFail",
"SbomPresenceGateTests.EvaluateAsync_SchemaValidationFailed_ReturnsFail",
"SbomPresenceGateTests.EvaluateAsync_SignatureRequired_MissingSignature_ReturnsFail",
"SbomPresenceGateTests.EvaluateAsync_SignatureRequired_InvalidSignature_ReturnsFail",
"SbomPresenceGateTests.EvaluateAsync_SignatureRequired_ValidSignature_ReturnsPass",
"SbomPresenceGateTests.EvaluateAsync_PrimaryComponentRequired_Missing_ReturnsFail",
"SbomPresenceGateTests.EvaluateAsync_EnvironmentEnforcement_UsesCorrectLevel",
"SbomPresenceGateTests.EvaluateAsync_UnknownEnvironment_UsesDefaultEnforcement",
"SbomPresenceGateTests.EvaluateAsync_MetadataFallback_ParsesSbomInfo",
"SbomPresenceGateTests.EvaluateAsync_FormatNormalization_HandlesVariations",
"SbomPresenceGateTests.EvaluateAsync_IncludesOptionalMetadata"
],
"behaviorVerified": [
"SBOM presence gate blocks when SBOM is missing with Required enforcement",
"SBOM presence gate passes with valid CycloneDX and SPDX formats",
"Invalid/unsupported SBOM formats are rejected",
"Minimum component count threshold enforced (configurable)",
"SBOM schema validation catches structural errors",
"Signature requirement enforcement (missing, invalid, valid)",
"Primary component requirement enforcement",
"Per-environment enforcement levels (Required, Recommended, Optional)",
"Default enforcement fallback for unknown environments",
"Format normalization handles case variations and aliases (cdx -> cyclonedx)",
"Gate result includes metadata (format, component_count, document_uri, created_at)",
"Metadata fallback parses SBOM info from context metadata dictionary"
],
"assertionTypes": [
"boolean-gate-result (Passed/Failed)",
"reason-string-matching",
"details-dictionary-keys",
"format-normalization",
"enforcement-level-resolution",
"component-count-threshold"
],
"newTestsWritten": [],
"bugsFixed": [],
"rawOutput": "Passed! - Failed: 0, Passed: 781, Skipped: 0, Total: 781, Duration: 3s 172ms - StellaOps.Policy.Tests.dll (net10.0|x64)",
"verdict": "pass"
}