File tree Expand file tree Collapse file tree 3 files changed +13
-9
lines changed
dev-packages/e2e-tests/test-applications/node-profiling Expand file tree Collapse file tree 3 files changed +13
-9
lines changed Original file line number Diff line number Diff line change @@ -1411,6 +1411,10 @@ jobs:
14111411 key : ${{ needs.job_build.outputs.dependency_cache_key }}
14121412 enableCrossOsArchive : true
14131413
1414+ - name : Increase yarn network timeout on Windows
1415+ if : contains(matrix.os, 'windows')
1416+ run : yarn config set network-timeout 600000 -g
1417+
14141418 - name : Install dependencies
14151419 env :
14161420 SKIP_PLAYWRIGHT_BROWSER_INSTALL : " 1"
@@ -1421,10 +1425,6 @@ jobs:
14211425 run : |
14221426 git config --global --add safe.directory "*"
14231427
1424- - name : Increase yarn network timeout on Windows
1425- if : contains(matrix.os, 'windows')
1426- run : yarn config set network-timeout 600000 -g
1427-
14281428 - name : Setup python
14291429 uses : actions/setup-python@v5
14301430 if : ${{ !contains(matrix.container, 'alpine') }}
Original file line number Diff line number Diff line change 11// This tests asserts that @sentr /profiling-node is not patching globalThis values, which
22// breaks our runtime detection and can break instrumentation
33// https://github.com/getsentry/sentry-javascript/issues/14525#issuecomment-2511208064
4+ import * as Sentry from '@sentry/node' ;
5+ import { nodeProfilingIntegration } from '@sentry/profiling-node' ;
6+
7+ console . log ( '🧵 Starting ESM test' ) ;
8+
9+ const wait = ms => new Promise ( resolve => setTimeout ( resolve , ms ) ) ;
410
511function assertUnpatechedRequire ( ) {
6- if ( typeof globalThis . require !== 'undefined' ) {
12+ if ( typeof require !== 'undefined' ) {
713 // Test that globalThis.require is not defined by any side effects of the profiling
814 // https://github.com/getsentry/sentry-javascript/issues/13662
915 throw new Error (
1016 `globalThis.require should not be defined, check that profiling integration is not defining it, received: ` +
11- typeof globalThis . require ,
17+ typeof require ,
1218 ) ;
1319 }
1420}
1521
16- import * as Sentry from '@sentry/node' ;
17- import { nodeProfilingIntegration } from '@sentry/profiling-node' ;
18- const wait = ms => new Promise ( resolve => setTimeout ( resolve , ms ) ) ;
1922
2023Sentry . init ( {
2124 dsn :
'https://[email protected] /6625302' ,
Original file line number Diff line number Diff line change 77 "author" : " Sentry" ,
88 "license" : " MIT" ,
99 "main" : " lib/cjs/index.js" ,
10+ "module" : " lib/esm/index.js" ,
1011 "types" : " lib/types/index.d.ts" ,
1112 "exports" : {
1213 "./package.json" : " ./package.json" ,
You can’t perform that action at this time.
0 commit comments