Skip to content
Merged
Show file tree
Hide file tree
Changes from 8 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions dev-packages/opentelemetry-v2-tests/.eslintrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
module.exports = {
env: {
node: true,
},
extends: ['../../.eslintrc.js'],
};
19 changes: 19 additions & 0 deletions dev-packages/opentelemetry-v2-tests/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# OpenTelemetry v2 Tests

This package contains tests for `@sentry/opentelemetry` when using OpenTelemetry v2. It is used to ensure compatibility with OpenTelemetry v2 APIs.

## Running Tests

To run the tests:

```bash
yarn test
```

## Structure

The tests are copied from `packages/opentelemetry/test` with adjusted imports to work with OpenTelemetry v2 dependencies. The main differences are:

1. Uses OpenTelemetry v2 as devDependencies
2. Imports from `@sentry/opentelemetry` instead of relative paths
3. Tests the same functionality but with v2 APIs
24 changes: 24 additions & 0 deletions dev-packages/opentelemetry-v2-tests/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"name": "@sentry-internal/opentelemetry-v2-tests",
"version": "1.0.0",
"private": true,
"description": "Tests for @sentry/opentelemetry with OpenTelemetry v2",
"engines": {
"node": ">=18"
},
"scripts": {
"test": "vitest run",
"test:watch": "vitest --watch"
},
"devDependencies": {
"@opentelemetry/api": "^1.9.0",
"@opentelemetry/context-async-hooks": "^2.0.0",
"@opentelemetry/core": "^2.0.0",
"@opentelemetry/instrumentation": "^0.200.0",
"@opentelemetry/sdk-trace-base": "^2.0.0",
"@opentelemetry/semantic-conventions": "^1.30.0"
},
"volta": {
"extends": "../../package.json"
}
}
Loading
Loading