From 4ee335ebfafe2bdec5eba9525b149d9370b17b91 Mon Sep 17 00:00:00 2001 From: Francesco Gringl-Novy Date: Wed, 29 Apr 2026 10:59:20 +0200 Subject: [PATCH] test(browser): Unflake some more tests --- .../profiling/traceLifecycleMode_overlapping-spans/test.ts | 7 +++---- .../suites/public-api/startSpan/error-sync/test.ts | 4 ++-- .../suites/tracing/browserTracingIntegration/error/test.ts | 4 ++-- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/dev-packages/browser-integration-tests/suites/profiling/traceLifecycleMode_overlapping-spans/test.ts b/dev-packages/browser-integration-tests/suites/profiling/traceLifecycleMode_overlapping-spans/test.ts index e05685ca4868..de4bddd69f57 100644 --- a/dev-packages/browser-integration-tests/suites/profiling/traceLifecycleMode_overlapping-spans/test.ts +++ b/dev-packages/browser-integration-tests/suites/profiling/traceLifecycleMode_overlapping-spans/test.ts @@ -39,16 +39,15 @@ sentryTest( } const url = await getLocalTestUrl({ testDir: __dirname, responseHeaders: { 'Document-Policy': 'js-profiling' } }); - await page.goto(url); - const profileChunkEnvelopePromise = getMultipleSentryEnvelopeRequests( + const profileChunkEnvelopes = await getMultipleSentryEnvelopeRequests( page, 1, - { envelopeType: 'profile_chunk' }, + { url, envelopeType: 'profile_chunk', timeout: 5000 }, properFullEnvelopeRequestParser, ); - const profileChunkEnvelopeItem = (await profileChunkEnvelopePromise)[0][1][0]; + const profileChunkEnvelopeItem = profileChunkEnvelopes[0][1][0]; const envelopeItemHeader = profileChunkEnvelopeItem[0]; const envelopeItemPayload = profileChunkEnvelopeItem[1]; diff --git a/dev-packages/browser-integration-tests/suites/public-api/startSpan/error-sync/test.ts b/dev-packages/browser-integration-tests/suites/public-api/startSpan/error-sync/test.ts index dfb1098bc650..9880598b9294 100644 --- a/dev-packages/browser-integration-tests/suites/public-api/startSpan/error-sync/test.ts +++ b/dev-packages/browser-integration-tests/suites/public-api/startSpan/error-sync/test.ts @@ -21,10 +21,10 @@ sentryTest( const url = await getLocalTestUrl({ testDir: __dirname }); - await page.goto(url); - const errorEventsPromise = getMultipleSentryEnvelopeRequests(page, 2); + await page.goto(url); + await runScriptInSandbox(page, { content: ` function run() { diff --git a/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/error/test.ts b/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/error/test.ts index fe48966ddd6e..bf54209f053a 100644 --- a/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/error/test.ts +++ b/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/error/test.ts @@ -21,10 +21,10 @@ sentryTest( const url = await getLocalTestUrl({ testDir: __dirname }); - await page.goto(url); - const errorEventsPromise = getMultipleSentryEnvelopeRequests(page, 2); + await page.goto(url); + await runScriptInSandbox(page, { content: ` throw new Error('Error during pageload');