diff --git a/plugins/node/opentelemetry-instrumentation-koa/.tav.yml b/plugins/node/opentelemetry-instrumentation-koa/.tav.yml new file mode 100644 index 00000000000..4f6d442e387 --- /dev/null +++ b/plugins/node/opentelemetry-instrumentation-koa/.tav.yml @@ -0,0 +1,4 @@ +koa: + # Testing ^2.7.0 covers at least 97% of the downloaded koa versions + versions: "^2.7.0" + commands: npm run test diff --git a/plugins/node/opentelemetry-instrumentation-koa/package.json b/plugins/node/opentelemetry-instrumentation-koa/package.json index 8c29843181c..dbc4eae4a4c 100644 --- a/plugins/node/opentelemetry-instrumentation-koa/package.json +++ b/plugins/node/opentelemetry-instrumentation-koa/package.json @@ -7,6 +7,7 @@ "repository": "open-telemetry/opentelemetry-js-contrib", "scripts": { "test": "nyc ts-mocha -p tsconfig.json 'test/**/*.ts'", + "test-all-versions": "tav", "codecov": "nyc report --reporter=json && codecov -f coverage/*.json -p ../../", "tdd": "yarn test -- --watch-extensions ts --watch", "clean": "rimraf build/*", @@ -61,6 +62,7 @@ "mocha": "7.2.0", "nyc": "15.1.0", "rimraf": "3.0.2", + "test-all-versions": "^5.0.1", "ts-mocha": "8.0.0", "typescript": "4.3.5" }, @@ -71,4 +73,4 @@ "@types/koa": "2.13.4", "@types/koa__router": "8.0.7" } -} \ No newline at end of file +}