Skip to content

Commit 5e10a87

Browse files
authored
frontend: Remove test coverage tracking (#11883)
The `ember-cli-code-coverage` package isn't well maintained anymore and since we don't really look at the results anyway, we might as well remove it. This also removes a bunch of outdated transitive dependencies and resolves a few minor CI issues around coverage merging etc.
1 parent 2c7cac6 commit 5e10a87

File tree

5 files changed

+2
-456
lines changed

5 files changed

+2
-456
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -262,10 +262,10 @@ jobs:
262262
- run: pnpm install
263263

264264
- if: github.repository == 'rust-lang/crates.io'
265-
run: pnpm percy exec --parallel -- pnpm test-coverage
265+
run: pnpm percy exec --parallel -- pnpm test
266266

267267
- if: github.repository != 'rust-lang/crates.io'
268-
run: pnpm test-coverage
268+
run: pnpm test
269269

270270
msw-test:
271271
name: Frontend / Test (@crates-io/msw)

ember-cli-build.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,6 @@ module.exports = function (defaults) {
3939
plugins: [
4040
require.resolve('ember-auto-import/babel-plugin'),
4141
require.resolve('ember-concurrency/async-arrow-task-transform'),
42-
...require('ember-cli-code-coverage').buildBabelPlugin({ embroider: true }),
4342
],
4443
},
4544

package.json

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
"start:local": "ember serve --proxy http://127.0.0.1:8888",
3131
"start:staging": "ember serve --proxy https://staging-crates-io.herokuapp.com",
3232
"test": "ember test",
33-
"test-coverage": "COVERAGE=true npm run test && ember coverage-merge && rm -rf coverage_* coverage/coverage-summary.json && nyc report",
3433
"e2e": "playwright test"
3534
},
3635
"prettier": {
@@ -89,7 +88,6 @@
8988
"ember-cli": "6.7.0",
9089
"ember-cli-babel": "8.2.0",
9190
"ember-cli-bundle-analyzer": "1.0.0",
92-
"ember-cli-code-coverage": "3.1.0",
9391
"ember-cli-dependency-checker": "3.3.3",
9492
"ember-cli-dependency-lint": "2.0.1",
9593
"ember-cli-head": "2.0.0",
@@ -136,7 +134,6 @@
136134
"match-json": "1.3.7",
137135
"memory-scroll": "2.0.1",
138136
"msw": "2.11.1",
139-
"nyc": "17.1.0",
140137
"playwright-msw": "3.0.1",
141138
"postcss": "8.5.6",
142139
"postcss-loader": "8.2.0",

0 commit comments

Comments
 (0)