Files
Joseph Doherty ab35ddd3c2
v2-ci / unit-tests (pull_request) Has been cancelled
test: retain completed two-hour client lifecycle evidence
2026-11-10 14:54:38 -05:00

150 lines
5.0 KiB
JSON

{
"source": {
"commit": "c25561c64d082ea2a42b03791d604f4fe9b72bd9",
"durationSeconds": 7200,
"mode": "full",
"image": {
"Id": "sha256:b04611ee9e1b7d36797012ed921962c57189cb4dbb3dff12afb8e158110f293b",
"RepoDigests": [
"mcr.microsoft.com/dotnet/sdk@sha256:e362a8dbcd691522456da26a5198b8f3ca1d7641c95624fadc5e3e82678bd08a"
],
"Architecture": "arm64",
"Os": "linux"
},
"network": "none",
"startedUtc": "2026-11-10T17:44:32Z",
"scope": "actual unchanged production Shared/OpcUaClientDriver/AdminUI browser in a repeated same-process loop; SDK 2.0.1 only"
},
"containerExitCode": 0,
"containerElapsedSeconds": 7204.404327417025,
"summary": {
"status": "passed",
"diagnosticPositiveControl": "exact SDK2 manager false-before/true-after DisposeAsync",
"requestedSeconds": 7200,
"elapsedSeconds": 7200.984331,
"fullTwoHourLifecycle": true,
"cycles": 5420,
"sharedPasses": 10840,
"driverPasses": 10840,
"browserPasses": 10840,
"managerDisposalsVerified": 43360,
"finalResources": {
"cycle": 5420,
"elapsedSeconds": 7200.9843313,
"utc": "2026-11-10T19:44:46.0998573Z",
"WorkingSet64": 86102016,
"PrivateMemorySize64": 249212928,
"managedBytes": 3988520,
"allocatedBytes": 25451263856,
"gc": [
1631,
1088,
1088
],
"fdCount": 148,
"ownedRootFdCount": 4,
"ownedPkiFdCount": 0,
"survivingProductionObjects": 0,
"managerDisposalsVerified": 43360,
"sharedPasses": 10840,
"driverPasses": 10840,
"browserPasses": 10840
},
"scope": "Production Shared connect/disconnect/reconnect; production driver Initialize/Reinitialize/Shutdown/dispose; production browser open/browse/dispose; scalar and Int32[3] read/write/subscribe/unsubscribe; strict mutual trusted DER/Basic256Sha256 SignAndEncrypt/API-key fixture. No network stalls, revocation, surgical edits/rebuild, CP abandonment or Windows/AVEVA/performance G4 claim."
},
"ownCertificatesUnchanged": true,
"applicationOwnCertificates": 3,
"runtime": "Microsoft.NETCore.App10.0.3 in pinned official Linux ARM64 SDK10.0.103 image; framework-dependent harness",
"samples": 543,
"first": {
"cycle": 0,
"elapsedSeconds": 0,
"utc": "2026-11-10T17:44:45.1152841Z",
"WorkingSet64": 50864128,
"PrivateMemorySize64": 87015424,
"managedBytes": 243368,
"allocatedBytes": 307672,
"gc": [
2,
2,
2
],
"fdCount": 66,
"ownedRootFdCount": 4,
"ownedPkiFdCount": 0,
"survivingProductionObjects": 0,
"managerDisposalsVerified": 0,
"sharedPasses": 0,
"driverPasses": 0,
"browserPasses": 0
},
"last": {
"cycle": 5420,
"elapsedSeconds": 7200.9350359,
"utc": "2026-11-10T19:44:46.0522796Z",
"WorkingSet64": 84873216,
"PrivateMemorySize64": 253251584,
"managedBytes": 3987480,
"allocatedBytes": 25451104712,
"gc": [
1629,
1086,
1086
],
"fdCount": 148,
"ownedRootFdCount": 4,
"ownedPkiFdCount": 0,
"survivingProductionObjects": 0,
"managerDisposalsVerified": 43360,
"sharedPasses": 10840,
"driverPasses": 10840,
"browserPasses": 10840
},
"observedRanges": {
"WorkingSet64": {
"min": 50864128,
"max": 184299520
},
"PrivateMemorySize64": {
"min": 87015424,
"max": 272982016
},
"managedBytes": {
"min": 243368,
"max": 4793456
},
"fdCount": {
"min": 66,
"max": 150
},
"ownedPkiFdCount": {
"min": 0,
"max": 0
},
"survivingProductionObjects": {
"min": 0,
"max": 0
}
},
"evidenceSha256": {
"result.json": "9419f70bd292fa9298758b93f8a5e5be7b0d7392060f6b8cdc30a29a6eabe3ad",
"source.json": "50a2f15f9059b2a9dd7d738edabbaa13a091f887d3487c4b59616cbad997def0",
"task/summary.json": "99d435576c1feba4f1d9439e76d4a4d41d56528e80a778947252a1babcf86d5c",
"task/resources.jsonl": "25b367bc7568da44f639f5279640820035bb5cb54611b0108dcb4094cb15ca48",
"task/sdk-assemblies.json": "8b4d21b6730efda3f670b41bcdaf480994d4fb68cb19e4cf2705ec105e59a643",
"artifact-manifest.json": "595712025561558e2aeaf81a369a66670ddcdbea7e6e9c47329adc7d1a984649",
"container-dotnet-info.txt": "671a4199c1703bbae7ae9261df77c03e909b1d903dbf4d68747c9790bba5b03b"
},
"limits": [
"Lifecycle completion and cleanup checks passed; RSS/FD samples are observations, not a baseline-relative performance budget.",
"This source predates the unrelated HG1.0 consumer change; no server RSS, history CP churn, revocation, stalls, rebuild, Windows/live or full G4 claim.",
"Private PKI, keys and credential-bearing environment remain outside versioned evidence."
],
"artifactManifest": {
"scope": "recursive, all files below immutable app publication",
"files": 428,
"generatedAfterRun": true,
"historicalTopLevelManifestSha256": "456a3fb35d5d5d1b3b141cfe654df3a28a66d5196d362cb6015a125491fd5691"
}
}