Skip to content

Commit a531625

Browse files
authored
chore: generate coverage report when deploying site (#11110)
* chore: generate coverage report when deploying site * always generate report
1 parent 710c8f4 commit a531625

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,8 @@
2020
"check": "cd packages/svelte && pnpm build && cd ../../ && pnpm -r check",
2121
"format": "prettier --write .",
2222
"lint": "prettier --check . && eslint ./",
23-
"test": "vitest run --coverage",
24-
"test-output": "vitest run --reporter=json --outputFile=sites/svelte-5-preview/src/routes/status/results.json",
23+
"test": "vitest run",
24+
"test-output": "vitest run --coverage --reporter=json --outputFile=sites/svelte-5-preview/src/routes/status/results.json",
2525
"changeset:version": "changeset version && pnpm -r generate:version && git add --all",
2626
"changeset:publish": "changeset publish"
2727
},

sites/svelte-5-preview/src/routes/status/+page.svelte

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@
1111
<p class="details">
1212
{data.results.total} tests ({data.results.suites.length} suites) – {data.results.passed} passed,
1313
{data.results.failed}
14-
failed, {data.results.skipped} skipped
14+
failed, {data.results.skipped} skipped.
15+
<a href="/coverage/index.html">See coverage report.</a>
1516
</p>
1617
</div>
1718

vitest.config.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,10 @@ export default defineConfig({
3737
exclude: [...configDefaults.exclude, '**/samples/**'],
3838
coverage: {
3939
provider: 'v8',
40-
reporter: ['lcov', 'html']
40+
reporter: ['lcov', 'html'],
41+
include: ['packages/svelte/src/**'],
42+
reportsDirectory: 'sites/svelte-5-preview/static/coverage',
43+
reportOnFailure: true
4144
}
4245
}
4346
});

0 commit comments

Comments
 (0)