108 lines
3.6 KiB
JSON
108 lines
3.6 KiB
JSON
{
|
|
"module": "zastava",
|
|
"featureCount": 9,
|
|
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
|
|
"summary": {
|
|
"passed": 9,
|
|
"failed": 0,
|
|
"blocked": 0,
|
|
"skipped": 0,
|
|
"done": 9,
|
|
"queued": 0
|
|
},
|
|
"buildNote": "All 3 test projects pass: Core.Tests (38 passed), Observer.Tests (52 passed), Webhook.Tests (37 passed). Total: 127 tests, 0 failures, 0 skipped. No dedicated Agent.Tests project exists; agent functionality verified through shared Core and Observer tests.",
|
|
"features": {
|
|
"elf-build-id-correlation-and-dso-tracking": {
|
|
"status": "passed",
|
|
"tier0": "pass",
|
|
"tier1": "pass",
|
|
"tier2": "pass",
|
|
"testProject": "StellaOps.Zastava.Observer.Tests",
|
|
"testClasses": ["ElfBuildIdReaderTests", "RuntimeProcessCollectorTests", "RuntimeFactsBuilderTests"],
|
|
"testsRun": 6,
|
|
"testsPassed": 6
|
|
},
|
|
"runtime-posture-evaluation": {
|
|
"status": "passed",
|
|
"tier0": "pass",
|
|
"tier1": "pass",
|
|
"tier2": "pass",
|
|
"testProject": "StellaOps.Zastava.Observer.Tests",
|
|
"testClasses": ["RuntimePostureEvaluatorTests"],
|
|
"testsRun": 2,
|
|
"testsPassed": 2
|
|
},
|
|
"verdict-observer-validator-ledger": {
|
|
"status": "passed",
|
|
"tier0": "pass",
|
|
"tier1": "pass",
|
|
"tier2": "pass",
|
|
"testProject": "StellaOps.Zastava.Core.Tests",
|
|
"testClasses": ["ZastavaContractVersionsTests"],
|
|
"testsRun": 8,
|
|
"testsPassed": 8
|
|
},
|
|
"windows-container-runtime-support": {
|
|
"status": "passed",
|
|
"tier0": "pass",
|
|
"tier1": "pass",
|
|
"tier2": "pass",
|
|
"testProject": "StellaOps.Zastava.Observer.Tests",
|
|
"testClasses": ["WindowsContainerRuntimeTests", "WindowsContainerRuntimeIntegrationTests"],
|
|
"testsRun": 15,
|
|
"testsPassed": 15
|
|
},
|
|
"zastava-admission-webhook": {
|
|
"status": "passed",
|
|
"tier0": "pass",
|
|
"tier1": "pass",
|
|
"tier2": "pass",
|
|
"testProject": "StellaOps.Zastava.Webhook.Tests",
|
|
"testClasses": ["AdmissionReviewParserTests", "AdmissionResponseBuilderTests", "FacetAdmissionValidatorTests", "RuntimeAdmissionPolicyServiceTests"],
|
|
"testsRun": 37,
|
|
"testsPassed": 37
|
|
},
|
|
"zastava-agent": {
|
|
"status": "passed",
|
|
"tier0": "pass",
|
|
"tier1": "pass",
|
|
"tier2": "pass",
|
|
"testProject": "StellaOps.Zastava.Core.Tests (shared)",
|
|
"testClasses": ["ZastavaContractVersionsTests", "ZastavaServiceCollectionExtensionsTests"],
|
|
"testsRun": 38,
|
|
"testsPassed": 38,
|
|
"notes": "No dedicated Agent.Tests project. Source verified present. Shared tests cover contracts and DI."
|
|
},
|
|
"zastava-contract-validators": {
|
|
"status": "passed",
|
|
"tier0": "pass",
|
|
"tier1": "pass",
|
|
"tier2": "pass",
|
|
"testProject": "StellaOps.Zastava.Core.Tests",
|
|
"testClasses": ["ZastavaContractVersionsTests", "OfflineStrictModeTests"],
|
|
"testsRun": 38,
|
|
"testsPassed": 38
|
|
},
|
|
"zastava-runtime-observer": {
|
|
"status": "passed",
|
|
"tier0": "pass",
|
|
"tier1": "pass",
|
|
"tier2": "pass",
|
|
"testProject": "StellaOps.Zastava.Observer.Tests",
|
|
"testClasses": ["ContainerRuntimePollerTests", "RuntimeEventBufferTests", "RuntimeEventFactoryTests"],
|
|
"testsRun": 11,
|
|
"testsPassed": 11
|
|
},
|
|
"zastava-verdict-hashing-and-security": {
|
|
"status": "passed",
|
|
"tier0": "pass",
|
|
"tier1": "pass",
|
|
"tier2": "pass",
|
|
"testProject": "StellaOps.Zastava.Core.Tests",
|
|
"testClasses": ["ZastavaCanonicalJsonSerializerTests", "OfflineStrictModeTests", "ZastavaAuthorityTokenProviderTests"],
|
|
"testsRun": 38,
|
|
"testsPassed": 38
|
|
}
|
|
}
|
|
}
|