diff --git a/.gitattributes b/.gitattributes index 1deb2c1..c46428c 100644 --- a/.gitattributes +++ b/.gitattributes @@ -34,3 +34,8 @@ windows/bench/windows-first-paint*.json text eol=lf # Raw IPC timing corpora are evidence payloads, not reviewable line-oriented source. # Keep exact bytes in Git but suppress text diffs; producers emit compact JSON. */bench/results/ipc-rtt/*.raw.json -diff text eol=lf + +# KEL-270 handover quit deadline evidence. The captured logs, TSVs and JSON are +# CRLF as the Windows runner wrote them and SHA256SUMS is over those exact +# bytes; -text stops core.autocrlf from rewriting them on any checkout. +windows/keld/handover-quit-deadline-2026-10-14/** -text diff --git a/MEASUREMENTS.md b/MEASUREMENTS.md index c220089..8147fc2 100644 --- a/MEASUREMENTS.md +++ b/MEASUREMENTS.md @@ -1735,3 +1735,33 @@ Fresh-process and warm-cache are separate campaigns. Their central values must not be subtracted to claim that cache warming caused a percentage speedup or slowdown. What this campaign establishes is that the registered warm-cache treatment is reproducible under a thermally verified v3 block-corpus session. + +## Keld handover quit deadline D — windows (2026-10-14, diagnostic) + +KEL-270 T4d S6c2a (gyldlab/keld#722, merge commit `1b4365ac`) sets the deadline D +a profile handover gives the reference application to request `Quit` after the host's +`LastWindowClosed` write. The rule is D = max(10 s, 4 x the measured maximum). The raw +evidence is at +[`windows/keld/handover-quit-deadline-2026-10-14/`](./windows/keld/handover-quit-deadline-2026-10-14/) +(verify with `sha256sum -c SHA256SUMS` there). + +One sample is the host-monotonic interval from the return of the `LastWindowClosed` +write to the lifecycle-Quit handler's entry for the `Quit` that claims the session. 30 +idle runs and 30 runs under full-core load (16 busy-loop burners on 16 logical cores) +all passed. The host was a debug build with the `kel135-profile-test-root` feature built +from Keld `045b4a45` (the pull request's measured path is unchanged by its later +commits), on Windows 11 10.0.26300, AMD Ryzen 7 5800H, WebView2 155.0.4283.45, Bun 1.4.2. + +| subset | n | min | median | p90 | max | +|---|---:|---:|---:|---:|---:| +| idle | 30 | 0.485 ms | 0.624 ms | 1.060 ms | 1.148 ms | +| full-core load | 30 | 0.739 ms | 1.035 ms | 68.985 ms | 218.510 ms | + +The maximum over both subsets is 218.510 ms; four times it is 0.874 s, below the 10 s +floor, so D = 10 s. p90 uses `sorted[int(0.9 * n)]`, not nearest-rank (stated in the +bundle's README). + +This is a single-machine, single-session, debug-host diagnostic. It is not a +`result.v*` document, not a release-build measurement, and says nothing about other +machines, a loaded WebView2 content process, or the barrier wait before `LastWindowClosed` +(`ui_end_us`, up to 29.1 s under load, which is not part of D). diff --git a/windows/keld/handover-quit-deadline-2026-10-14/README.md b/windows/keld/handover-quit-deadline-2026-10-14/README.md new file mode 100644 index 0000000..5d8b3c0 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/README.md @@ -0,0 +1,117 @@ +# KEL-270 T4d S6c2a: the quit deadline D measurement (keld-benches artifact) + +Quantity: D, the time the reference application has after the host's `LastWindowClosed` +write at a profile handover to request `Quit` (KEL-53 §4 *Margin and deadlines*). +Rule: D = max(10 s, 4 x the measured maximum). + +## What one sample is + +One run of the §7 h11 cell (`profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover` +in `crates/keld-host/tests/no_flag_windows.rs`). The host (`keld-host.exe`, debug, built +with `--features kel135-profile-test-root`, installed by the KEL-254 per-user fixture and +operator-signed with the KEL-135 acceptance publisher P1) runs under the debug seam +`KELD_TEST_WINDOWS_HANDOVER=1`: right after the first session's `Ready` it requests a +profile handover, ends its UI loop through `AppWindowCommand::Quit`, writes +`LastWindowClosed` once the loop has returned and waits for the reference application's +`Quit`. The sample is the interval on the host's monotonic clock from the return of that +`LastWindowClosed` write (`signal_last_window_closed`) to the lifecycle-Quit handler's +entry for the frame (`lifecycle_quit`), recorded only for the `Quit` that claims the +session, printed by the host as +`KELD_TEST_WINDOWS_HANDOVER {"cause":"lifecycle-quit","ui_end_us":..,"quit_wait_us":..,"forced_after_us":null,"deadline_us":10000000}`. +`quit_wait_us` is the sample; `ui_end_us` (request to loop return, the barrier wait) is +recorded beside it. The reference application is the t1b fixture +(`crates/keld-host/tests/fixtures/t1b_harness.ts`, bundled with `@keld/api`), which on +`LastWindowClosed` reports `LAST_WINDOW_CLOSED` on its control socket and then invokes +the lifecycle `Quit` call, the same path the `@keld/electron` `window-all-closed` default +takes. + +## Subsets + +- `idle`: 30 runs, nothing else running on the machine but the harness. +- `load`: 30 runs under full-core load: 16 busy-loop PowerShell processes + (`while ($true) { $x = 1 }`), one per logical core, started by `burners.ps1 start` + before the runs and stopped after them (the KEL-270 F55 method). + +## Files + +- `samples.json`: every run (subset, run, outcome, cause, `quit_wait_us`, `ui_end_us`, + `deadline_us`), the per-subset min/median/p90/max and the computed D. +- `idle-samples.tsv`, `load-samples.tsv`: the raw evidence lines per run as the runner + captured them (`run-cell.ps1`), one row per run. +- `idle-runs/`, `load-runs/`: the per-run logs (`run-NN.log`), each with the host's + stdout (the evidence line, `KELD_PROFILE_TEST_*`, the `KELD_KEL270_H11` record) and + the test's assertions. +- `burners.log`: the burner start/status/stop receipts of the load subset. +- `environment.json`: machine, OS build, toolchain, WebView2 runtime, host build and + the commit hash the host and test binary were built from. +- `host-record.json`: the signed host's embed/sign record (hashes, signer thumbprint). +- `analyze_d.py`: the summariser that produced `samples.json` from the two `*-samples.tsv` + files (`python -I analyze_d.py idle-samples.tsv load-samples.tsv samples.json`). +- `run-cell.ps1`, `run-cells.sh`, `burners.ps1`, `idle-tally.txt`, `load-tally.txt`: the + runner, the run loop, the load generator and the per-run exit/outcome tallies. +- `SHA256SUMS`: SHA-256 of every other file in this directory (see Verification). +- `SOURCE-SHA256SUMS.txt`: the checksum list of the bundle as captured, before the + redaction and README changes described under Publication changes. + +## Result + +Measured 2026-10-14 on a single Windows machine (Windows 11 Home 10.0.26300, AMD Ryzen 7 5800H, 16 logical +cores), WebView2 runtime 155.0.4283.45, rustc 1.97.1, Bun 1.4.2, debug host built from +commit 045b4a45 of the S6c2a branch, https://github.com/gyldlab/keld/pull/722 +(`--features kel135-profile-test-root`; later commits of the pull request leave the +measured path unchanged), signed as `hosts/new` +(sha256 83e9e60c5e891a9ba9f3b2b28bb38804e008bee2aa5b0be499a55a4be607ff40). + +| subset | n | min | median | p90 | max | +|---|---|---|---|---|---| +| idle | 30 | 0.485 ms | 0.624 ms | 1.060 ms | 1.148 ms | +| full-core load | 30 | 0.739 ms | 1.035 ms | 68.985 ms | 218.510 ms | + +Maximum over both subsets: 218.510 ms; four times it is 0.874 s, below the 10 s floor, +so **D = 10 s** (`HANDOVER_QUIT_DEADLINE` in `crates/keld-core/src/app_session.rs`). +Every run passed (60/60). `ui_end_us` (the handover request to the UI loop's return, +dominated by the liveness-gated `BrowserProcessExited` barrier) reached 29.1 s under +load; it is not part of D. + +Note: a `cargo check -p keld-core --tests` (one light build) ran on the machine during +load runs 15 to 17; it adds load beside the burners and can only lengthen samples. + +## Estimator note + +The p90 column (and `p90` in `samples.json`) is `sorted(samples)[min(n - 1, int(0.9 * n))]` +(`analyze_d.py`), the zero-based element at index `int(0.9 * n)` of the ascending sort, +which for n = 30 is the 28th smallest sample. It is **not** the nearest-rank estimator +(the `ceil(0.9 * n)`-th smallest, the 27th for n = 30), so it can read one rank higher. +p90 is descriptive only: D is derived from the maxima, never from p90. + +## Publication changes + +This directory is the captured bundle plus these changes, made when it was published in +keld-benches; no sample value, timing, outcome or tally was changed. + +- This `Estimator note` and the `Verification` section were added, the `Files` list + was completed, the per-run log name was corrected from `run-NN.utf8.log` to `run-NN.log`, + and the machine name in `Result` was replaced by a generic phrase. +- `HARNESS-CONTRACT.md` section 1 forbids absolute paths, home directories and hostnames in + committed files, so a byte-wise literal replacement was applied to the captured files: + the user profile directory (plain and JSON-escaped) became `%USERPROFILE%`, the Keld + worktree path became ``, the local evidence directory (also in + `run-cell.ps1`, `run-cells.sh` and `burners.ps1`) became ``, and the + machine name became `` (in `environment.json`). The scripts therefore + need `` set to a real directory before they can be re-run. + Line endings of the captured files (CRLF in the logs, the TSVs, the tallies and the JSON + files) are preserved; `.gitattributes` marks this directory `-text` so a checkout does + not rewrite them. +- `SOURCE-SHA256SUMS.txt` lists the hashes of the unredacted captured files, so the + replacement can be audited by file; it is expected to disagree with the files that were + redacted and is not a verification list. + +## Verification + +``` +cd windows/keld/handover-quit-deadline-2026-10-14 +sha256sum -c SHA256SUMS +``` + +Every line must report `OK`. `SHA256SUMS` covers all files except itself, with `./` +relative paths, and is computed over the exact bytes in the repository. diff --git a/windows/keld/handover-quit-deadline-2026-10-14/SHA256SUMS b/windows/keld/handover-quit-deadline-2026-10-14/SHA256SUMS new file mode 100644 index 0000000..d453a10 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/SHA256SUMS @@ -0,0 +1,75 @@ +d108515d152b47486a126b700ee1b0dd19d033c310071f714dfec5ebbcdb621a ./README.md +609236977471dcb3130d3c3267107c4bb6df630b24ce32b1c3ffdc4fb260aa07 ./SOURCE-SHA256SUMS.txt +fe9bc053151d411e6a653236cdb05a97bd5a22d8a4dd4fe17047cd85fdc3a802 ./analyze_d.py +15595d473694efaad47fc5cca45db0f6d30ff890bf71d4943dbe0fdd8808a47c ./burners.log +bab91ae4d0ace019c38fe4f4d08878de08445ce1ce55cb0d07ead777933814e7 ./burners.ps1 +296d250c17f8e329327d3d718c4498cda205b5bf07891dd9bdad649e756e5a18 ./environment.json +422c8afe95051dcd8528967dc176d5e5ebb2dadc631b2304e934bfed04de0eee ./host-record.json +0659c61126d34b811563c7cfac42f14b32c9cc0061a6b934d7b8a283b7e8bb26 ./idle-runs/run-01.log +9a04e92c012739b8d95bc803e1367d4bf3e3e29b83f8d273519041d9626946d3 ./idle-runs/run-02.log +4422f42a34fdfd2c743a3a08bc33055c07aa8715ba2335a6ae0be16e815d22ff ./idle-runs/run-03.log +43b004674b31348e619acdabd5173c85af12246e2178d341c91cf010fcaf5482 ./idle-runs/run-04.log +33532e3edab1ea5a0599b98c80ac8ee42082012f895d010246d05e0073c4e4cd ./idle-runs/run-05.log +d0ed47376055e67fa3207279779d635b93f7b02faa1b106205680ac8ef5a655c ./idle-runs/run-06.log +dee381f98099a6a794551879e732a315eaa8e4dabf6748f528f23fd5a8d3ffc2 ./idle-runs/run-07.log +6f8045dbc6121a1470015cd98d7e51bf98981f6050c41360c5f455548e94ec40 ./idle-runs/run-08.log +94940ce1839a322608aaeec14ff7b4e9c672c11291f5363503fb2c369a6f7638 ./idle-runs/run-09.log +d03a32050309e1a5fe5105087b2be71444dd36421222bc8c730a960c12305f1c ./idle-runs/run-10.log +c1a72ca2db2f33013f1b98d488ef2d9546b3c1125ec45af1f0d527c923314711 ./idle-runs/run-11.log +98d88487c08d850aeef95b1c7e568ca5d1478f9ba3286cc0da19e7838edd084e ./idle-runs/run-12.log +7c43cf73a9e44cb01e75d546272df3c730eec0a546fde891ea033499f31046ff ./idle-runs/run-13.log +16d2eb465820cb418e9dc2fcbe64c02e8054b19579452feae8a0377acb008ef0 ./idle-runs/run-14.log +1e8ff502dfa86e6fcd51dddf891e81319b53dc88c9c39584ea137165bea0cc74 ./idle-runs/run-15.log +7fa51e5b4ffab59fc36041bb09d441a63425f7740b9bc5be9f7a0322e1d8f92b ./idle-runs/run-16.log +fb82a593ed9d862c831f14ba803747323ac3f993d36ecbf7fcc1c7b31e7e21e1 ./idle-runs/run-17.log +e806647a4e4d71be7c414ab0226a61a41044d4168df13a35909843f3b95a23f7 ./idle-runs/run-18.log +bb47887a3cd02f88d3f5f8651ad010bb64d73eae9ffe5a0a8cd6bfe5ff9e3f13 ./idle-runs/run-19.log +56f0488e19a8d64e02666c1046a33d641852d6b1f39e1be8c1ebe4d5563f73e0 ./idle-runs/run-20.log +a5b8b3bf898e20b3538802dbde34adb875c32c4fe7b725db509009d3d1c9a982 ./idle-runs/run-21.log +215df99d843ef3d8c952c1e65f804f6a596f01fc609338ce605a5a4c639bdb98 ./idle-runs/run-22.log +acbdebb572ea14d5bbf2447d3ee5e6b37d2a887963e5de3584d8f79a72185bb8 ./idle-runs/run-23.log +79ad58b87b9da6237039f909dbe75c6d0613f528e30292397c342dbf4141a687 ./idle-runs/run-24.log +d6f75d456c3d9105e795e84cfc540cf4b5fa6b1e06070f888a740492554bda7f ./idle-runs/run-25.log +6f909c09d6cfae258e28b1b7acdca5740f6e0ac01d85a7a913f39b516a1630a0 ./idle-runs/run-26.log +2dcd5e1b725214a73b185f3c32a0fc42ef425cc995e9aca7407f7ed94f7018bf ./idle-runs/run-27.log +00832524ff139cd9557d6595567942a45842aa7120285f368f1d4dee22418704 ./idle-runs/run-28.log +f44cff376b5f75f461035956403708e11b96da07e651e486012be1e15b10658e ./idle-runs/run-29.log +f0ff9616cfd378f02a9dfa89c5b4f6e2c64e5664b9aab58c5fc73dec37e36538 ./idle-runs/run-30.log +7bb5f605b0cb82fecf501dea3cb995c7519c23530e51fb28414a1206e90a37b7 ./idle-samples.tsv +e9f697ca0d759d14fe28f3c983252887adeed618b2b01623b4644ee82429013f ./idle-tally.txt +3865ecd019ee5103e950e7f0ebdd722c0323439c1ad9ec739d7339f823a1d355 ./load-runs/run-01.log +e504f25c08199faa06708661d1731c3b3d58b404d56eeb738ecdbe5b2a1f306d ./load-runs/run-02.log +e0c146e90ee9a8b26c6980343b3da32cfe1e162a0b1207af98baf1659089a74c ./load-runs/run-03.log +612b76895998384f46d96a0ba3f0a60fa96022b99d89876ed24b64b006c7e049 ./load-runs/run-04.log +54222b3e8e03cab3eaf7d9aabe3ab424346e10e0d6ed45be11e5d47b31b5f3e8 ./load-runs/run-05.log +cc6a0f8228c50ae7c3e41ea3ad3fed9eb5d78d4fadbb25279adcbd66267ce9fe ./load-runs/run-06.log +f03c9dc0a32c746df1d9b3e7c76332115704a72b7dae65f61902edb14b00d14e ./load-runs/run-07.log +7cbdf19f45db6302b4cef369d093c8563c714f040060ea112506e0cff58aee96 ./load-runs/run-08.log +dd8af902bfae26df030ec6c60ee41787a1c47656d9126c739882ddfc86b34582 ./load-runs/run-09.log +59832492a13e91c8d0e6f76cc6a3fc7ee0ffbd17eabc545fcb6dbfa9cee35679 ./load-runs/run-10.log +265290993af3774c7280a25187f26beb35dd6e2cabdca4ede4adcab516315e1e ./load-runs/run-11.log +94211a95f031996064880b9cd926e6b53ddde5742e6d9683dff3fe9197a82151 ./load-runs/run-12.log +296cd9169410237b92f5956a2aede7e04a61023f1d9f822bdc50c200aa76f823 ./load-runs/run-13.log +fe1ddaf99f42ec7e4b71b6904d90a712920131a801d960696fc8cff033dac5db ./load-runs/run-14.log +02d1d439a8d393a80999c92334bf3ed29c62df8cc39b7c5d18db90963d8dadf0 ./load-runs/run-15.log +c4b9dcda96fad672f53aeb7342c5f1f438511ebc236774ea35ee46d9586db4b5 ./load-runs/run-16.log +e7ac35c3cd9085912b71b6d9e8c5647e1cd069022676f139aaf6bc6c5f7827f1 ./load-runs/run-17.log +b097323552908831f12ccf857b6f936fdc978f333e924d2ea5d3ca3701ca9113 ./load-runs/run-18.log +a46b0a9e07035623a61558ab2b469707283e6211b2e45e608d89ece69b4aa336 ./load-runs/run-19.log +cfc67853247b003c1de5ef3277f1ff4ae85573cee5139dc5ba20757a2fa71a4f ./load-runs/run-20.log +89e80164f8f8050304734d4ace702b35c8aefaea62a6c9a709dc4d20d5d1efbc ./load-runs/run-21.log +da0e5194ce757f1549f049f55e42314d8c3e9c3f04555ae4cce998c4c1f05936 ./load-runs/run-22.log +42500296ac47e4f66d9af3e969ed8de59c060d214b8299d40a446642a4b90a23 ./load-runs/run-23.log +f2b38359ded7e2d71b8c7186ea35c2a6808fa57cbb15c1c11126c8fc1f164323 ./load-runs/run-24.log +6f93fb177d865bc4c53ebdb54e840b827d4f8367ae44535936e482a0c3869da7 ./load-runs/run-25.log +149038628d3a66070d6f4549486bb9b47ab0524fc4aeb5c68eaf1bbcf205c040 ./load-runs/run-26.log +9f59a30b1aae93704ccae0dcdb61a9d6498850ac93e71793ff56b47c4d59427e ./load-runs/run-27.log +eacf6ba71d2ec74b3fce4253db5f95ffd5075d44c00d1796beae053ceaab9981 ./load-runs/run-28.log +d540b7bca355e7be37e23d17292514ca3728cbceb8a9047904512b0d73582005 ./load-runs/run-29.log +b46bdc28a5096fb48cf4d6f08f0b0355625c052f1c5ffe8013927525c0b96d0f ./load-runs/run-30.log +53775b7dc3488bf08607382f7c1cb563853f053d109e6be7d7362b8383371387 ./load-samples.tsv +f022432fee92d9dc52fca8a9f5f5fb4252a54de5c2fe5f3c4e189dbd69fd32ae ./load-tally.txt +ce394e0dead96d494ce2f15d432fa8c65ce4df953c3b58158ebcfe6f69ac5b1b ./run-cell.ps1 +9a643244f190db814fff7cc45fff2d57fadc1ea6f9009c1df75a2d4f301ef270 ./run-cells.sh +ed8ba102e4808b364bdda65abc902db8493f8fcd5b0b21dc277212ca78faf5d1 ./samples.json +324c9bc4f2a8c338dae7be95242d154a021c29045c3a3aa0666d7aca22b462ce ./summary.txt diff --git a/windows/keld/handover-quit-deadline-2026-10-14/SOURCE-SHA256SUMS.txt b/windows/keld/handover-quit-deadline-2026-10-14/SOURCE-SHA256SUMS.txt new file mode 100644 index 0000000..96f731a --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/SOURCE-SHA256SUMS.txt @@ -0,0 +1,74 @@ +d56e119b90ba523b1bd8f1d92b5fa6cba966fff5d3591cb38e6916d089a547a6 *README.md +fe9bc053151d411e6a653236cdb05a97bd5a22d8a4dd4fe17047cd85fdc3a802 *analyze_d.py +15595d473694efaad47fc5cca45db0f6d30ff890bf71d4943dbe0fdd8808a47c *burners.log +4150b28012630d898c97a0f51fd87aea3f77ae24a15c063e8d0de6a4c0ec21f6 *burners.ps1 +162876b384514a940ce2391b7d3a023b8a3fd4049ee9b54f63e3af8986e5869f *environment.json +5c3b16f89fd7a0c1c2f7921709cc4334fc4013bf7da3a55fd1b7b856ddf36dbf *host-record.json +370bfe9e70fd4075ea9eac911779a91de1d709dd002346c9a0574e0c696d11d1 *idle-runs/run-01.log +b0d3e5cb3aec73ea972953588ac520231477118c144d20209d842283be699f75 *idle-runs/run-02.log +73e074b1ce2283c72389b822c25de39c69870c5240667ba5dddefcc655e4f1fc *idle-runs/run-03.log +d35600d845430b00e79b0e33dad4d3921cd9032b0e01ee6e28f2a9e9cfc72dfb *idle-runs/run-04.log +45ef18b17432e93f136a4cdc9415c5a68a1eab15d5126bc70013e4cbca66c22b *idle-runs/run-05.log +aaf468b7b205c882047ace0f405192bb022a4145d1e6f464f70046af35858053 *idle-runs/run-06.log +86f9a40af17fcfaca0ee40f2aa3e25a09ca4cde79603135185ea5b1c3c925701 *idle-runs/run-07.log +f5f146f0c5d57640d823957430a83b0ed52425d3da13ab7cd0be8e6ed65acd14 *idle-runs/run-08.log +a1d23976860103640bd1e8967211564d8141bc3c2bbfdcb92d1511f55e478d55 *idle-runs/run-09.log +58cc08b4cb8a19fa524acbbf06c5d83a3ae116b9fc6b740a07039ceca417b284 *idle-runs/run-10.log +b170650065acebdf20e082ebc55d8dd4c4ece82157f581483860e89b9dbc6059 *idle-runs/run-11.log +c4dde29a4d292a31d5294e0d24f4b1882537d73c37bab92e6df0c4dd6a297b1b *idle-runs/run-12.log +5a45fd58c725fb29447d81839ce98f7196474df5139dac4e6d16f4b227907044 *idle-runs/run-13.log +ae9923b13f5fc2ee724d92585306aae9d0b55483028b2549b4844d0ad8a87bcf *idle-runs/run-14.log +89664451973eb913a30610e21fe810c0f52e3342bae9bfaea25153a3999ef384 *idle-runs/run-15.log +0aabd55dafcd8d9cc78ffefbdb6b7c01a95cc6c19f5c43a616b585759b48366e *idle-runs/run-16.log +8ad49c53c6d0da037d70717d38728f3c3f2dc822a7d3128f69c26da891c6282b *idle-runs/run-17.log +37199edbff9834f591b2291b41ad181a149e388709a9a954e735a5fdab64a728 *idle-runs/run-18.log +06d62b7505613c198133d1837d4f75b1ec6ee0c3f4a1f014dae6aa400acc1b75 *idle-runs/run-19.log +eebb3ba8d329d777b9ed0c732d682b3457f79ad21ce5c9567efc0e83012c2676 *idle-runs/run-20.log +d6c513860378d100106f8f3436bd460e66c33f281e466c6d011865aa75977295 *idle-runs/run-21.log +b023eb6c0f5467a4a9b5d803140564b3f7e371bfd78b95d79815b7da029a0168 *idle-runs/run-22.log +65fb488b3cc45378ee41f2749a2e12041b65df83316c2a81dd6928d888e69b88 *idle-runs/run-23.log +130231192d08caec4cc251facdcae29f877712cb4dfb60c6f62a31721e4cd5d3 *idle-runs/run-24.log +7c0e3a5a729ed41daaa2a6ae16ddf0cbbb2c1bf81e9abf30bd321bfb6ac0cbab *idle-runs/run-25.log +369790ae4077c6e91f519202c6628b8a82e58c824f21070fee24fa8447c5c49d *idle-runs/run-26.log +7d978a1c510b738e1f0d5c004cf9ce54ec2c18a05b6c01eb0231391491805853 *idle-runs/run-27.log +b96add188d8c914cfdc60d03522a1ee9428125c4ee8e445740022cd52cf4fff5 *idle-runs/run-28.log +5f71134623c602d6f1e554820efa5d5c0a14128534ad1933e36f660f623788f5 *idle-runs/run-29.log +b7b0cb3f51c23e589e8608092666acba81b54a162fb51edcc2dbc38e6338f5e7 *idle-runs/run-30.log +7bb5f605b0cb82fecf501dea3cb995c7519c23530e51fb28414a1206e90a37b7 *idle-samples.tsv +e9f697ca0d759d14fe28f3c983252887adeed618b2b01623b4644ee82429013f *idle-tally.txt +bce4082a5c10aa6d64f4877a5ebfe8ed65c6558c116fccb710e0c4fc222ed420 *load-runs/run-01.log +9c35156fb19ade8551975c7f46647c7560c49b4326d29cb2c55c1b5c55c6520c *load-runs/run-02.log +fb911775512c234f5cad7e84ec62c42f132cceda2800a0cfeeb6e496fe34137f *load-runs/run-03.log +41af931374cb3564af2b56d4b05fb610ec3887eadf4b08657bd7fb49d45433fd *load-runs/run-04.log +3a578a4765ca8daefa27bce3583a745ad480ced38ffc4169b7902c791be312a2 *load-runs/run-05.log +9ed78ffedc6147599a4c483270724ed6b7a998ffe5f3617b536829394eced7af *load-runs/run-06.log +895ab15eaae4f9d72464a5a5bef58eec613c96a4beec5ee0e6024f50c9d71dbf *load-runs/run-07.log +478b89e4fe1a0b4fe7fa01224db63e598def7f0780964e5047f9b9db803b5844 *load-runs/run-08.log +6f04ea55736f4c6da768d2a4128e87fad596c502f609baa59aaf35f84b67c5b1 *load-runs/run-09.log +becbced096648e5bddcbb1650edbb91a505b244e714017b23793be4625b09f98 *load-runs/run-10.log +1000f81b385bb43b07bb9687308946c7e3e1ba12d1d6b3396457811b40c3593e *load-runs/run-11.log +fcd9c98457863fa414b7c0eae03d2e6bd3388afa6d4ed175f15de94f89c7b404 *load-runs/run-12.log +9b7ef34202fd91c14e72c4aebb7450552e9bc9394628e0a437746c72c4a1dd3f *load-runs/run-13.log +c3e8ff2979d16eb2c3768afccd89a9365c9f409d9553516b5f6ffa54ba2b5c1f *load-runs/run-14.log +4fdb4c2a0ce544410cc2b4f1a9dbef42d7ba7eabcb3030041f6f3205bf5bfa9d *load-runs/run-15.log +5a2245d74ecd7f5fde5b4a74850a385693dc4c88a27d92da2459f90d4b76949d *load-runs/run-16.log +93b79450e668f842d874f2f380b069c3a0ccb1191ad44c1078165d5b22fcf377 *load-runs/run-17.log +bec8f23c8315dca93febd84c159b0ee7c91a6cb8b8a013ade1e195d88a5e1d35 *load-runs/run-18.log +dd84fceed74df79d596e16ec1ee66bddff30e36a6cd63896c9bcee1a51effe92 *load-runs/run-19.log +6c57963fd5b6b1308dbf4075db55fee1902bab4e75189ffe35747d1d2be2bf43 *load-runs/run-20.log +acdd88c4200e5b6b12fd0d714a349e7494e66bfd4afc1c0f3e653cb6e7cc0699 *load-runs/run-21.log +45aac659f733e35e1d6eceecd560dba43ca8e951ee6d10cc9bd4fca667eaee04 *load-runs/run-22.log +6dbce6173e29bcc921796af8ad518ea7a8e405280d2d1e0509136fa3543da7cd *load-runs/run-23.log +90c63287e34912395c3805a2d8b519a74dcefcac980d1fa0402ffbdbf108eda2 *load-runs/run-24.log +359d7f48084508600b99de28650fa93b491862dffdea504c42e8b01133963c95 *load-runs/run-25.log +858ab66cad5dc78dc8d171fa7b8860b584849cc61a4af7620a69eb016139eb17 *load-runs/run-26.log +064cacb4641b5f5c7196765179c95778eeb3e90a975d523225c8c40665b3486f *load-runs/run-27.log +6f4e4f35d6da23a85193848392f7b923900ca06941dab897b4431308c0d71d26 *load-runs/run-28.log +15465464767e6acb4f4d80f1db8f39fc361021c08c37495dd091e34e26bc2bac *load-runs/run-29.log +340995190956176d165e88eac7ccfead8c841492d6b1c9cd146a99494ba3457a *load-runs/run-30.log +53775b7dc3488bf08607382f7c1cb563853f053d109e6be7d7362b8383371387 *load-samples.tsv +f022432fee92d9dc52fca8a9f5f5fb4252a54de5c2fe5f3c4e189dbd69fd32ae *load-tally.txt +e04457b137aa1101e680125adbea6c7b4cdb8d773fb1b8ce4158f13738d449b9 *run-cell.ps1 +9a5e0d6693e32365fd5d3e40a62c25a6b12367185c3faa9faa8208869f77c92d *run-cells.sh +ed8ba102e4808b364bdda65abc902db8493f8fcd5b0b21dc277212ca78faf5d1 *samples.json +324c9bc4f2a8c338dae7be95242d154a021c29045c3a3aa0666d7aca22b462ce *summary.txt diff --git a/windows/keld/handover-quit-deadline-2026-10-14/analyze_d.py b/windows/keld/handover-quit-deadline-2026-10-14/analyze_d.py new file mode 100644 index 0000000..25024e4 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/analyze_d.py @@ -0,0 +1,84 @@ +"""Summarise the D samples (host clock, LastWindowClosed write -> Quit frame) per subset. + +Usage: python -I analyze_d.py +Each samples.tsv row (run-cell.ps1): runoutcomeKELD_KEL270_H11 {json; the host evidence line is its "host"} +Only PASS runs with cause lifecycle-quit count as samples. +""" + +import json +import statistics +import sys + + +def load(path, subset): + rows = [] + with open(path, encoding="utf-8") as handle: + for line in handle: + parts = line.rstrip("\r\n").split("\t", 2) + if len(parts) != 3 or not parts[2].startswith("KELD_KEL270_H11 "): + continue + run, outcome, text = parts + # The passing cell's record carries the host's evidence line as "host". + record = json.loads(text[len("KELD_KEL270_H11 "):])["host"] + rows.append( + { + "subset": subset, + "run": int(run), + "outcome": outcome, + "cause": record["cause"], + "quit_wait_us": record["quit_wait_us"], + "ui_end_us": record["ui_end_us"], + "deadline_us": record["deadline_us"], + } + ) + return rows + + +def summarise(rows): + samples = [r["quit_wait_us"] for r in rows if r["outcome"] == "PASS" and r["cause"] == "lifecycle-quit"] + ui = [r["ui_end_us"] for r in rows if r["outcome"] == "PASS" and r["ui_end_us"] is not None] + if not samples: + return {"n": 0} + return { + "n": len(samples), + "runs": len(rows), + "quit_wait_us": { + "min": min(samples), + "median": statistics.median(samples), + "p90": sorted(samples)[min(len(samples) - 1, int(0.9 * len(samples)))], + "max": max(samples), + }, + "ui_end_us": {"min": min(ui), "median": statistics.median(ui), "max": max(ui)} if ui else None, + } + + +def main(): + idle = load(sys.argv[1], "idle") + load_rows = load(sys.argv[2], "load") + idle_summary = summarise(idle) + load_summary = summarise(load_rows) + overall_max = max(idle_summary["quit_wait_us"]["max"], load_summary["quit_wait_us"]["max"]) + floor_us = 10_000_000 + d_us = max(floor_us, 4 * overall_max) + result = { + "rule": "D = max(10 s, 4 x max over both subsets)", + "idle": idle_summary, + "load": load_summary, + "max_us": overall_max, + "four_times_max_us": 4 * overall_max, + "floor_us": floor_us, + "d_us": d_us, + "samples": idle + load_rows, + } + with open(sys.argv[3], "w", encoding="utf-8") as out: + json.dump(result, out, indent=1) + print( + f"D_SUMMARY idle_n={idle_summary['n']} idle_max_us={idle_summary['quit_wait_us']['max']} " + f"idle_median_us={idle_summary['quit_wait_us']['median']} load_n={load_summary['n']} " + f"load_max_us={load_summary['quit_wait_us']['max']} load_median_us={load_summary['quit_wait_us']['median']} " + f"max_us={overall_max} four_times_max_us={4 * overall_max} d_us={d_us}" + ) + + +if __name__ == "__main__": + main() diff --git a/windows/keld/handover-quit-deadline-2026-10-14/burners.log b/windows/keld/handover-quit-deadline-2026-10-14/burners.log new file mode 100644 index 0000000..690e657 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/burners.log @@ -0,0 +1,10 @@ +== burners start 2026-10-14T05:19:27Z +BURNERS_STARTED count=16 logical_cores=16 pids=21688,17888,18472,14124,19812,14504,11776,2896,7492,10744,21348,4388,2080,3712,22032,23184 +== status before +BURNERS_STATUS alive=16 cpu_load_percent=100 +== status mid 2026-10-14T05:50:34Z +BURNERS_STATUS alive=16 cpu_load_percent=100 +== status after 2026-10-14T06:01:50Z +BURNERS_STATUS alive=16 cpu_load_percent=100 +== burners stop +BURNERS_STOPPED stopped=16 diff --git a/windows/keld/handover-quit-deadline-2026-10-14/burners.ps1 b/windows/keld/handover-quit-deadline-2026-10-14/burners.ps1 new file mode 100644 index 0000000..a602ec5 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/burners.ps1 @@ -0,0 +1,38 @@ +param( + [Parameter(Mandatory = $true)][ValidateSet('start', 'stop', 'status')][string]$Action, + [int]$Count = [Environment]::ProcessorCount +) +# Full-core load for the D measurement's load subset (the KEL-270 F55 method): one +# busy-loop PowerShell process per logical core, tracked by PID in burners.pids. +$ErrorActionPreference = 'Stop' +$evidence = '' +$pidFile = Join-Path $evidence 'samples/burners.pids' +switch ($Action) { + 'start' { + if (Test-Path -LiteralPath $pidFile) { throw 'burners already started (pid file exists)' } + $pids = @() + for ($i = 0; $i -lt $Count; $i += 1) { + $p = Start-Process -FilePath 'powershell.exe' -ArgumentList @('-NoProfile', '-NonInteractive', '-WindowStyle', 'Hidden', '-Command', 'while ($true) { $x = 1 }') -PassThru -WindowStyle Hidden + $pids += $p.Id + } + [IO.File]::WriteAllLines($pidFile, [string[]]$pids) + Write-Output ('BURNERS_STARTED count=' + $pids.Count + ' logical_cores=' + [Environment]::ProcessorCount + ' pids=' + ($pids -join ',')) + } + 'stop' { + if (-not (Test-Path -LiteralPath $pidFile)) { throw 'no burners pid file' } + $stopped = 0 + foreach ($id in Get-Content -LiteralPath $pidFile) { + try { Stop-Process -Id ([int]$id) -Force -ErrorAction Stop; $stopped += 1 } catch {} + } + Remove-Item -LiteralPath $pidFile -Force + Write-Output ('BURNERS_STOPPED stopped=' + $stopped) + } + 'status' { + $alive = 0 + if (Test-Path -LiteralPath $pidFile) { + foreach ($id in Get-Content -LiteralPath $pidFile) { if (Get-Process -Id ([int]$id) -ErrorAction SilentlyContinue) { $alive += 1 } } + } + $cpu = (Get-CimInstance Win32_Processor | Measure-Object -Property LoadPercentage -Average).Average + Write-Output ('BURNERS_STATUS alive=' + $alive + ' cpu_load_percent=' + $cpu) + } +} diff --git a/windows/keld/handover-quit-deadline-2026-10-14/environment.json b/windows/keld/handover-quit-deadline-2026-10-14/environment.json new file mode 100644 index 0000000..8110697 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/environment.json @@ -0,0 +1,30 @@ +{ + "machine": "", + "os": "Windows Microsoft Windows 11 Home Single Language 10.0.26300 build 26300", + "cpu": "AMD Ryzen 7 5800H with Radeon Graphics ", + "logical_cores": 16, + "rustc": "rustc 1.97.1 (8bab26f4f 2026-07-14)", + "cargo": "cargo 1.97.1 (c980f4866 2026-06-30)", + "bun": "1.4.2", + "webview2_runtime": "155.0.4283.45", + "host_label": "new", + "host_record": { + "label": "new", + "source": "\\target\\debug\\keld-host.exe", + "unsigned_sha256": "b957b5356d0bdb1c088c8350c5c18f64be9a27f76f5e15d75820ade5242e87a5", + "embedded_sha256": "a06ac09954b1c303dcb5bc1f94393e03e2d5e23e958ecb101a08a2e337981da8", + "signed_path": "\\hosts\\new\\keld-host.exe", + "signed_sha256": "83e9e60c5e891a9ba9f3b2b28bb38804e008bee2aa5b0be499a55a4be607ff40", + "description": "keld.app-id/v1:dev.keld.fixture", + "description_observed": null, + "signer_thumbprint": "1331A42B3FF2313123989EDA9027EC54A413263F", + "authenticode_status": "Valid", + "sign_exit": 0, + "verify_exit": 0, + "embed_exit": 0, + "signed_at": "2026-10-14T04:51:01.4227544Z" + }, + "host_features": "kel135-profile-test-root (debug)", + "commit": "045b4a45fd1ea8d4d4d4a7f1fee70f3ed5d4b7b9", + "measured_at": "2026-10-14T05:30:27.4877330Z" +} \ No newline at end of file diff --git a/windows/keld/handover-quit-deadline-2026-10-14/host-record.json b/windows/keld/handover-quit-deadline-2026-10-14/host-record.json new file mode 100644 index 0000000..d4d5a88 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/host-record.json @@ -0,0 +1,16 @@ +{ + "label": "new", + "source": "\\target\\debug\\keld-host.exe", + "unsigned_sha256": "b957b5356d0bdb1c088c8350c5c18f64be9a27f76f5e15d75820ade5242e87a5", + "embedded_sha256": "a06ac09954b1c303dcb5bc1f94393e03e2d5e23e958ecb101a08a2e337981da8", + "signed_path": "\\hosts\\new\\keld-host.exe", + "signed_sha256": "83e9e60c5e891a9ba9f3b2b28bb38804e008bee2aa5b0be499a55a4be607ff40", + "description": "keld.app-id/v1:dev.keld.fixture", + "description_observed": null, + "signer_thumbprint": "1331A42B3FF2313123989EDA9027EC54A413263F", + "authenticode_status": "Valid", + "sign_exit": 0, + "verify_exit": 0, + "embed_exit": 0, + "signed_at": "2026-10-14T04:51:01.4227544Z" +} \ No newline at end of file diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-01.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-01.log new file mode 100644 index 0000000..96874e4 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-01.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-jEhQmF","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-jEhQmF\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-TPAApB\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[10732,21580],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":570,"ui_end_us":327523},"host_pid":20972,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[348,10618540],[887,7079908],[1375,10291062],[2693,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.01s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-02.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-02.log new file mode 100644 index 0000000..c6cd2bf --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-02.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-Il2lbF","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-Il2lbF\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-zt2HLg\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[10172,9024],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1060,"ui_end_us":372451},"host_pid":15068,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[318,22284048],[978,9308106],[1505,35587776],[2799,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.15s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-03.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-03.log new file mode 100644 index 0000000..598a50b --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-03.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-fEYqaI","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-fEYqaI\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-0G1nvQ\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[13572,3712],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":623,"ui_end_us":350384},"host_pid":19752,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[332,21366448],[923,22546256],[1422,46138550],[2775,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.16s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-04.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-04.log new file mode 100644 index 0000000..41364ad --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-04.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-rAvyHM","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-rAvyHM\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-KZOFew\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[10568,17820],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":531,"ui_end_us":361941},"host_pid":3452,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[360,7473124],[998,14616318],[1559,22677264],[2867,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.29s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-05.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-05.log new file mode 100644 index 0000000..df63546 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-05.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-5rXW8d","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-5rXW8d\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-hAVb2O\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[21588,20604],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":596,"ui_end_us":300759},"host_pid":20620,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[333,9701322],[882,34211642],[1397,16647296],[2685,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 4.95s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-06.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-06.log new file mode 100644 index 0000000..05c1103 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-06.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-45DPgf","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-45DPgf\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-5HZlhC\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[14140,11560],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":492,"ui_end_us":313152},"host_pid":15128,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[305,25429736],[874,14878462],[1348,21890736],[2607,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 4.95s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-07.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-07.log new file mode 100644 index 0000000..f8e2125 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-07.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-n5eaby","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-n5eaby\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-KPnu8o\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[9652,20428],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":526,"ui_end_us":327033},"host_pid":10232,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[334,17827232],[831,23070544],[1314,13240158],[2627,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 4.96s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-08.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-08.log new file mode 100644 index 0000000..baf8812 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-08.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-e3ysJv","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-e3ysJv\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-anRtMK\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[22316,21488],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1148,"ui_end_us":282228},"host_pid":21468,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[332,15140606],[813,29361284],[1304,49940210],[2765,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.12s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-09.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-09.log new file mode 100644 index 0000000..9365786 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-09.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-PdRUQd","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-PdRUQd\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-csNbXt\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[14504,20876],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":567,"ui_end_us":293364},"host_pid":9164,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[371,34735930],[906,9373652],[1401,24184526],[2681,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.32s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-10.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-10.log new file mode 100644 index 0000000..65fa897 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-10.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-v2LEsN","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-v2LEsN\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-UujI2j\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[21680,15392],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":554,"ui_end_us":330765},"host_pid":16852,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[312,25102026],[878,29623428],[1389,40503008],[2682,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.06s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-11.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-11.log new file mode 100644 index 0000000..f4b4f3e --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-11.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-8pZhh5","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-8pZhh5\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-OByrNN\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[16464,21628],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":593,"ui_end_us":304978},"host_pid":21232,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[296,9635796],[787,72943408],[1306,12191404],[2556,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 4.95s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-12.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-12.log new file mode 100644 index 0000000..58609ca --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-12.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-ft78mN","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-ft78mN\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-TuGWFh\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[23512,8640],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":485,"ui_end_us":328591},"host_pid":21944,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[407,23725904],[1054,20776622],[1579,11732854],[2881,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 6.44s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-13.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-13.log new file mode 100644 index 0000000..7b7ccef --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-13.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-pdSKg4","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-pdSKg4\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-6C21jw\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[20868,4712],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":582,"ui_end_us":322724},"host_pid":18956,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[315,24774350],[866,73205552],[1357,30803814],[2721,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.29s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-14.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-14.log new file mode 100644 index 0000000..2e4dd73 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-14.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-GgEURj","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-GgEURj\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-YxUZSz\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[2080,15008],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":887,"ui_end_us":362659},"host_pid":22236,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[400,24053584],[1073,30147716],[1661,35587898],[3142,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.82s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-15.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-15.log new file mode 100644 index 0000000..c19c79e --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-15.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-KNx1hK","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-KNx1hK\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-UEhZFF\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[21260,17796],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":523,"ui_end_us":347917},"host_pid":22548,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[406,12650156],[1048,21169838],[1647,40306456],[3009,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.74s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-16.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-16.log new file mode 100644 index 0000000..3ff7def --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-16.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-M2xkkj","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-M2xkkj\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-Ui7GiB\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[14648,16424],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":691,"ui_end_us":317207},"host_pid":23092,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[402,24381264],[967,73598768],[1540,24381200],[2886,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.77s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-17.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-17.log new file mode 100644 index 0000000..4d98536 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-17.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-lFuxTe","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-lFuxTe\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-UAFB80\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[19076,20996],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":625,"ui_end_us":326073},"host_pid":21404,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[405,21431982],[974,23266992],[1547,38012608],[2893,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.63s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-18.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-18.log new file mode 100644 index 0000000..d0612e1 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-18.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-9uJ0am","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-9uJ0am\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-IyUPcX\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[2788,12560],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":565,"ui_end_us":314535},"host_pid":8640,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[410,25560782],[966,73860912],[1525,13174444],[2885,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.57s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-19.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-19.log new file mode 100644 index 0000000..5beead7 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-19.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-w0kbGk","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-w0kbGk\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-HvEsCb\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[11868,22980],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":561,"ui_end_us":342231},"host_pid":15008,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[380,23529136],[1005,38668026],[1578,48694454],[2980,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.73s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-20.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-20.log new file mode 100644 index 0000000..3abc45d --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-20.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-cnu80w","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-cnu80w\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-bg5uuQ\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[11780,20192],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":771,"ui_end_us":334485},"host_pid":19104,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[368,30934148],[997,27526888],[1590,21956270],[3002,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.70s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-21.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-21.log new file mode 100644 index 0000000..19745c0 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-21.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-IC4eY1","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-IC4eY1\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-zRtJ8F\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[14440,21184],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1036,"ui_end_us":362922},"host_pid":23200,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[465,74254128],[1123,38995706],[1698,15468382],[3281,27723496]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 6.43s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-22.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-22.log new file mode 100644 index 0000000..beafc7d --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-22.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-FrowVJ","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-FrowVJ\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-IMMuIm\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[21548,16476],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":643,"ui_end_us":323312},"host_pid":21180,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[420,26412750],[1028,38667968],[1619,42731232],[3050,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.80s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-23.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-23.log new file mode 100644 index 0000000..c454d0b --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-23.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-ythRUm","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-ythRUm\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-0yZmUX\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[22540,19104],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1101,"ui_end_us":314651},"host_pid":19592,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[413,15796062],[953,27920104],[1492,27002570],[2963,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 6.05s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-24.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-24.log new file mode 100644 index 0000000..1d67f5a --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-24.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-lrrkSk","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-lrrkSk\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-bEOpEw\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[19496,1680],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":669,"ui_end_us":308908},"host_pid":17824,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[473,39388922],[1068,14026412],[1645,52627186],[3147,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.96s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-25.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-25.log new file mode 100644 index 0000000..5bf0057 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-25.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-mcKA9l","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-mcKA9l\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-TTBnt6\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[21520,20136],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":978,"ui_end_us":379754},"host_pid":20208,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[396,39061184],[1015,31720580],[1566,22677166],[3025,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.89s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-26.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-26.log new file mode 100644 index 0000000..7b401bd --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-26.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-GmiEqn","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-GmiEqn\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-uhopTX\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[17428,7452],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":653,"ui_end_us":367532},"host_pid":11968,"window_census_at_last_window_closed":null,"window_gap_ms":592,"window_transitions_ms":[[392,28313320],[1251,0],[1843,14354092],[2944,39519936],[3364,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 6.06s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-27.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-27.log new file mode 100644 index 0000000..3704423 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-27.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-a1x1m8","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-a1x1m8\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-ajV5bo\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[8704,22700],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":670,"ui_end_us":311938},"host_pid":21336,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[326,35063652],[913,39585472],[1474,32704358],[2893,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.93s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-28.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-28.log new file mode 100644 index 0000000..6717090 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-28.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-yrIzw5","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-yrIzw5\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-KvkhKQ\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[14604,2404],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":869,"ui_end_us":352251},"host_pid":22200,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[356,33621852],[1017,37750586],[1594,21104032],[2989,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.64s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-29.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-29.log new file mode 100644 index 0000000..67da926 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-29.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-xkDMDA","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-xkDMDA\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-Hx6bbG\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[18668,12688],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":709,"ui_end_us":342654},"host_pid":11216,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[431,32244868],[1076,14681772],[1616,40240890],[3012,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.70s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-30.log b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-30.log new file mode 100644 index 0000000..d50a057 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-runs/run-30.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-zbtuyk","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-zbtuyk\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-dYLzeC\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[9232,8952],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":570,"ui_end_us":333887},"host_pid":17012,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[359,39978688],[973,26347344],[1521,53544690],[2923,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 5.67s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-samples.tsv b/windows/keld/handover-quit-deadline-2026-10-14/idle-samples.tsv new file mode 100644 index 0000000..df43e06 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-samples.tsv @@ -0,0 +1,30 @@ +1 PASS KELD_KEL270_H11 {"bun_pids":[10732,21580],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":570,"ui_end_us":327523},"host_pid":20972,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[348,10618540],[887,7079908],[1375,10291062],[2693,0]]} +2 PASS KELD_KEL270_H11 {"bun_pids":[10172,9024],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1060,"ui_end_us":372451},"host_pid":15068,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[318,22284048],[978,9308106],[1505,35587776],[2799,0]]} +3 PASS KELD_KEL270_H11 {"bun_pids":[13572,3712],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":623,"ui_end_us":350384},"host_pid":19752,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[332,21366448],[923,22546256],[1422,46138550],[2775,0]]} +4 PASS KELD_KEL270_H11 {"bun_pids":[10568,17820],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":531,"ui_end_us":361941},"host_pid":3452,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[360,7473124],[998,14616318],[1559,22677264],[2867,0]]} +5 PASS KELD_KEL270_H11 {"bun_pids":[21588,20604],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":596,"ui_end_us":300759},"host_pid":20620,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[333,9701322],[882,34211642],[1397,16647296],[2685,0]]} +6 PASS KELD_KEL270_H11 {"bun_pids":[14140,11560],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":492,"ui_end_us":313152},"host_pid":15128,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[305,25429736],[874,14878462],[1348,21890736],[2607,0]]} +7 PASS KELD_KEL270_H11 {"bun_pids":[9652,20428],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":526,"ui_end_us":327033},"host_pid":10232,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[334,17827232],[831,23070544],[1314,13240158],[2627,0]]} +8 PASS KELD_KEL270_H11 {"bun_pids":[22316,21488],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1148,"ui_end_us":282228},"host_pid":21468,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[332,15140606],[813,29361284],[1304,49940210],[2765,0]]} +9 PASS KELD_KEL270_H11 {"bun_pids":[14504,20876],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":567,"ui_end_us":293364},"host_pid":9164,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[371,34735930],[906,9373652],[1401,24184526],[2681,0]]} +10 PASS KELD_KEL270_H11 {"bun_pids":[21680,15392],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":554,"ui_end_us":330765},"host_pid":16852,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[312,25102026],[878,29623428],[1389,40503008],[2682,0]]} +11 PASS KELD_KEL270_H11 {"bun_pids":[16464,21628],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":593,"ui_end_us":304978},"host_pid":21232,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[296,9635796],[787,72943408],[1306,12191404],[2556,0]]} +12 PASS KELD_KEL270_H11 {"bun_pids":[23512,8640],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":485,"ui_end_us":328591},"host_pid":21944,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[407,23725904],[1054,20776622],[1579,11732854],[2881,0]]} +13 PASS KELD_KEL270_H11 {"bun_pids":[20868,4712],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":582,"ui_end_us":322724},"host_pid":18956,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[315,24774350],[866,73205552],[1357,30803814],[2721,0]]} +14 PASS KELD_KEL270_H11 {"bun_pids":[2080,15008],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":887,"ui_end_us":362659},"host_pid":22236,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[400,24053584],[1073,30147716],[1661,35587898],[3142,0]]} +15 PASS KELD_KEL270_H11 {"bun_pids":[21260,17796],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":523,"ui_end_us":347917},"host_pid":22548,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[406,12650156],[1048,21169838],[1647,40306456],[3009,0]]} +16 PASS KELD_KEL270_H11 {"bun_pids":[14648,16424],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":691,"ui_end_us":317207},"host_pid":23092,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[402,24381264],[967,73598768],[1540,24381200],[2886,0]]} +17 PASS KELD_KEL270_H11 {"bun_pids":[19076,20996],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":625,"ui_end_us":326073},"host_pid":21404,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[405,21431982],[974,23266992],[1547,38012608],[2893,0]]} +18 PASS KELD_KEL270_H11 {"bun_pids":[2788,12560],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":565,"ui_end_us":314535},"host_pid":8640,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[410,25560782],[966,73860912],[1525,13174444],[2885,0]]} +19 PASS KELD_KEL270_H11 {"bun_pids":[11868,22980],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":561,"ui_end_us":342231},"host_pid":15008,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[380,23529136],[1005,38668026],[1578,48694454],[2980,0]]} +20 PASS KELD_KEL270_H11 {"bun_pids":[11780,20192],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":771,"ui_end_us":334485},"host_pid":19104,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[368,30934148],[997,27526888],[1590,21956270],[3002,0]]} +21 PASS KELD_KEL270_H11 {"bun_pids":[14440,21184],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1036,"ui_end_us":362922},"host_pid":23200,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[465,74254128],[1123,38995706],[1698,15468382],[3281,27723496]]} +22 PASS KELD_KEL270_H11 {"bun_pids":[21548,16476],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":643,"ui_end_us":323312},"host_pid":21180,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[420,26412750],[1028,38667968],[1619,42731232],[3050,0]]} +23 PASS KELD_KEL270_H11 {"bun_pids":[22540,19104],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1101,"ui_end_us":314651},"host_pid":19592,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[413,15796062],[953,27920104],[1492,27002570],[2963,0]]} +24 PASS KELD_KEL270_H11 {"bun_pids":[19496,1680],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":669,"ui_end_us":308908},"host_pid":17824,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[473,39388922],[1068,14026412],[1645,52627186],[3147,0]]} +25 PASS KELD_KEL270_H11 {"bun_pids":[21520,20136],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":978,"ui_end_us":379754},"host_pid":20208,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[396,39061184],[1015,31720580],[1566,22677166],[3025,0]]} +26 PASS KELD_KEL270_H11 {"bun_pids":[17428,7452],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":653,"ui_end_us":367532},"host_pid":11968,"window_census_at_last_window_closed":null,"window_gap_ms":592,"window_transitions_ms":[[392,28313320],[1251,0],[1843,14354092],[2944,39519936],[3364,0]]} +27 PASS KELD_KEL270_H11 {"bun_pids":[8704,22700],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":670,"ui_end_us":311938},"host_pid":21336,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[326,35063652],[913,39585472],[1474,32704358],[2893,0]]} +28 PASS KELD_KEL270_H11 {"bun_pids":[14604,2404],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":869,"ui_end_us":352251},"host_pid":22200,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[356,33621852],[1017,37750586],[1594,21104032],[2989,0]]} +29 PASS KELD_KEL270_H11 {"bun_pids":[18668,12688],"control_ms_last_window_closed_to_link_eof":0,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":709,"ui_end_us":342654},"host_pid":11216,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[431,32244868],[1076,14681772],[1616,40240890],[3012,0]]} +30 PASS KELD_KEL270_H11 {"bun_pids":[9232,8952],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":570,"ui_end_us":333887},"host_pid":17012,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[359,39978688],[973,26347344],[1521,53544690],[2923,0]]} diff --git a/windows/keld/handover-quit-deadline-2026-10-14/idle-tally.txt b/windows/keld/handover-quit-deadline-2026-10-14/idle-tally.txt new file mode 100644 index 0000000..c52b9da --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/idle-tally.txt @@ -0,0 +1,30 @@ +run=1 exit=0 outcome=PASS ms=5033 panic= +run=2 exit=0 outcome=PASS ms=5160 panic= +run=3 exit=0 outcome=PASS ms=5177 panic= +run=4 exit=0 outcome=PASS ms=5297 panic= +run=5 exit=0 outcome=PASS ms=4965 panic= +run=6 exit=0 outcome=PASS ms=4960 panic= +run=7 exit=0 outcome=PASS ms=4975 panic= +run=8 exit=0 outcome=PASS ms=5133 panic= +run=9 exit=0 outcome=PASS ms=5349 panic= +run=10 exit=0 outcome=PASS ms=5072 panic= +run=11 exit=0 outcome=PASS ms=4962 panic= +run=12 exit=0 outcome=PASS ms=6451 panic= +run=13 exit=0 outcome=PASS ms=5298 panic= +run=14 exit=0 outcome=PASS ms=5832 panic= +run=15 exit=0 outcome=PASS ms=5752 panic= +run=16 exit=0 outcome=PASS ms=5790 panic= +run=17 exit=0 outcome=PASS ms=5641 panic= +run=18 exit=0 outcome=PASS ms=5582 panic= +run=19 exit=0 outcome=PASS ms=5749 panic= +run=20 exit=0 outcome=PASS ms=5714 panic= +run=21 exit=0 outcome=PASS ms=6445 panic= +run=22 exit=0 outcome=PASS ms=5822 panic= +run=23 exit=0 outcome=PASS ms=6057 panic= +run=24 exit=0 outcome=PASS ms=5976 panic= +run=25 exit=0 outcome=PASS ms=5907 panic= +run=26 exit=0 outcome=PASS ms=6069 panic= +run=27 exit=0 outcome=PASS ms=5946 panic= +run=28 exit=0 outcome=PASS ms=5657 panic= +run=29 exit=0 outcome=PASS ms=5714 panic= +run=30 exit=0 outcome=PASS ms=5683 panic= diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-01.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-01.log new file mode 100644 index 0000000..75f04bb --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-01.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-KdUhUk","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-KdUhUk\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-7pjw8w\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[20520,22880],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":14325,"ui_end_us":14352482},"host_pid":22184,"window_census_at_last_window_closed":null,"window_gap_ms":2354,"window_transitions_ms":[[2216,395262],[4911,1247220],[18136,0],[20490,1640438],[24593,3213128],[53826,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 63.25s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-02.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-02.log new file mode 100644 index 0000000..1103e70 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-02.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-kmjsZ2","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-kmjsZ2\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-J0IhbU\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[4016,22572],"control_ms_last_window_closed_to_link_eof":8,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1152,"ui_end_us":13748300},"host_pid":16024,"window_census_at_last_window_closed":null,"window_gap_ms":4413,"window_transitions_ms":[[3363,6424460],[7512,1640436],[17613,0],[22026,2885580],[28281,27592462],[56690,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 66.03s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-03.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-03.log new file mode 100644 index 0000000..759c235 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-03.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-HdZYwp","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-HdZYwp\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-N3ekdF\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[21516,22460],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":739,"ui_end_us":11578202},"host_pid":23256,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[3570,8127586],[6142,9438854],[16087,27723534],[25962,9176772]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 55.02s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-04.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-04.log new file mode 100644 index 0000000..4201519 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-04.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-NDVNdG","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-NDVNdG\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-owTah4\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[19752,12040],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":218510,"ui_end_us":11306437},"host_pid":16896,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2509,9569926],[5349,17827556],[16726,854036],[26367,4982600],[64418,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 74.47s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-05.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-05.log new file mode 100644 index 0000000..92b3698 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-05.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-4mPUAT","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-4mPUAT\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-IKReBX\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[20284,21256],"control_ms_last_window_closed_to_link_eof":21,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":17614,"ui_end_us":29123545},"host_pid":19344,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2417,16844458],[4220,2230084],[33025,2820016],[40529,5113672],[62143,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 72.73s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-06.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-06.log new file mode 100644 index 0000000..d4d231b --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-06.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-8hpA66","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-8hpA66\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-hWYoHE\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[19312,12524],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":967,"ui_end_us":14119980},"host_pid":13664,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2691,5179208],[4838,8062960],[19314,2426692],[27520,7800716],[56593,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 67.55s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-07.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-07.log new file mode 100644 index 0000000..97b374f --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-07.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-kUZgQT","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-kUZgQT\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-5BcxQw\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[13584,18912],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1007,"ui_end_us":25329654},"host_pid":22584,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2928,8194032],[6236,11732420],[32128,9438694],[38485,7931788],[51558,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 63.72s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-08.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-08.log new file mode 100644 index 0000000..dc7627a --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-08.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-Wo89Mc","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-Wo89Mc\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-9FZecM\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[19720,23380],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":959,"ui_end_us":14186177},"host_pid":760,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2428,1050652],[4249,460862],[18124,2623530],[24393,11929028],[50514,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 61.05s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-09.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-09.log new file mode 100644 index 0000000..fd0f145 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-09.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-1OjK0t","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-1OjK0t\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-RTjyij\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[19664,22268],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":968,"ui_end_us":16278378},"host_pid":17080,"window_census_at_last_window_closed":null,"window_gap_ms":3005,"window_transitions_ms":[[2390,1968140],[4700,22480666],[19173,0],[22178,8390338],[26629,10684100],[44473,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 53.79s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-10.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-10.log new file mode 100644 index 0000000..cd1d06a --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-10.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-PLBN48","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-PLBN48\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-3zGwF1\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[14324,21564],"control_ms_last_window_closed_to_link_eof":8,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":956,"ui_end_us":19157612},"host_pid":23420,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2217,3606530],[4842,10749636],[23653,12191172],[28170,1116228],[54261,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 63.27s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-11.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-11.log new file mode 100644 index 0000000..9c84fcb --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-11.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-rDODte","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-rDODte\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-7Ol3ip\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[22576,17976],"control_ms_last_window_closed_to_link_eof":15,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":2126,"ui_end_us":15302770},"host_pid":10324,"window_census_at_last_window_closed":null,"window_gap_ms":2650,"window_transitions_ms":[[2248,10946244],[4443,2426898],[18538,0],[21188,2033694],[26609,17368466],[36674,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 46.66s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-12.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-12.log new file mode 100644 index 0000000..a4c6133 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-12.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-eiPA7m","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-eiPA7m\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-Dbbwbf\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[10920,6968],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":64141,"ui_end_us":15634837},"host_pid":3500,"window_census_at_last_window_closed":null,"window_gap_ms":2481,"window_transitions_ms":[[2521,1378372],[5304,723006],[18779,0],[21260,22939418],[25456,2689042],[37915,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 47.10s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-13.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-13.log new file mode 100644 index 0000000..e226b39 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-13.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-lgFRvs","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-lgFRvs\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-SR5Csj\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[1600,2320],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":174693,"ui_end_us":12915319},"host_pid":16660,"window_census_at_last_window_closed":null,"window_gap_ms":2719,"window_transitions_ms":[[2414,15271690],[4227,2754578],[16040,0],[18759,2820114],[25434,17630610],[40965,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 48.63s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-14.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-14.log new file mode 100644 index 0000000..c9e5ac9 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-14.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-oyqUSK","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-oyqUSK\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-dPguaF\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[17808,22540],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":909,"ui_end_us":14657243},"host_pid":20452,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2660,6621000],[5218,17696146],[18014,2230348],[24786,1050686],[35153,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 44.45s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-15.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-15.log new file mode 100644 index 0000000..32c77e1 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-15.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-JJcFjW","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-JJcFjW\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-J1YIKk\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[7576,4316],"control_ms_last_window_closed_to_link_eof":12,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":68985,"ui_end_us":22997537},"host_pid":22928,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2717,4655062],[27097,3541050],[33927,17892754],[45967,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 55.43s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-16.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-16.log new file mode 100644 index 0000000..a6e13bf --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-16.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-47MLbO","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-47MLbO\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-WhPXN9\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[2500,16520],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1152,"ui_end_us":14209925},"host_pid":20680,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2363,18679524],[4533,17958290],[19427,4851670],[23985,10094476]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 44.61s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-17.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-17.log new file mode 100644 index 0000000..4b8ffe1 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-17.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-8m6TSm","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-8m6TSm\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-fAhhqK\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[21008,9944],"control_ms_last_window_closed_to_link_eof":16,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":965,"ui_end_us":14981699},"host_pid":14556,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2730,8193572],[4874,10160012],[19620,21628674],[25939,1443902],[47750,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 56.82s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-18.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-18.log new file mode 100644 index 0000000..e7b4f43 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-18.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-NvLiBl","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-NvLiBl\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-jpr3xw\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[21328,8996],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":874,"ui_end_us":19591751},"host_pid":2192,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2312,18220434],[4372,5572642],[24353,3213362],[28849,10356620],[47295,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 57.68s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-19.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-19.log new file mode 100644 index 0000000..0ef9161 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-19.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-8MOSLt","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-8MOSLt\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-osneDa\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[22576,7240],"control_ms_last_window_closed_to_link_eof":21,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1046,"ui_end_us":13786455},"host_pid":22308,"window_census_at_last_window_closed":null,"window_gap_ms":3111,"window_transitions_ms":[[2458,5769250],[5048,4392972],[18108,0],[21219,22152994],[25694,22939394],[49645,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 58.86s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-20.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-20.log new file mode 100644 index 0000000..fb6e359 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-20.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-mtOLNd","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-mtOLNd\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-ayjY3Y\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[19092,22460],"control_ms_last_window_closed_to_link_eof":8,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":981,"ui_end_us":16606926},"host_pid":13348,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[3016,4524044],[4927,1968164],[21722,10684300],[28686,23070466],[56432,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 65.43s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-21.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-21.log new file mode 100644 index 0000000..8ff83c7 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-21.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-tACHHx","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-tACHHx\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-iKGamE\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[19000,22124],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":49494,"ui_end_us":22605770},"host_pid":6964,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2367,2099236],[4669,3016782],[27222,4261960],[33350,23201538],[48294,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 58.31s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-22.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-22.log new file mode 100644 index 0000000..95c1074 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-22.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-2mtv78","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-2mtv78\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-Z32ASr\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[20900,10008],"control_ms_last_window_closed_to_link_eof":2,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":984,"ui_end_us":22223920},"host_pid":6356,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2266,2885712],[4092,23267074],[25492,8259622],[31636,3213390],[50968,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 59.40s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-23.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-23.log new file mode 100644 index 0000000..0478d22 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-23.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-nULEwZ","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-nULEwZ\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-NzRNhK\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[22428,20628],"control_ms_last_window_closed_to_link_eof":19,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":7894,"ui_end_us":17447043},"host_pid":17108,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2185,2689070],[4133,16975580],[21009,3344462],[27224,32507662],[94975,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 103.87s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-24.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-24.log new file mode 100644 index 0000000..ea280d9 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-24.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-DQuQTJ","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-DQuQTJ\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-7jSsEr\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[17228,10488],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1038,"ui_end_us":15350913},"host_pid":23416,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2235,23529218],[4156,32573198],[19772,38471616],[26079,4786248],[49980,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 58.65s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-25.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-25.log new file mode 100644 index 0000000..75b69b8 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-25.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-gvX4OQ","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-gvX4OQ\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-gtjTH7\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[9824,12972],"control_ms_last_window_closed_to_link_eof":8,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":893,"ui_end_us":15864477},"host_pid":18132,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2139,17237724],[3902,6162420],[20287,3147874],[24538,32769806],[86205,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 94.64s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-26.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-26.log new file mode 100644 index 0000000..8c074bf --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-26.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-I1nnHv","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-I1nnHv\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-v8PEFe\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[22868,16744],"control_ms_last_window_closed_to_link_eof":13,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":929,"ui_end_us":17910742},"host_pid":21204,"window_census_at_last_window_closed":null,"window_gap_ms":2159,"window_transitions_ms":[[1634,14812868],[4091,6293492],[21107,0],[23266,5507090],[27459,5048392],[64577,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 73.26s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-27.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-27.log new file mode 100644 index 0000000..abd2b4e --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-27.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-nZZ7Ou","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-nZZ7Ou\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-ENhcuK\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[4712,21744],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1037,"ui_end_us":21701167},"host_pid":19788,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2516,8718370],[4966,5113928],[26734,6490100],[33857,1706084],[59986,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 70.19s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-28.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-28.log new file mode 100644 index 0000000..4f7a4e4 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-28.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-dqtf2L","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-dqtf2L\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-7AY6oE\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[5888,22612],"control_ms_last_window_closed_to_link_eof":8,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1032,"ui_end_us":14836828},"host_pid":20900,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2103,0],[4850,33097486],[19568,18548444],[26303,5310536],[43853,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 53.76s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-29.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-29.log new file mode 100644 index 0000000..62bc13e --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-29.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-JHNoRq","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-JHNoRq\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-htNZS8\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[7712,23012],"control_ms_last_window_closed_to_link_eof":6,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":942,"ui_end_us":12054643},"host_pid":21176,"window_census_at_last_window_closed":null,"window_gap_ms":2623,"window_transitions_ms":[[2383,1902692],[4052,4720676],[14634,0],[17257,21628804],[21831,33294094]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 41.81s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-30.log b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-30.log new file mode 100644 index 0000000..d93ad3c --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-runs/run-30.log @@ -0,0 +1,9 @@ + +running 1 test +test profiles::handover::kel270_s6c2a_h11_reference_app_quits_within_d_after_handover ... KELD_KEL135_TEST_PROFILE_ROOT {"os_temp":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-ejyX0P","root":"%USERPROFILE%\\AppData\\Local\\Temp\\keld135-profile-ejyX0P\\profile-test-root"} +KELD_KEL254_INSTALLED host=%USERPROFILE%\AppData\Local\keld-kel254-mrmkmH\install\KeldPerUserFixture\updates\versions\1.0.0\tree\keld-host.exe app_id=dev.keld.fixture publisher_scope="8646c05511bcc8fa93ede8f6429c150650ed8416b416b138a0a36d2d28410a56" +KELD_KEL270_H11 {"bun_pids":[22364,17068],"control_ms_last_window_closed_to_link_eof":8,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":11939,"ui_end_us":12941387},"host_pid":8960,"window_census_at_last_window_closed":null,"window_gap_ms":2394,"window_transitions_ms":[[2375,5507144],[4550,21300892],[15536,0],[17930,33425166],[22456,12978204],[47233,0]]} +ok + +test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 63 filtered out; finished in 55.63s + diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-samples.tsv b/windows/keld/handover-quit-deadline-2026-10-14/load-samples.tsv new file mode 100644 index 0000000..5a585bf --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-samples.tsv @@ -0,0 +1,30 @@ +1 PASS KELD_KEL270_H11 {"bun_pids":[20520,22880],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":14325,"ui_end_us":14352482},"host_pid":22184,"window_census_at_last_window_closed":null,"window_gap_ms":2354,"window_transitions_ms":[[2216,395262],[4911,1247220],[18136,0],[20490,1640438],[24593,3213128],[53826,0]]} +2 PASS KELD_KEL270_H11 {"bun_pids":[4016,22572],"control_ms_last_window_closed_to_link_eof":8,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1152,"ui_end_us":13748300},"host_pid":16024,"window_census_at_last_window_closed":null,"window_gap_ms":4413,"window_transitions_ms":[[3363,6424460],[7512,1640436],[17613,0],[22026,2885580],[28281,27592462],[56690,0]]} +3 PASS KELD_KEL270_H11 {"bun_pids":[21516,22460],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":739,"ui_end_us":11578202},"host_pid":23256,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[3570,8127586],[6142,9438854],[16087,27723534],[25962,9176772]]} +4 PASS KELD_KEL270_H11 {"bun_pids":[19752,12040],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":218510,"ui_end_us":11306437},"host_pid":16896,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2509,9569926],[5349,17827556],[16726,854036],[26367,4982600],[64418,0]]} +5 PASS KELD_KEL270_H11 {"bun_pids":[20284,21256],"control_ms_last_window_closed_to_link_eof":21,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":17614,"ui_end_us":29123545},"host_pid":19344,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2417,16844458],[4220,2230084],[33025,2820016],[40529,5113672],[62143,0]]} +6 PASS KELD_KEL270_H11 {"bun_pids":[19312,12524],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":967,"ui_end_us":14119980},"host_pid":13664,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2691,5179208],[4838,8062960],[19314,2426692],[27520,7800716],[56593,0]]} +7 PASS KELD_KEL270_H11 {"bun_pids":[13584,18912],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1007,"ui_end_us":25329654},"host_pid":22584,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2928,8194032],[6236,11732420],[32128,9438694],[38485,7931788],[51558,0]]} +8 PASS KELD_KEL270_H11 {"bun_pids":[19720,23380],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":959,"ui_end_us":14186177},"host_pid":760,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2428,1050652],[4249,460862],[18124,2623530],[24393,11929028],[50514,0]]} +9 PASS KELD_KEL270_H11 {"bun_pids":[19664,22268],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":968,"ui_end_us":16278378},"host_pid":17080,"window_census_at_last_window_closed":null,"window_gap_ms":3005,"window_transitions_ms":[[2390,1968140],[4700,22480666],[19173,0],[22178,8390338],[26629,10684100],[44473,0]]} +10 PASS KELD_KEL270_H11 {"bun_pids":[14324,21564],"control_ms_last_window_closed_to_link_eof":8,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":956,"ui_end_us":19157612},"host_pid":23420,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2217,3606530],[4842,10749636],[23653,12191172],[28170,1116228],[54261,0]]} +11 PASS KELD_KEL270_H11 {"bun_pids":[22576,17976],"control_ms_last_window_closed_to_link_eof":15,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":2126,"ui_end_us":15302770},"host_pid":10324,"window_census_at_last_window_closed":null,"window_gap_ms":2650,"window_transitions_ms":[[2248,10946244],[4443,2426898],[18538,0],[21188,2033694],[26609,17368466],[36674,0]]} +12 PASS KELD_KEL270_H11 {"bun_pids":[10920,6968],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":64141,"ui_end_us":15634837},"host_pid":3500,"window_census_at_last_window_closed":null,"window_gap_ms":2481,"window_transitions_ms":[[2521,1378372],[5304,723006],[18779,0],[21260,22939418],[25456,2689042],[37915,0]]} +13 PASS KELD_KEL270_H11 {"bun_pids":[1600,2320],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":174693,"ui_end_us":12915319},"host_pid":16660,"window_census_at_last_window_closed":null,"window_gap_ms":2719,"window_transitions_ms":[[2414,15271690],[4227,2754578],[16040,0],[18759,2820114],[25434,17630610],[40965,0]]} +14 PASS KELD_KEL270_H11 {"bun_pids":[17808,22540],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":909,"ui_end_us":14657243},"host_pid":20452,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2660,6621000],[5218,17696146],[18014,2230348],[24786,1050686],[35153,0]]} +15 PASS KELD_KEL270_H11 {"bun_pids":[7576,4316],"control_ms_last_window_closed_to_link_eof":12,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":68985,"ui_end_us":22997537},"host_pid":22928,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2717,4655062],[27097,3541050],[33927,17892754],[45967,0]]} +16 PASS KELD_KEL270_H11 {"bun_pids":[2500,16520],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1152,"ui_end_us":14209925},"host_pid":20680,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2363,18679524],[4533,17958290],[19427,4851670],[23985,10094476]]} +17 PASS KELD_KEL270_H11 {"bun_pids":[21008,9944],"control_ms_last_window_closed_to_link_eof":16,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":965,"ui_end_us":14981699},"host_pid":14556,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2730,8193572],[4874,10160012],[19620,21628674],[25939,1443902],[47750,0]]} +18 PASS KELD_KEL270_H11 {"bun_pids":[21328,8996],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":874,"ui_end_us":19591751},"host_pid":2192,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2312,18220434],[4372,5572642],[24353,3213362],[28849,10356620],[47295,0]]} +19 PASS KELD_KEL270_H11 {"bun_pids":[22576,7240],"control_ms_last_window_closed_to_link_eof":21,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1046,"ui_end_us":13786455},"host_pid":22308,"window_census_at_last_window_closed":null,"window_gap_ms":3111,"window_transitions_ms":[[2458,5769250],[5048,4392972],[18108,0],[21219,22152994],[25694,22939394],[49645,0]]} +20 PASS KELD_KEL270_H11 {"bun_pids":[19092,22460],"control_ms_last_window_closed_to_link_eof":8,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":981,"ui_end_us":16606926},"host_pid":13348,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[3016,4524044],[4927,1968164],[21722,10684300],[28686,23070466],[56432,0]]} +21 PASS KELD_KEL270_H11 {"bun_pids":[19000,22124],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":49494,"ui_end_us":22605770},"host_pid":6964,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2367,2099236],[4669,3016782],[27222,4261960],[33350,23201538],[48294,0]]} +22 PASS KELD_KEL270_H11 {"bun_pids":[20900,10008],"control_ms_last_window_closed_to_link_eof":2,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":984,"ui_end_us":22223920},"host_pid":6356,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2266,2885712],[4092,23267074],[25492,8259622],[31636,3213390],[50968,0]]} +23 PASS KELD_KEL270_H11 {"bun_pids":[22428,20628],"control_ms_last_window_closed_to_link_eof":19,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":7894,"ui_end_us":17447043},"host_pid":17108,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2185,2689070],[4133,16975580],[21009,3344462],[27224,32507662],[94975,0]]} +24 PASS KELD_KEL270_H11 {"bun_pids":[17228,10488],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1038,"ui_end_us":15350913},"host_pid":23416,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2235,23529218],[4156,32573198],[19772,38471616],[26079,4786248],[49980,0]]} +25 PASS KELD_KEL270_H11 {"bun_pids":[9824,12972],"control_ms_last_window_closed_to_link_eof":8,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":893,"ui_end_us":15864477},"host_pid":18132,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2139,17237724],[3902,6162420],[20287,3147874],[24538,32769806],[86205,0]]} +26 PASS KELD_KEL270_H11 {"bun_pids":[22868,16744],"control_ms_last_window_closed_to_link_eof":13,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":929,"ui_end_us":17910742},"host_pid":21204,"window_census_at_last_window_closed":null,"window_gap_ms":2159,"window_transitions_ms":[[1634,14812868],[4091,6293492],[21107,0],[23266,5507090],[27459,5048392],[64577,0]]} +27 PASS KELD_KEL270_H11 {"bun_pids":[4712,21744],"control_ms_last_window_closed_to_link_eof":1,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1037,"ui_end_us":21701167},"host_pid":19788,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2516,8718370],[4966,5113928],[26734,6490100],[33857,1706084],[59986,0]]} +28 PASS KELD_KEL270_H11 {"bun_pids":[5888,22612],"control_ms_last_window_closed_to_link_eof":8,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":1032,"ui_end_us":14836828},"host_pid":20900,"window_census_at_last_window_closed":null,"window_gap_ms":null,"window_transitions_ms":[[2103,0],[4850,33097486],[19568,18548444],[26303,5310536],[43853,0]]} +29 PASS KELD_KEL270_H11 {"bun_pids":[7712,23012],"control_ms_last_window_closed_to_link_eof":6,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":942,"ui_end_us":12054643},"host_pid":21176,"window_census_at_last_window_closed":null,"window_gap_ms":2623,"window_transitions_ms":[[2383,1902692],[4052,4720676],[14634,0],[17257,21628804],[21831,33294094]]} +30 PASS KELD_KEL270_H11 {"bun_pids":[22364,17068],"control_ms_last_window_closed_to_link_eof":8,"host":{"cause":"lifecycle-quit","deadline_us":10000000,"forced_after_us":null,"quit_wait_us":11939,"ui_end_us":12941387},"host_pid":8960,"window_census_at_last_window_closed":null,"window_gap_ms":2394,"window_transitions_ms":[[2375,5507144],[4550,21300892],[15536,0],[17930,33425166],[22456,12978204],[47233,0]]} diff --git a/windows/keld/handover-quit-deadline-2026-10-14/load-tally.txt b/windows/keld/handover-quit-deadline-2026-10-14/load-tally.txt new file mode 100644 index 0000000..7511172 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/load-tally.txt @@ -0,0 +1,30 @@ +run=1 exit=0 outcome=PASS ms=63569 panic= +run=2 exit=0 outcome=PASS ms=66381 panic= +run=3 exit=0 outcome=PASS ms=55371 panic= +run=4 exit=0 outcome=PASS ms=74738 panic= +run=5 exit=0 outcome=PASS ms=73032 panic= +run=6 exit=0 outcome=PASS ms=67972 panic= +run=7 exit=0 outcome=PASS ms=64235 panic= +run=8 exit=0 outcome=PASS ms=61323 panic= +run=9 exit=0 outcome=PASS ms=53977 panic= +run=10 exit=0 outcome=PASS ms=63437 panic= +run=11 exit=0 outcome=PASS ms=46926 panic= +run=12 exit=0 outcome=PASS ms=47218 panic= +run=13 exit=0 outcome=PASS ms=48678 panic= +run=14 exit=0 outcome=PASS ms=44594 panic= +run=15 exit=0 outcome=PASS ms=55797 panic= +run=16 exit=0 outcome=PASS ms=44756 panic= +run=17 exit=0 outcome=PASS ms=57130 panic= +run=18 exit=0 outcome=PASS ms=57777 panic= +run=19 exit=0 outcome=PASS ms=59227 panic= +run=20 exit=0 outcome=PASS ms=65572 panic= +run=21 exit=0 outcome=PASS ms=58578 panic= +run=22 exit=0 outcome=PASS ms=59500 panic= +run=23 exit=0 outcome=PASS ms=103953 panic= +run=24 exit=0 outcome=PASS ms=58926 panic= +run=25 exit=0 outcome=PASS ms=94763 panic= +run=26 exit=0 outcome=PASS ms=73351 panic= +run=27 exit=0 outcome=PASS ms=70366 panic= +run=28 exit=0 outcome=PASS ms=54104 panic= +run=29 exit=0 outcome=PASS ms=41970 panic= +run=30 exit=0 outcome=PASS ms=55744 panic= diff --git a/windows/keld/handover-quit-deadline-2026-10-14/run-cell.ps1 b/windows/keld/handover-quit-deadline-2026-10-14/run-cell.ps1 new file mode 100644 index 0000000..80991eb --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/run-cell.ps1 @@ -0,0 +1,46 @@ +param( + [Parameter(Mandatory = $true)][string]$Label, + [Parameter(Mandatory = $true)][string]$SignedHost, + [Parameter(Mandatory = $true)][string]$Installer, + [Parameter(Mandatory = $true)][string]$TestBinary, + [Parameter(Mandatory = $true)][string]$TestName, + [int]$Runs = 1 +) +# Runs one no_flag_windows cell from a prebuilt test binary (no compilation) against an +# operator-signed host; one log per run plus a tally line, and every host-printed +# KELD_TEST_WINDOWS_HANDOVER / KELD_KEL270_H* evidence line appended to samples.tsv. +# Exit code: number of failed runs. (S6c2a copy of the S6c1 run-h5.ps1 recipe.) +$ErrorActionPreference = 'Stop' +$evidence = '' +foreach ($path in @($SignedHost, $Installer, $TestBinary)) { + if (-not (Test-Path -LiteralPath $path -PathType Leaf)) { throw ('missing: ' + $path) } +} +$dir = Join-Path $evidence ('runs/' + $Label) +New-Item -ItemType Directory -Path $dir -Force | Out-Null +$env:KELD_KEL254_SIGNED_HOST_A_P1 = $SignedHost +$env:KELD_KEL254_INSTALLER_FIXTURE = $Installer +Remove-Item Env:KELD_DEV_LEASE -ErrorAction SilentlyContinue +$failed = 0 +$savedPreference = $ErrorActionPreference +for ($run = 1; $run -le $Runs; $run += 1) { + $log = Join-Path $dir ('run-' + $run.ToString('00') + '.log') + $started = Get-Date + try { + $ErrorActionPreference = 'Continue' + & $TestBinary $TestName --ignored --exact --nocapture --test-threads=1 > $log 2>&1 + $exit = $LASTEXITCODE + } finally { $ErrorActionPreference = $savedPreference } + $elapsed = [int]((Get-Date) - $started).TotalMilliseconds + $text = Get-Content -Raw -LiteralPath $log + $outcome = if ($text -match '(?m)^test result: ok\. 1 passed') { 'PASS' } elseif ($text -match '(?m)^test result: .*1 failed') { 'FAIL' } else { 'UNKNOWN' } + if ($exit -ne 0 -or $outcome -ne 'PASS') { $failed += 1 } + $firstPanic = [regex]::Match($text, "(?m)^thread '[^']+' panicked at [^\r\n]*\r?\n([^\r\n]*)") + $panicLine = if ($firstPanic.Success) { $firstPanic.Groups[1].Value } else { '' } + Add-Content -LiteralPath (Join-Path $dir 'tally.txt') -Value ('run=' + $run + ' exit=' + $exit + ' outcome=' + $outcome + ' ms=' + $elapsed + ' panic=' + $panicLine) + foreach ($line in [regex]::Matches($text, '(?m)^(KELD_TEST_WINDOWS_HANDOVER|KELD_KEL270_H\d+)[^\r\n]*')) { + Add-Content -LiteralPath (Join-Path $dir 'samples.tsv') -Value ($run.ToString() + "`t" + $outcome + "`t" + $line.Value) + } + Write-Output ('CELL_RUN label=' + $Label + ' run=' + $run + ' exit=' + $exit + ' outcome=' + $outcome + ' ms=' + $elapsed + ' panic=' + $panicLine) +} +Write-Output ('CELL_TALLY label=' + $Label + ' runs=' + $Runs + ' failed=' + $failed) +exit $failed diff --git a/windows/keld/handover-quit-deadline-2026-10-14/run-cells.sh b/windows/keld/handover-quit-deadline-2026-10-14/run-cells.sh new file mode 100644 index 0000000..adc0722 --- /dev/null +++ b/windows/keld/handover-quit-deadline-2026-10-14/run-cells.sh @@ -0,0 +1,37 @@ +#!/usr/bin/env bash +# Runs the named no_flag_windows cells against a signed host with a prebuilt test binary. +# Usage: bash run-cells.sh