German Khokhlov
ed6ae54ef6
Stop the strict acceptance from waiting for itself
...
A scenario whose body ran past about 19 s idled until 45 s after its
start, and twice one never exited and hit the runner's 300 s timeout
after it had passed: something of Chrome outlived Browser.close and kept
its stdout and stderr open.
- scripts/qa/browser.mjs closes Chrome within 5 s, kills its process
group and closes its pipes; the harness then finishes and exits with
the scenario's code. QA_EXIT_DIAGNOSTICS=1 keeps the old ending and
prints the open handles and Chrome's process tree 5 s after finish.
- Every strict page starts with its clock at the 18:30 UTC nearest to
the real time, so Navara's sun is up over the test cities whenever the
acceptance runs; a scenario can ask for its own instant or the real
clock (Wildlife does, for its freshness fixtures).
- The runner records a scenario that passed but did not exit as hung,
kills the whole process group on a timeout, runs a failed scenario
once more and reports one that passes then as flaky, and appends each
run to --history=FILE; scripts/report-acceptance-flake.mjs reads it.
2026-11-10 14:10:46 +04:00
..
2026-11-08 17:06:10 +04:00
2026-11-10 14:10:46 +04:00
2026-11-03 14:33:34 +05:30
2026-10-16 11:01:25 +01:00
2026-11-09 00:24:22 +01:00
2026-10-20 13:56:44 +04:00
2026-10-30 19:02:47 +05:30
2026-09-28 19:07:57 -05:00
2026-10-20 13:56:44 +04:00
2026-11-08 19:45:01 -08:00
2026-10-02 18:29:42 -07:00
2026-08-24 17:02:16 -05:00
2026-11-08 15:55:13 -08:00
2026-10-30 20:47:20 +05:30
2026-11-09 21:34:42 +04:00
2026-11-09 21:34:42 +04:00
2026-11-09 21:34:42 +04:00
2026-09-24 16:25:55 +05:30
2026-11-05 13:32:39 +04:00
2026-11-10 12:56:36 +04:00
2026-09-10 23:01:51 -07:00
2026-11-10 13:52:52 +04:00
2026-09-14 07:35:38 -07:00
2026-10-19 23:23:52 +01:00
2026-11-10 13:52:52 +04:00
2026-11-07 01:08:15 +04:00
2026-08-24 17:02:16 -05:00
2026-09-15 07:26:32 -07:00
2026-11-10 13:52:52 +04:00
2026-10-30 16:11:48 -07:00
2026-10-13 18:54:58 -04:00
2026-09-11 15:08:23 -07:00
2026-11-01 15:38:23 -08:00
2026-11-10 13:52:52 +04:00
2026-09-28 19:07:57 -05:00
2026-09-28 19:07:57 -05:00
2026-11-10 01:57:11 +04:00
2026-09-24 16:25:55 +05:30
2026-09-14 07:35:38 -07:00
2026-10-30 19:02:47 +05:30
2026-11-10 13:52:52 +04:00
2026-11-03 22:01:08 +05:30
2026-10-16 15:28:39 -07:00
2026-08-31 17:49:45 -05:00
2026-08-31 17:49:45 -05:00
2026-08-31 17:49:45 -05:00
2026-09-14 19:34:23 -05:00
2026-10-19 17:02:06 +01:00
2026-09-14 07:35:38 -07:00
2026-10-21 15:22:00 +02:00
2026-10-02 22:32:46 +05:30
2026-10-02 15:12:37 -06:00
2026-11-10 13:52:52 +04:00
2026-11-10 13:52:52 +04:00
2026-11-10 14:10:46 +04:00
2026-11-08 17:06:10 +04:00
2026-10-21 14:21:14 +04:00
2026-11-10 14:10:46 +04:00
2026-09-11 17:03:35 -07:00
2026-09-10 23:08:26 -07:00
2026-11-08 17:06:10 +04:00
2026-11-09 21:34:42 +04:00
2026-08-24 17:02:16 -05:00
2026-10-14 15:36:35 -07:00
2026-10-22 22:09:37 -07:00
2026-11-08 17:06:10 +04:00
2026-11-09 21:34:42 +04:00
2026-10-20 15:12:33 +01:00
2026-10-22 19:26:09 -07:00
2026-11-10 13:52:52 +04:00
2026-11-08 17:05:38 +04:00
2026-11-10 13:52:52 +04:00
2026-11-08 17:06:10 +04:00
2026-11-08 17:05:38 +04:00
2026-11-09 21:34:42 +04:00
2026-09-15 16:53:26 -07:00
2026-11-08 17:05:38 +04:00
2026-11-07 15:44:03 +04:00
2026-09-15 17:59:53 -07:00
2026-10-31 18:37:14 -07:00
2026-10-28 14:35:01 +00:00
2026-11-07 14:31:59 +04:00
2026-11-09 20:36:03 -08:00
2026-11-09 21:34:42 +04:00
2026-11-08 17:06:10 +04:00
2026-10-22 18:09:37 -07:00
2026-10-22 19:08:10 -07:00
2026-11-09 21:34:42 +04:00
2026-11-02 13:10:36 +04:00
2026-10-31 22:53:03 -07:00
2026-10-29 11:28:56 +00:00
2026-11-07 12:45:21 +04:00
2026-11-07 12:45:21 +04:00
2026-10-11 13:52:30 -07:00
2026-08-24 17:02:16 -05:00
2026-08-31 17:49:45 -05:00
2026-09-10 23:08:26 -07:00
2026-10-11 13:52:30 -07:00
2026-11-10 13:52:52 +04:00
2026-10-29 12:41:12 +00:00
2026-11-10 01:57:11 +04:00
2026-11-10 01:57:11 +04:00
2026-11-07 14:11:03 +04:00
2026-11-07 12:45:21 +04:00
2026-11-07 14:11:03 +04:00
2026-11-07 14:11:03 +04:00
2026-11-05 13:32:39 +04:00
2026-11-07 12:45:21 +04:00
2026-11-07 12:45:21 +04:00
2026-11-09 21:34:42 +04:00
2026-10-26 23:23:25 +04:00
2026-11-07 12:45:21 +04:00
2026-11-10 14:10:46 +04:00
2026-11-07 22:47:24 +04:00
2026-11-08 17:05:38 +04:00
2026-11-07 12:45:21 +04:00
2026-11-09 21:34:42 +04:00
2026-10-28 21:06:08 +04:00
2026-11-10 13:52:52 +04:00
2026-11-09 21:34:42 +04:00
2026-11-09 21:34:42 +04:00
2026-11-09 21:34:42 +04:00
2026-11-02 16:43:49 +00:00
2026-09-24 16:25:55 +05:30
2026-10-20 14:37:57 +01:00
2026-11-08 17:05:38 +04:00
2026-11-01 13:43:57 -08:00
2026-11-08 17:05:38 +04:00
2026-11-03 20:15:50 +04:00
2026-10-31 12:11:35 -07:00
2026-11-03 20:00:55 +04:00
2026-11-09 21:34:42 +04:00
2026-11-08 17:05:38 +04:00
2026-11-10 14:10:46 +04:00
2026-11-10 14:10:46 +04:00
2026-11-09 21:34:42 +04:00
2026-11-09 21:34:42 +04:00
2026-11-08 17:05:38 +04:00
2026-11-07 12:45:21 +04:00
2026-11-10 14:10:46 +04:00
2026-11-08 17:05:38 +04:00
2026-11-08 17:05:38 +04:00
2026-09-16 12:14:15 +05:30
2026-11-07 04:36:31 +04:00
2026-10-30 19:02:47 +05:30
2026-11-09 21:34:42 +04:00
2026-11-07 12:45:21 +04:00
2026-11-09 21:34:42 +04:00
2026-11-09 20:36:03 -08:00
2026-11-08 17:06:10 +04:00
2026-11-08 17:06:10 +04:00
2026-10-14 15:36:35 -07:00
2026-10-31 23:04:31 -07:00
2026-10-31 18:37:14 -07:00
2026-10-29 14:04:28 +00:00
2026-10-29 12:41:12 +00:00
2026-11-07 12:45:21 +04:00
2026-11-08 17:05:38 +04:00
2026-10-30 21:54:42 -07:00
2026-11-08 17:05:38 +04:00
2026-11-07 01:07:26 +04:00
2026-11-10 14:10:46 +04:00
2026-11-05 13:32:39 +04:00
2026-11-09 21:34:42 +04:00
2026-11-09 21:34:42 +04:00
2026-11-10 14:10:46 +04:00
2026-11-10 14:10:46 +04:00
2026-11-09 21:34:42 +04:00
2026-11-06 14:41:16 +04:00
2026-11-09 21:34:42 +04:00
2026-11-05 13:32:39 +04:00
2026-11-09 21:34:42 +04:00
2026-11-08 17:05:38 +04:00
2026-11-10 01:57:11 +04:00
2026-11-10 14:10:46 +04:00
2026-11-08 17:05:38 +04:00
2026-09-28 19:07:57 -05:00
2026-09-10 23:08:26 -07:00
2026-11-08 17:05:38 +04:00
2026-10-14 14:48:53 -07:00
2026-11-09 21:34:42 +04:00
2026-09-13 14:47:26 -07:00
2026-11-07 02:34:34 +04:00
2026-10-14 14:48:53 -07:00
2026-10-23 12:12:27 +01:00
2026-11-09 21:34:42 +04:00
2026-10-20 14:07:13 +01:00
2026-11-09 21:34:42 +04:00
2026-11-09 21:34:42 +04:00
2026-11-08 00:30:36 +04:00
2026-11-09 21:34:42 +04:00
2026-10-31 20:28:24 -07:00
2026-11-09 21:34:42 +04:00
2026-11-05 13:32:39 +04:00
2026-11-07 12:45:21 +04:00
2026-09-11 14:43:13 -07:00
2026-11-07 12:45:21 +04:00
2026-11-01 09:56:47 -08:00
2026-10-30 17:47:52 -07:00
2026-10-04 23:03:09 +05:00
2026-09-28 21:19:23 -05:00
2026-11-10 14:10:46 +04:00
2026-11-07 01:07:26 +04:00
2026-09-15 12:05:01 -07:00
2026-11-08 17:05:38 +04:00
2026-10-31 23:51:47 -07:00
2026-09-22 17:45:39 -05:00
2026-10-22 18:09:37 -07:00
2026-11-07 12:45:21 +04:00
2026-11-10 14:10:46 +04:00
2026-10-16 18:59:37 +04:00
2026-11-08 17:05:38 +04:00
2026-11-07 12:45:21 +04:00
2026-08-24 17:02:16 -05:00
2026-11-10 14:10:46 +04:00
2026-11-08 17:05:38 +04:00
2026-11-05 16:17:12 -05:00
2026-11-10 13:52:52 +04:00
2026-11-02 07:06:14 -08:00
2026-11-10 13:52:52 +04:00
2026-10-20 15:12:32 +01:00
2026-09-28 21:19:23 -05:00
2026-11-09 21:34:42 +04:00
2026-10-30 20:47:20 +05:30