Skip to content

Commit 05ea69e

Browse files
committed
ci: skip guardrail telemetry unit tests if DD_INJECT_FORCE is used (#6113)
This is the case in CI for PRs targeting a release branch, as can be seen here: https://github.com/DataDog/dd-trace-js/blob/2caa6151a133fb782a51fa3c2c96f1a8d88da2ac/packages/dd-trace/test/setup/core.js#L24-L28
1 parent fca6c0f commit 05ea69e

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

packages/dd-trace/test/guardrails/telemetry.spec.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,13 @@ const { telemetryForwarder, assertTelemetryPoints } = require('../../../../integ
77
describe('sendTelemetry', () => {
88
let cleanup, sendTelemetry
99

10+
before(function () {
11+
if (['1', 'true', 'True'].includes(process.env.DD_INJECT_FORCE)) {
12+
// When DD_INJECT_FORCE is set, only telemetry with the name `error` or `complete` is sent
13+
this.skip()
14+
}
15+
})
16+
1017
beforeEach(() => {
1118
cleanup = telemetryForwarder()
1219
sendTelemetry = proxyquire('../src/guardrails/telemetry', {})

0 commit comments

Comments
 (0)