Skip to content

Commit 8b85210

Browse files
authored
[recorder] Remove recorder dependency from packages without recorded tests (Azure#23562)
1 parent d0626e1 commit 8b85210

File tree

8 files changed

+5
-208
lines changed

8 files changed

+5
-208
lines changed

sdk/digitaltwins/dtdl-parser/karma.conf.js

Lines changed: 1 addition & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,6 @@
44
// https://github.com/karma-runner/karma-chrome-launcher
55
process.env.CHROME_BIN = require("puppeteer").executablePath();
66
require("dotenv").config();
7-
const {
8-
jsonRecordingFilterFunction,
9-
isPlaybackMode,
10-
isSoftRecordMode,
11-
isRecordMode
12-
} = require("@azure-tools/test-recorder");
137

148
module.exports = function(config) {
159
config.set({
@@ -30,7 +24,6 @@ module.exports = function(config) {
3024
"karma-env-preprocessor",
3125
"karma-coverage",
3226
"karma-junit-reporter",
33-
"karma-json-to-file-reporter",
3427
"karma-json-preprocessor"
3528
],
3629

@@ -63,7 +56,7 @@ module.exports = function(config) {
6356
// test results reporter to use
6457
// possible values: 'dots', 'progress'
6558
// available reporters: https://npmjs.org/browse/keyword/karma-reporter
66-
reporters: ["mocha", "coverage", "junit", "json-to-file"],
59+
reporters: ["mocha", "coverage", "junit"],
6760

6861
coverageReporter: {
6962
// specify a common output directory
@@ -81,11 +74,6 @@ module.exports = function(config) {
8174
properties: {} // key value pair of properties to add to the <properties> section of the report
8275
},
8376

84-
jsonToFileReporter: {
85-
filter: jsonRecordingFilterFunction,
86-
outputPath: "."
87-
},
88-
8977
// web server port
9078
port: 9876,
9179

@@ -120,9 +108,6 @@ module.exports = function(config) {
120108
browserNoActivityTimeout: 600000,
121109
browserDisconnectTimeout: 10000,
122110
browserDisconnectTolerance: 3,
123-
browserConsoleLogOptions: {
124-
terminal: !isRecordMode()
125-
},
126111

127112
client: {
128113
mocha: {

sdk/digitaltwins/dtdl-parser/package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@
7070
},
7171
"devDependencies": {
7272
"@azure/core-util": "^1.0.0",
73-
"@azure-tools/test-recorder": "^1.0.0",
7473
"@azure/dev-tool": "^1.0.0",
7574
"@azure/eslint-plugin-azure-sdk": "^3.0.0",
7675
"@microsoft/api-extractor": "^7.31.1",
@@ -96,7 +95,6 @@
9695
"karma-firefox-launcher": "^1.1.0",
9796
"karma-ie-launcher": "^1.0.0",
9897
"karma-json-preprocessor": "^0.3.3",
99-
"karma-json-to-file-reporter": "^1.0.1",
10098
"karma-junit-reporter": "^2.0.1",
10199
"karma-mocha": "^2.0.1",
102100
"karma-mocha-reporter": "^2.2.5",

sdk/instrumentation/opentelemetry-instrumentation-azure-sdk/karma.conf.js

Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,6 @@
44
// https://github.com/karma-runner/karma-chrome-launcher
55
process.env.CHROME_BIN = require("puppeteer").executablePath();
66
require("dotenv").config();
7-
const {
8-
jsonRecordingFilterFunction,
9-
isPlaybackMode,
10-
isSoftRecordMode,
11-
isRecordMode,
12-
} = require("@azure-tools/test-recorder");
137

148
module.exports = function (config) {
159
config.set({
@@ -38,7 +32,7 @@ module.exports = function (config) {
3832
files: [
3933
"dist-test/index.browser.js",
4034
{ pattern: "dist-test/index.browser.js.map", type: "html", included: false, served: true },
41-
].concat(isPlaybackMode() || isSoftRecordMode() ? ["recordings/browsers/**/*.json"] : []),
35+
],
4236

4337
// list of files / patterns to exclude
4438
exclude: [],
@@ -76,11 +70,6 @@ module.exports = function (config) {
7670
properties: {}, // key value pair of properties to add to the <properties> section of the report
7771
},
7872

79-
jsonToFileReporter: {
80-
filter: jsonRecordingFilterFunction,
81-
outputPath: ".",
82-
},
83-
8473
// web server port
8574
port: 9876,
8675

@@ -115,9 +104,6 @@ module.exports = function (config) {
115104
browserNoActivityTimeout: 600000,
116105
browserDisconnectTimeout: 10000,
117106
browserDisconnectTolerance: 3,
118-
browserConsoleLogOptions: {
119-
terminal: !isRecordMode(),
120-
},
121107

122108
client: {
123109
mocha: {

sdk/instrumentation/opentelemetry-instrumentation-azure-sdk/package.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,6 @@
8585
"tslib": "^2.2.0"
8686
},
8787
"devDependencies": {
88-
"@azure-tools/test-recorder": "^1.0.0",
8988
"@azure/core-rest-pipeline": "^1.5.1",
9089
"@azure/dev-tool": "^1.0.0",
9190
"@azure/eslint-plugin-azure-sdk": "^3.0.0",
@@ -110,8 +109,6 @@
110109
"karma-env-preprocessor": "^0.1.1",
111110
"karma-firefox-launcher": "^1.1.0",
112111
"karma-ie-launcher": "^1.0.0",
113-
"karma-json-preprocessor": "^0.3.3",
114-
"karma-json-to-file-reporter": "^1.0.1",
115112
"karma-junit-reporter": "^2.0.1",
116113
"karma-mocha": "^2.0.1",
117114
"karma-mocha-reporter": "^2.2.5",

sdk/storage/storage-internal-avro/karma.conf.js

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,6 @@
11
// https://github.com/karma-runner/karma-chrome-launcher
22
process.env.CHROME_BIN = require("puppeteer").executablePath();
33
require("dotenv").config({ path: "./.env" });
4-
const {
5-
jsonRecordingFilterFunction,
6-
isPlaybackMode,
7-
isSoftRecordMode,
8-
isRecordMode,
9-
} = require("@azure-tools/test-recorder");
104

115
module.exports = function (config) {
126
config.set({
@@ -28,16 +22,14 @@ module.exports = function (config) {
2822
"karma-coverage",
2923
"karma-sourcemap-loader",
3024
"karma-junit-reporter",
31-
"karma-json-to-file-reporter",
32-
"karma-json-preprocessor",
3325
],
3426

3527
// list of files / patterns to load in the browser
3628
files: [
3729
"dist-test/index.browser.js",
3830
// { pattern: 'dist-/*.js', included: false }
3931
{ pattern: "dist-test/index.browser.js.map", type: "html", included: false, served: true },
40-
].concat(isPlaybackMode() || isSoftRecordMode() ? ["recordings/browsers/**/*.json"] : []),
32+
],
4133

4234
// list of files / patterns to exclude
4335
exclude: [],
@@ -49,18 +41,17 @@ module.exports = function (config) {
4941
// IMPORTANT: COMMENT following line if you want to debug in your browsers!!
5042
// Preprocess source file to calculate code coverage, however this will make source file unreadable
5143
//"dist-test/index.browser.js": ["coverage"],
52-
"recordings/browsers/**/*.json": ["json"],
5344
},
5445

5546
// inject following environment values into browser testing with window.__env__
5647
// environment values MUST be exported or set with same console running "karma start"
5748
// https://www.npmjs.com/package/karma-env-preprocessor
58-
envPreprocessor: ["TEST_MODE"],
49+
envPreprocessor: [],
5950

6051
// test results reporter to use
6152
// possible values: 'dots', 'progress'
6253
// available reporters: https://npmjs.org/browse/keyword/karma-reporter
63-
reporters: ["mocha", "coverage", "junit", "json-to-file"],
54+
reporters: ["mocha", "coverage", "junit"],
6455

6556
coverageReporter: {
6657
// specify a common output directory
@@ -83,12 +74,6 @@ module.exports = function (config) {
8374
properties: {}, // key value pair of properties to add to the <properties> section of the report
8475
},
8576

86-
jsonToFileReporter: {
87-
// required - to save the recordings of browser tests
88-
filter: jsonRecordingFilterFunction,
89-
outputPath: ".",
90-
},
91-
9277
// web server port
9378
port: 9876,
9479

@@ -118,9 +103,6 @@ module.exports = function (config) {
118103
browserNoActivityTimeout: 1200000,
119104
browserDisconnectTimeout: 10000,
120105
browserDisconnectTolerance: 3,
121-
browserConsoleLogOptions: {
122-
terminal: !isRecordMode(),
123-
},
124106

125107
client: {
126108
mocha: {

sdk/storage/storage-internal-avro/package.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,6 @@
7070
"devDependencies": {
7171
"@azure/eslint-plugin-azure-sdk": "^3.0.0",
7272
"@azure/dev-tool": "^1.0.0",
73-
"@azure-tools/test-recorder": "^1.0.0",
7473
"@microsoft/api-extractor": "^7.31.1",
7574
"@types/chai": "^4.1.6",
7675
"@types/mocha": "^7.0.2",
@@ -89,8 +88,6 @@
8988
"karma-env-preprocessor": "^0.1.1",
9089
"karma-firefox-launcher": "^1.1.0",
9190
"karma-ie-launcher": "^1.0.0",
92-
"karma-json-preprocessor": "^0.3.3",
93-
"karma-json-to-file-reporter": "^1.0.1",
9491
"karma-junit-reporter": "^2.0.1",
9592
"karma-mocha": "^2.0.1",
9693
"karma-mocha-reporter": "^2.2.5",

sdk/web-pubsub/web-pubsub-express/karma.conf.js

Lines changed: 0 additions & 134 deletions
This file was deleted.

sdk/web-pubsub/web-pubsub-express/package.json

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,6 @@
6161
"devDependencies": {
6262
"@azure/dev-tool": "^1.0.0",
6363
"@azure/eslint-plugin-azure-sdk": "^3.0.0",
64-
"@azure-tools/test-recorder": "^1.0.0",
6564
"@microsoft/api-extractor": "^7.31.1",
6665
"@types/chai": "^4.1.6",
6766
"@types/express": "^4.16.0",
@@ -76,19 +75,6 @@
7675
"eslint": "^8.0.0",
7776
"esm": "^3.2.18",
7877
"express": "^4.16.3",
79-
"karma": "^6.2.0",
80-
"karma-chrome-launcher": "^3.0.0",
81-
"karma-coverage": "^2.0.0",
82-
"karma-edge-launcher": "^0.4.2",
83-
"karma-env-preprocessor": "^0.1.1",
84-
"karma-firefox-launcher": "^1.1.0",
85-
"karma-ie-launcher": "^1.0.0",
86-
"karma-json-preprocessor": "^0.3.3",
87-
"karma-json-to-file-reporter": "^1.0.1",
88-
"karma-junit-reporter": "^2.0.1",
89-
"karma-mocha": "^2.0.1",
90-
"karma-mocha-reporter": "^2.2.5",
91-
"karma-sourcemap-loader": "^0.3.8",
9278
"mocha": "^7.1.1",
9379
"mocha-junit-reporter": "^2.0.0",
9480
"nyc": "^15.0.0",

0 commit comments

Comments
 (0)