@@ -2,7 +2,13 @@ import { test, expect } from '@playwright/test';
2
2
import { getFirstSentryEnvelopeRequest } from './utils/helpers' ;
3
3
import { Event } from '@sentry/types' ;
4
4
5
- test ( 'should inject `sentry-trace` and `baggage` meta tags inside the root page.' , async ( { page } ) => {
5
+ test ( 'should inject `sentry-trace` and `baggage` meta tags inside the root page.' , async ( { page, browserName } ) => {
6
+ // This test is flaky on firefox
7
+ // https://github.com/getsentry/sentry-javascript/issues/8398
8
+ if ( browserName === 'firefox' ) {
9
+ test . skip ( ) ;
10
+ }
11
+
6
12
await page . goto ( '/' ) ;
7
13
8
14
const sentryTraceTag = await page . $ ( 'meta[name="sentry-trace"]' ) ;
@@ -16,7 +22,16 @@ test('should inject `sentry-trace` and `baggage` meta tags inside the root page.
16
22
expect ( sentryBaggageContent ) . toEqual ( expect . any ( String ) ) ;
17
23
} ) ;
18
24
19
- test ( 'should inject `sentry-trace` and `baggage` meta tags inside a parameterized route.' , async ( { page } ) => {
25
+ test ( 'should inject `sentry-trace` and `baggage` meta tags inside a parameterized route.' , async ( {
26
+ page,
27
+ browserName,
28
+ } ) => {
29
+ // This test is flaky on firefox
30
+ // https://github.com/getsentry/sentry-javascript/issues/8398
31
+ if ( browserName === 'firefox' ) {
32
+ test . skip ( ) ;
33
+ }
34
+
20
35
await page . goto ( '/loader-json-response/0' ) ;
21
36
22
37
const sentryTraceTag = await page . $ ( 'meta[name="sentry-trace"]' ) ;
@@ -30,7 +45,16 @@ test('should inject `sentry-trace` and `baggage` meta tags inside a parameterize
30
45
expect ( sentryBaggageContent ) . toEqual ( expect . any ( String ) ) ;
31
46
} ) ;
32
47
33
- test ( 'should send transactions with corresponding `sentry-trace` and `baggage` inside root page' , async ( { page } ) => {
48
+ test ( 'should send transactions with corresponding `sentry-trace` and `baggage` inside root page' , async ( {
49
+ page,
50
+ browserName,
51
+ } ) => {
52
+ // This test is flaky on firefox
53
+ // https://github.com/getsentry/sentry-javascript/issues/8398
54
+ if ( browserName === 'firefox' ) {
55
+ test . skip ( ) ;
56
+ }
57
+
34
58
const envelope = await getFirstSentryEnvelopeRequest < Event > ( page , '/' ) ;
35
59
36
60
const sentryTraceTag = await page . $ ( 'meta[name="sentry-trace"]' ) ;
@@ -47,7 +71,14 @@ test('should send transactions with corresponding `sentry-trace` and `baggage` i
47
71
48
72
test ( 'should send transactions with corresponding `sentry-trace` and `baggage` inside a parameterized route' , async ( {
49
73
page,
74
+ browserName,
50
75
} ) => {
76
+ // This test is flaky on firefox
77
+ // https://github.com/getsentry/sentry-javascript/issues/8398
78
+ if ( browserName === 'firefox' ) {
79
+ test . skip ( ) ;
80
+ }
81
+
51
82
const envelope = await getFirstSentryEnvelopeRequest < Event > ( page , '/loader-json-response/0' ) ;
52
83
53
84
const sentryTraceTag = await page . $ ( 'meta[name="sentry-trace"]' ) ;
0 commit comments