diff --git a/tests/3DPrimary.spec.ts b/tests/3DPrimary.spec.ts index 5bd2e3f6784..cc251ca4acf 100644 --- a/tests/3DPrimary.spec.ts +++ b/tests/3DPrimary.spec.ts @@ -24,10 +24,13 @@ test.describe('3D primary Test', async () => { await attemptAction(() => reduce3DViewportSize(page), 10, 100); await waitForViewportsRendered(page); - await checkForScreenshot( + await checkForScreenshot({ page, - viewportPageObject.grid, - screenShotPaths.threeDPrimary.threeDPrimaryDisplayedCorrectly - ); + locator: viewportPageObject.grid, + // Volume-3D ray-cast output is GPU/driver-noisy run-to-run; match the + // tolerance already used by the sibling 3DOnly test. + maxDiffPixelRatio: 0.04, + screenshotPath: screenShotPaths.threeDPrimary.threeDPrimaryDisplayedCorrectly, + }); }); });