Mike-Solar
e18724129b
tests: make ViewerSmokeTimer.DifferentTimebases robust to CI jitter
...
The test assumed msleep(100) measures close to 100 ms (expecting ~2
frames at 24fps vs ~6 at 60fps). On the loaded macOS CI runner the
24fps leg overslept ~2.5x, producing 6 frames at both rates. Measure
the actual interval per leg and compare against the expected frame
count with a 1-frame tolerance, and use highly distinct timebases
(1fps vs 240fps) for the rate-ordering check.
2026-07-17 22:08:03 +08:00
..
2026-07-15 23:00:13 +08:00
2026-07-17 08:26:48 +08:00
2026-07-15 23:00:13 +08:00
2026-04-12 01:26:41 +08:00
2026-07-13 15:34:11 +08:00
2026-07-16 23:09:12 +08:00
2026-07-17 08:26:48 +08:00
2026-07-17 13:07:56 +08:00
2026-07-17 04:17:51 +08:00
2026-07-17 16:53:13 +08:00
2026-07-13 15:34:11 +08:00
2026-07-13 15:34:11 +08:00
2026-07-13 10:19:30 +08:00
2026-07-13 15:34:11 +08:00
2026-07-17 13:07:56 +08:00
2026-07-13 15:34:11 +08:00
2026-07-17 13:07:56 +08:00
2026-07-17 13:07:56 +08:00
2026-07-16 22:53:33 +08:00
2026-07-13 15:34:11 +08:00
2026-07-13 15:34:11 +08:00
2026-07-13 15:34:11 +08:00
2026-07-13 15:34:11 +08:00
2026-07-13 15:34:11 +08:00
2026-07-15 23:00:13 +08:00
2026-07-13 15:34:11 +08:00
2026-07-17 13:07:56 +08:00
2026-07-13 15:34:11 +08:00
2026-07-17 17:26:52 +08:00
2026-07-13 15:34:11 +08:00
2026-07-13 10:19:30 +08:00
2026-07-17 16:53:13 +08:00
2026-07-13 15:34:11 +08:00
2026-07-13 15:34:11 +08:00
2026-07-13 15:34:11 +08:00
2026-07-13 15:34:11 +08:00
2026-07-15 23:00:13 +08:00
2026-07-15 23:00:13 +08:00
2026-07-13 15:34:11 +08:00
2026-07-13 15:34:11 +08:00
2026-07-13 15:34:11 +08:00
2026-07-17 20:35:25 +08:00
2026-07-17 13:20:51 +08:00
2026-07-17 13:20:51 +08:00
2026-07-13 15:34:11 +08:00
2026-07-17 09:22:34 +08:00
2026-07-13 15:34:11 +08:00
2026-07-17 08:26:48 +08:00
2026-07-17 08:26:48 +08:00
2026-07-16 23:49:59 +08:00
2026-07-13 15:34:11 +08:00
2026-07-17 17:38:15 +08:00
2026-07-15 23:00:13 +08:00
2026-07-17 05:57:30 +08:00
2026-07-17 08:26:48 +08:00
2026-07-17 05:22:22 +08:00
2026-07-17 04:17:51 +08:00
2026-07-17 08:38:25 +08:00
2026-07-17 08:26:48 +08:00
2026-07-17 05:57:30 +08:00
2026-07-15 23:00:13 +08:00
2026-07-17 08:26:48 +08:00
2026-07-17 04:55:37 +08:00
2026-07-13 10:19:30 +08:00
2026-07-17 08:26:48 +08:00
2026-07-17 08:26:48 +08:00
2026-07-17 07:48:18 +08:00
2026-07-13 15:34:11 +08:00
2026-07-17 08:38:25 +08:00
2026-07-13 15:34:11 +08:00
2026-07-17 08:26:48 +08:00
2026-07-17 08:26:48 +08:00
2026-07-17 08:26:48 +08:00
2026-07-13 15:34:11 +08:00
2026-07-13 10:19:30 +08:00
2026-07-13 15:34:11 +08:00
2026-07-17 16:53:13 +08:00
2026-07-15 23:00:13 +08:00
2026-07-17 08:26:48 +08:00
2026-07-15 23:00:13 +08:00
2026-07-15 23:00:13 +08:00
2026-07-17 08:26:48 +08:00
2026-07-13 15:34:11 +08:00
2026-07-13 15:34:11 +08:00
2026-07-15 23:00:13 +08:00
2026-04-12 01:08:22 +08:00
2026-07-17 08:26:48 +08:00
2026-07-13 15:34:11 +08:00
2026-01-10 18:56:58 +08:00
2026-07-13 15:34:11 +08:00
2026-07-13 15:34:11 +08:00
2026-07-13 15:34:11 +08:00
2026-07-17 08:38:25 +08:00
2026-07-13 15:34:11 +08:00
2026-07-16 22:53:13 +08:00
2026-07-16 22:31:37 +08:00
2026-07-13 10:19:30 +08:00
2026-07-15 23:00:13 +08:00
2026-01-05 03:11:34 +08:00
2026-07-16 16:21:18 +08:00
2026-07-16 16:21:18 +08:00
2026-07-17 04:17:51 +08:00
2026-07-17 08:26:48 +08:00
2026-07-13 10:19:30 +08:00
2026-07-17 17:20:50 +08:00
2026-01-05 03:40:36 +08:00
2026-07-17 05:22:22 +08:00
2026-07-17 04:17:51 +08:00
2026-01-05 03:40:36 +08:00
2026-07-17 07:48:18 +08:00
2026-07-13 10:19:30 +08:00
2026-07-15 23:00:13 +08:00
2026-01-05 02:55:21 +08:00
2026-07-13 15:34:11 +08:00
2026-07-17 08:26:48 +08:00
2026-07-17 08:26:48 +08:00
2026-07-13 15:34:11 +08:00
2026-07-17 13:07:56 +08:00
2026-07-17 20:35:25 +08:00
2026-07-13 15:34:11 +08:00
2026-07-13 10:19:30 +08:00
2026-07-16 23:09:12 +08:00
2026-07-13 15:34:11 +08:00
2026-07-13 15:34:11 +08:00
2026-07-17 13:07:56 +08:00
2026-07-17 13:07:56 +08:00
2026-07-16 23:09:12 +08:00
2026-07-13 15:34:11 +08:00
2026-07-17 04:17:51 +08:00
2026-07-17 13:07:56 +08:00
2026-07-17 18:28:38 +08:00
2026-07-17 13:07:56 +08:00
2026-07-13 15:34:11 +08:00
2026-07-16 17:31:48 +08:00
2026-07-17 22:08:03 +08:00
2026-04-12 01:26:41 +08:00
2026-07-17 14:13:09 +08:00
2026-07-17 17:20:50 +08:00
2026-07-17 14:13:09 +08:00
2026-07-17 14:13:09 +08:00
2026-07-17 15:48:03 +08:00
2026-07-17 15:48:03 +08:00
2026-07-17 14:13:09 +08:00
2026-07-17 17:20:50 +08:00