229 lines
6.7 KiB
JSON
229 lines
6.7 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": "done",
|
|
"tier0": "pass",
|
|
"tier1": "pass",
|
|
"tier2": "pass",
|
|
"testProject": "StellaOps.Zastava.Observer.Tests",
|
|
"testClasses": [
|
|
"ElfBuildIdReaderTests",
|
|
"RuntimeProcessCollectorTests",
|
|
"RuntimeFactsBuilderTests"
|
|
],
|
|
"testsRun": 6,
|
|
"testsPassed": 6,
|
|
"tier": 2,
|
|
"retryCount": 0,
|
|
"sourceVerified": true,
|
|
"buildVerified": true,
|
|
"e2eVerified": true,
|
|
"skipReason": null,
|
|
"lastRunId": null,
|
|
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
|
|
"featureFile": "docs/features/checked/zastava/elf-build-id-correlation-and-dso-tracking.md",
|
|
"notes": []
|
|
},
|
|
"runtime-posture-evaluation": {
|
|
"status": "done",
|
|
"tier0": "pass",
|
|
"tier1": "pass",
|
|
"tier2": "pass",
|
|
"testProject": "StellaOps.Zastava.Observer.Tests",
|
|
"testClasses": [
|
|
"RuntimePostureEvaluatorTests"
|
|
],
|
|
"testsRun": 2,
|
|
"testsPassed": 2,
|
|
"tier": 2,
|
|
"retryCount": 0,
|
|
"sourceVerified": true,
|
|
"buildVerified": true,
|
|
"e2eVerified": true,
|
|
"skipReason": null,
|
|
"lastRunId": null,
|
|
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
|
|
"featureFile": "docs/features/checked/zastava/runtime-posture-evaluation.md",
|
|
"notes": []
|
|
},
|
|
"verdict-observer-validator-ledger": {
|
|
"status": "done",
|
|
"tier0": "pass",
|
|
"tier1": "pass",
|
|
"tier2": "pass",
|
|
"testProject": "StellaOps.Zastava.Core.Tests",
|
|
"testClasses": [
|
|
"ZastavaContractVersionsTests"
|
|
],
|
|
"testsRun": 8,
|
|
"testsPassed": 8,
|
|
"tier": 2,
|
|
"retryCount": 0,
|
|
"sourceVerified": true,
|
|
"buildVerified": true,
|
|
"e2eVerified": true,
|
|
"skipReason": null,
|
|
"lastRunId": null,
|
|
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
|
|
"featureFile": "docs/features/checked/zastava/verdict-observer-validator-ledger.md",
|
|
"notes": []
|
|
},
|
|
"windows-container-runtime-support": {
|
|
"status": "done",
|
|
"tier0": "pass",
|
|
"tier1": "pass",
|
|
"tier2": "pass",
|
|
"testProject": "StellaOps.Zastava.Observer.Tests",
|
|
"testClasses": [
|
|
"WindowsContainerRuntimeTests",
|
|
"WindowsContainerRuntimeIntegrationTests"
|
|
],
|
|
"testsRun": 15,
|
|
"testsPassed": 15,
|
|
"tier": 2,
|
|
"retryCount": 0,
|
|
"sourceVerified": true,
|
|
"buildVerified": true,
|
|
"e2eVerified": true,
|
|
"skipReason": null,
|
|
"lastRunId": null,
|
|
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
|
|
"featureFile": "docs/features/checked/zastava/windows-container-runtime-support.md",
|
|
"notes": []
|
|
},
|
|
"zastava-admission-webhook": {
|
|
"status": "done",
|
|
"tier0": "pass",
|
|
"tier1": "pass",
|
|
"tier2": "pass",
|
|
"testProject": "StellaOps.Zastava.Webhook.Tests",
|
|
"testClasses": [
|
|
"AdmissionReviewParserTests",
|
|
"AdmissionResponseBuilderTests",
|
|
"FacetAdmissionValidatorTests",
|
|
"RuntimeAdmissionPolicyServiceTests"
|
|
],
|
|
"testsRun": 37,
|
|
"testsPassed": 37,
|
|
"tier": 2,
|
|
"retryCount": 0,
|
|
"sourceVerified": true,
|
|
"buildVerified": true,
|
|
"e2eVerified": true,
|
|
"skipReason": null,
|
|
"lastRunId": null,
|
|
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
|
|
"featureFile": "docs/features/checked/zastava/zastava-admission-webhook.md",
|
|
"notes": []
|
|
},
|
|
"zastava-agent": {
|
|
"status": "done",
|
|
"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."
|
|
],
|
|
"tier": 2,
|
|
"retryCount": 0,
|
|
"sourceVerified": true,
|
|
"buildVerified": true,
|
|
"e2eVerified": true,
|
|
"skipReason": null,
|
|
"lastRunId": null,
|
|
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
|
|
"featureFile": "docs/features/checked/zastava/zastava-agent.md"
|
|
},
|
|
"zastava-contract-validators": {
|
|
"status": "done",
|
|
"tier0": "pass",
|
|
"tier1": "pass",
|
|
"tier2": "pass",
|
|
"testProject": "StellaOps.Zastava.Core.Tests",
|
|
"testClasses": [
|
|
"ZastavaContractVersionsTests",
|
|
"OfflineStrictModeTests"
|
|
],
|
|
"testsRun": 38,
|
|
"testsPassed": 38,
|
|
"tier": 2,
|
|
"retryCount": 0,
|
|
"sourceVerified": true,
|
|
"buildVerified": true,
|
|
"e2eVerified": true,
|
|
"skipReason": null,
|
|
"lastRunId": null,
|
|
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
|
|
"featureFile": "docs/features/checked/zastava/zastava-contract-validators.md",
|
|
"notes": []
|
|
},
|
|
"zastava-runtime-observer": {
|
|
"status": "done",
|
|
"tier0": "pass",
|
|
"tier1": "pass",
|
|
"tier2": "pass",
|
|
"testProject": "StellaOps.Zastava.Observer.Tests",
|
|
"testClasses": [
|
|
"ContainerRuntimePollerTests",
|
|
"RuntimeEventBufferTests",
|
|
"RuntimeEventFactoryTests"
|
|
],
|
|
"testsRun": 11,
|
|
"testsPassed": 11,
|
|
"tier": 2,
|
|
"retryCount": 0,
|
|
"sourceVerified": true,
|
|
"buildVerified": true,
|
|
"e2eVerified": true,
|
|
"skipReason": null,
|
|
"lastRunId": null,
|
|
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
|
|
"featureFile": "docs/features/checked/zastava/zastava-runtime-observer.md",
|
|
"notes": []
|
|
},
|
|
"zastava-verdict-hashing-and-security": {
|
|
"status": "done",
|
|
"tier0": "pass",
|
|
"tier1": "pass",
|
|
"tier2": "pass",
|
|
"testProject": "StellaOps.Zastava.Core.Tests",
|
|
"testClasses": [
|
|
"ZastavaCanonicalJsonSerializerTests",
|
|
"OfflineStrictModeTests",
|
|
"ZastavaAuthorityTokenProviderTests"
|
|
],
|
|
"testsRun": 38,
|
|
"testsPassed": 38,
|
|
"tier": 2,
|
|
"retryCount": 0,
|
|
"sourceVerified": true,
|
|
"buildVerified": true,
|
|
"e2eVerified": true,
|
|
"skipReason": null,
|
|
"lastRunId": null,
|
|
"lastUpdatedUtc": "2026-02-13T12:00:00Z",
|
|
"featureFile": "docs/features/checked/zastava/zastava-verdict-hashing-and-security.md",
|
|
"notes": []
|
|
}
|
|
}
|
|
}
|