From 26f2360cf06af3111e68613647f557cf8ff5c478 Mon Sep 17 00:00:00 2001 From: Amruth Pillai Date: Sun, 6 Sep 2026 07:30:49 +0200 Subject: [PATCH] test: opt in preview export geometry E2E --- tests/e2e/specs/preview-export-geometry.spec.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tests/e2e/specs/preview-export-geometry.spec.ts b/tests/e2e/specs/preview-export-geometry.spec.ts index 180275ba1..36867b80e 100644 --- a/tests/e2e/specs/preview-export-geometry.spec.ts +++ b/tests/e2e/specs/preview-export-geometry.spec.ts @@ -78,6 +78,7 @@ const RASTER_MISMATCH_RATIO_LIMIT = 0.02; const RASTER_MISMATCH_PIXEL_LIMIT = 200_000; const GEOMETRY_E2E_OPT_IN = "PREVIEW_EXPORT_GEOMETRY_E2E"; const DISPOSABLE_DATABASE_NAME = "reactive_resume_preview_export_geometry_e2e"; +const geometryE2eOptedIn = process.env[GEOMETRY_E2E_OPT_IN] === "1"; const requirePdf = createRequire(`${process.cwd()}/packages/pdf/package.json`); const requireWeb = createRequire(`${process.cwd()}/apps/web/package.json`); @@ -698,6 +699,7 @@ async function runGeometryMatrix(page: Page, testInfo: TestInfo, scenarios: Geom } test.describe("preview/export geometry at DPR1", () => { + test.skip(!geometryE2eOptedIn, `Set ${GEOMETRY_E2E_OPT_IN}=1 to run disposable preview/export geometry E2E.`); test.use({ deviceScaleFactor: 1 }); test("matches active preview and downloaded PDF across synthetic Rhyhorn matrix", async ({ authPage }, testInfo) => { @@ -707,6 +709,7 @@ test.describe("preview/export geometry at DPR1", () => { }); test.describe("preview/export geometry at DPR2", () => { + test.skip(!geometryE2eOptedIn, `Set ${GEOMETRY_E2E_OPT_IN}=1 to run disposable preview/export geometry E2E.`); test.use({ deviceScaleFactor: 2 }); test("matches active preview and downloaded PDF at higher device pixel ratio", async ({ authPage }, testInfo) => {