Vito Sansevero
116a66f755
test(browser): seed resets on a scratch copy and publish them in one commit ( #384 )
...
The concept and plain resets made hundreds of committed transactions on the
live database; on a slow CI disk they queued behind WAL checkpoint syncs and
took 30+ s. Each reset now copies the live database into a scratch database
(backup API, no syncs), runs the unchanged seeder against it through an API
proxy, and replaces the rows of the tables the seed changed in one live
transaction. A commit by another live connection meanwhile fails the reset.
tests/browser/reset_equivalence.py proves every reset kind leaves the same
rows, files and response as the old path (PM_TEST_SEED_ON_LIVE=1).
2026-10-27 07:02:50 -07:00
..
2026-10-16 06:45:20 -07:00
2026-10-22 18:55:24 -07:00
2026-10-25 18:25:20 -07:00
2026-10-23 15:02:18 -07:00
2026-10-27 07:02:50 -07:00
2026-10-21 23:10:57 -07:00
2026-10-25 18:25:20 -07:00
2026-10-23 01:38:36 -07:00
2026-10-22 15:21:07 -07:00
2026-10-21 23:10:57 -07:00
2026-10-23 01:58:02 -07:00
2026-10-23 01:38:36 -07:00
2026-10-23 01:38:36 -07:00
2026-10-27 00:20:13 -07:00
2026-10-23 01:58:02 -07:00
2026-10-19 01:46:33 -07:00
2026-10-21 23:10:57 -07:00
2026-10-22 16:06:07 -07:00
2026-10-25 18:25:20 -07:00
2026-10-21 23:10:57 -07:00
2026-10-21 23:10:57 -07:00
2026-10-22 19:49:14 -07:00
2026-10-27 07:02:50 -07:00
2026-10-23 15:02:18 -07:00
2026-10-27 07:02:50 -07:00
2026-10-23 15:02:18 -07:00
2026-10-23 03:24:20 -07:00
2026-10-25 15:32:50 -07:00
2026-10-25 15:32:50 -07:00
2026-10-26 21:21:33 -07:00
2026-10-25 05:51:57 -07:00
2026-10-27 00:59:39 -07:00
2026-10-23 15:02:18 -07:00
2026-10-27 00:59:39 -07:00
2026-10-22 15:21:07 -07:00
2026-10-21 23:10:57 -07:00
2026-10-21 23:10:57 -07:00
2026-10-26 21:52:47 -07:00
2026-10-23 16:58:06 -07:00
2026-10-24 21:00:30 -07:00
2026-10-21 02:25:25 -07:00
2026-10-19 17:26:37 -07:00
2026-10-26 21:21:33 -07:00
2026-10-23 14:19:11 -07:00
2026-10-24 04:08:04 -07:00
2026-10-27 02:15:23 -07:00
2026-10-27 00:20:13 -07:00
2026-10-24 21:00:30 -07:00
2026-10-23 14:19:11 -07:00
2026-10-26 23:49:15 -07:00
2026-10-23 01:38:36 -07:00
2026-10-25 10:17:07 -07:00
2026-10-23 03:51:38 -07:00
2026-10-21 23:10:57 -07:00
2026-10-23 01:58:02 -07:00
2026-10-24 04:08:04 -07:00
2026-10-23 15:02:18 -07:00
2026-10-26 11:46:54 -07:00
2026-10-26 21:21:33 -07:00
2026-10-25 05:51:57 -07:00
2026-10-27 05:00:55 -07:00
2026-10-27 03:26:34 -07:00
2026-10-27 00:59:39 -07:00
2026-10-27 00:59:39 -07:00
2026-10-22 15:21:07 -07:00
2026-10-27 00:59:39 -07:00
2026-10-24 21:00:30 -07:00
2026-10-24 21:00:30 -07:00
2026-10-22 15:21:07 -07:00
2026-10-27 00:59:39 -07:00