13 Commits

Author SHA1 Message Date
Ari Perkkiö
e165216356
feat(coverage): automatic threshold updating (#2886)
Closes #1241
2023-02-25 09:02:36 +01:00
Ari Perkkiö
f8176182da
feat(coverage): add support for coverage reporter options (#2690) 2023-02-21 18:02:54 +01:00
Ari Perkkiö
095c63907c
feat!: coverage-c8 to use V8 profiler directly instead of NODE_V8_COVERAGE (#2786) 2023-02-14 09:20:17 +01:00
Ari Perkkiö
81604bcee0
fix(coverage): custom providers to work inside worker threads (#2817) 2023-02-13 13:28:52 +01:00
Ari Perkkiö
c0f91beba4
docs(coverage): c8 ignore hints actually work (#2755) 2023-02-03 10:36:46 +01:00
Gurkiran Singh
488e4b9fa6
fix: remove setup files from coverage (#2574)
Closes https://github.com/vitest-dev/vitest/issues/2190
2023-01-19 10:57:00 +01:00
Ari Perkkiö
9a29f98482
fix(coverage): flaky c8 coverage caused by parallel sourcemap constructing (#2591)
Co-authored-by: Vladimir <sleuths.slews0s@icloud.com>
Fixes undefined
2023-01-06 13:10:07 +01:00
Ari Perkkiö
dba13374aa
fix(coverage): env-replacer to remove query params from sourcemaps filenames (#2584)
* test: add failing test case for #2540

* fix(coverage): env-replacer to remove query params from sourcemaps
- Fixes bugs where vue components lost coverage when import.meta.env is used
2022-12-31 13:51:55 +01:00
Vladimir
58ee8e9b63
feat!: rewrite how vite-node resolves id (#2463)
* feat!: rewrite how vite-node resolves id

* chore: try to fix global setup test

* fix: remove /@fs/ from filepath

* chore: cleanup

* fix: normalize id for callstack

* fix: don't append "/" before disk drive on windows

* chore: cleanup

* chore: add test that windows drive is not repeated

* fix: dirname uses \\, update windows paths tests

* refactor: rename variables

* fix: don't provide importer only for /@id/

* chore: remove null byte placeholder as part of unwrapRef

* chore: cleanup

* chore: variables renaming

* fix: don't hang on circular mock

* test: update c8 snapshot

* chore: add compatibility layer for users who don't provide resolveId

* test: fix url handling in web worker

* test: fix file tests on windows

* chore: remove unnecessary normalizations in mocker

* chore: use /@fs/ when fetching module, if possible
2022-12-16 15:32:34 +01:00
renovate[bot]
d30e38c0ea
chore(deps): update all non-major dependencies (#2487)
* chore(deps): update all non-major dependencies

* chore: cleanup

* chore: cleanup

* chore: don't update source-map

* chore: update license

* chore: fix cause error

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2022-12-13 10:19:19 +01:00
Ari Perkkiö
c85edb1ec3
fix(coverage): esbuild to preserve legal comments for ignore hints (#2496) 2022-12-13 09:16:25 +01:00
yoho
799f9a1788
feat: add mts, cts files to coverage (#2492)
* feat: mts coverage

* test: fix

* fix: snapslot

* docs: coverage

* fix: snapslot

* chore: update

Co-authored-by: Ari Perkkiö <ari.perkkio@gmail.com>

* chore: reset

Co-authored-by: Ari Perkkiö <ari.perkkio@gmail.com>
2022-12-13 09:14:26 +01:00
Ari Perkkiö
6aa6cbd58a
test(coverage): improve and simplify coverage tests overall (#2482) 2022-12-12 08:48:41 +01:00