Fusion Agent
e5ac9c385a
FN-152: repair local PostgreSQL test provisioning
Repair embedded PostgreSQL test-server staging and diagnostics for reliable local and worktree test runs.
- Stage native PostgreSQL runtime files before startup and manage lifecycle state safely.
- Add provisioning diagnostics, harness integration, regression tests, and troubleshooting documentation.
- Expose PostgreSQL test-server lifecycle commands through package scripts.
Files changed:
...server-libdir-plpgsql-and-missing-login-role.md | 15 +
docs/testing.md | 10 +
package.json | 3 +
.../__test-utils__/pg-provisioning-diagnostics.ts | 25 ++
.../core/src/__test-utils__/pg-test-harness.ts | 5 +
.../__tests__/pg-provisioning-diagnostics.test.ts | 30 ++
.../__tests__/reliability-interactions/_helpers.ts | 17 +-
scripts/__tests__/pg-test-server.test.mjs | 73 +++++
scripts/pg-test-server.mjs | 332 +++++++++++++++++++++
9 files changed, 505 insertions(+), 5 deletions(-)
Fusion-Task-Id: FN-152
Fusion-Task-Lineage: ead05f6e-00fc-42a0-8599-bf4cb2269527
Co-authored-by: Fusion <noreply@runfusion.ai>
2026-08-23 01:36:12 +00:00
..
2026-08-23 01:36:12 +00:00
2026-08-23 01:36:12 +00:00
2026-08-21 19:30:08 -07:00
2026-08-19 21:42:29 -07:00
2026-08-03 00:20:53 -07:00
2026-08-15 21:57:22 -07:00
2026-08-21 10:57:44 -07:00
2026-08-10 12:01:25 -07:00
2026-08-03 00:20:53 -07:00
2026-08-23 01:36:12 +00:00
2026-08-23 01:36:12 +00:00
2026-08-17 23:49:33 -07:00
2026-08-03 00:20:53 -07:00
2026-08-19 23:20:27 -07:00
2026-08-21 09:21:52 -07:00
2026-08-03 00:20:53 -07:00
2026-08-10 17:50:27 -07:00
2026-08-11 05:45:36 -07:00
2026-08-23 01:36:12 +00:00
2026-08-19 22:37:12 -07:00
2026-08-21 09:21:52 -07:00
2026-08-19 23:20:27 -07:00
2026-08-19 22:37:12 -07:00
2026-08-21 10:57:44 -07:00
2026-08-03 00:20:53 -07:00
2026-08-19 21:42:29 -07:00
2026-08-09 15:23:59 -10:00
2026-08-11 05:45:36 -07:00
2026-08-21 08:25:18 -07:00
2026-08-21 10:57:44 -07:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-23 01:36:12 +00:00
2026-08-03 00:20:53 -07:00
2026-08-03 00:20:53 -07:00
2026-08-21 09:21:52 -07:00
2026-08-07 20:27:04 -07:00
2026-08-23 01:36:12 +00:00
2026-08-23 01:36:12 +00:00
2026-08-03 00:20:53 -07:00
2026-08-15 16:51:54 -07:00
2026-08-23 01:36:12 +00:00
2026-07-30 21:50:37 -07:00
2026-08-19 23:20:27 -07:00
2026-08-04 10:52:12 -07:00
2026-08-02 17:06:38 -07:00
2026-08-23 01:36:12 +00:00
2026-08-17 23:49:33 -07:00
2026-08-23 01:36:12 +00:00
2026-08-18 21:09:03 -07:00
2026-08-19 22:37:12 -07:00
2026-08-21 14:41:37 +00:00
2026-08-23 01:36:12 +00:00
2026-08-12 21:24:53 -07:00
2026-08-04 00:20:08 -07:00
2026-08-19 21:01:56 -07:00
2026-08-11 21:44:22 -07:00
2026-08-21 10:57:44 -07:00
2026-08-23 01:36:12 +00:00
2026-08-21 10:57:44 -07:00
2026-08-14 22:10:35 -07:00
2026-08-21 09:21:52 -07:00
2026-08-10 16:44:19 -07:00
2026-07-30 23:13:34 -07:00
2026-08-21 10:57:44 -07:00
2026-08-19 23:20:27 -07:00
2026-08-09 17:04:55 -07:00