From 7a42707f436566e0fc43383ba2834ca5607cf1d8 Mon Sep 17 00:00:00 2001 From: KevinL10 Date: Wed, 7 Aug 2024 12:04:13 -0400 Subject: [PATCH] fix long-task tests --- .../browserTracingIntegration/long-tasks-enabled/init.js | 1 + packages/ember/tests/helpers/utils.ts | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/long-tasks-enabled/init.js b/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/long-tasks-enabled/init.js index ad1d8832b228..319dfaadd4a8 100644 --- a/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/long-tasks-enabled/init.js +++ b/dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/long-tasks-enabled/init.js @@ -7,6 +7,7 @@ Sentry.init({ integrations: [ Sentry.browserTracingIntegration({ idleTimeout: 9000, + enableLongAnimationFrame: false, }), ], tracesSampleRate: 1, diff --git a/packages/ember/tests/helpers/utils.ts b/packages/ember/tests/helpers/utils.ts index fb2736a43e13..eaeeae0114b6 100644 --- a/packages/ember/tests/helpers/utils.ts +++ b/packages/ember/tests/helpers/utils.ts @@ -64,11 +64,15 @@ export function assertSentryTransactions( // instead of checking the specific order of runloop spans (which is brittle), // we check (below) that _any_ runloop spans are added - // Also we ignore ui.long-task spans, as they are brittle and may or may not appear + // Also we ignore ui.long-task spans and ui.long-animation-frame, as they are brittle and may or may not appear const filteredSpans = spans .filter(span => { const op = span.op; - return !op?.startsWith('ui.ember.runloop.') && !op?.startsWith('ui.long-task'); + return ( + !op?.startsWith('ui.ember.runloop.') && + !op?.startsWith('ui.long-task') && + !op?.startsWith('ui.long-animation-frame') + ); }) .map(spanJson => { return `${spanJson.op} | ${spanJson.description}`;