documentation cleanse, sprints work and planning. remaining non EF DAL migration to EF
This commit is contained in:
@@ -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"
|
||||
}
|
||||
Reference in New Issue
Block a user