e2e: scope the FrankBook-Pro leg to its own trigger-gated Playwright project
The 11-admin spec walked links that terminate on FrankBook-Pro (192.168.0.112), which sleeps when idle — every deploy gate timed out there (measured 2026-10-05, two deploy windows). Split: the frankbook links move to tests/e2e/specs/19-frankbook.spec.ts under a frankbook project that run.sh excludes by default and deploy.sh triggers ONLY when a frankbook blast-radius path changed (the spec, frankbook-pro/, the homepage registry, the Caddyfile arr vhosts). deploy.sh computes the trigger from the same BASE..HEAD revision range the plan uses.
This commit is contained in:
1 parent
77decb545e
commit
9c508218e9
6 files changed
+158
-7
No files matched your search
@@ -45,5 +45,16 @@ export default defineConfig({
|
||||
testMatch: /(14|15)-.*\.spec\.ts/,
|
||||
use: { storageState: { cookies: [], origins: [] } },
|
||||
},
|
||||
{
|
||||
name: "frankbook",
|
||||
// The *arr/qBittorrent walk (19-). Excluded from default runs and from
|
||||
// the deploy e2e gate unless a frankbook trigger path changed — the
|
||||
// links terminate on FrankBook-Pro, which sleeps (see tests/e2e/run.sh
|
||||
// and scripts/deploy.sh). Matched by number prefix like every project
|
||||
// here; joined 2026-10-05.
|
||||
testMatch: /19-.*\.spec\.ts/,
|
||||
use: { storageState: ".auth/qa-e2e-admin.json" },
|
||||
dependencies: ["setup"],
|
||||
},
|
||||
],
|
||||
});
|
||||
Reference in new issue
Block a user