Ari Perkkiö
821126f165
feat!: add @vitest/coverage-v8 package ( #3339 )
2023-06-06 19:00:15 +02:00
Ari Perkkiö
27185458a3
test: prevent typecheck conflict between watch and coverage tests ( #3484 )
2023-06-01 10:46:18 +02:00
Ari Perkkiö
1988fcb408
feat(coverage): add reportOnFailure option ( #3453 )
...
Co-authored-by: Vladimir <sleuths.slews0s@icloud.com>
2023-05-29 16:05:15 +02:00
Ari Perkkiö
ddbba39625
fix(reporter): prevent deleting test reports stored in coverage directory ( #3331 )
2023-05-10 13:34:19 +02:00
Ari Perkkiö
730af0b450
feat(coverage): watermarks for c8 ( #3254 )
2023-04-27 12:54:53 +02:00
Ari Perkkiö
21942db0f1
fix(coverage): c8 to ignore vite's generated helpers ( #3241 )
2023-04-25 09:03:36 +02:00
renovate[bot]
0f86ff9897
chore(deps): update all non-major dependencies ( #2766 )
...
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2023-04-06 16:53:03 +02:00
Ari Perkkiö
2cb91211d7
fix: report coverage even when no tests found ( #3091 )
2023-03-28 11:41:57 +00:00
Vladimir
0f44d2c81f
feat: implement istanbul coverage support for browser testing ( #3040 )
...
Co-authored-by: AriPerkkio <ari.perkkio@gmail.com>
2023-03-28 11:13:48 +02:00
Ari Perkkiö
8653830bfa
fix(coverage): c8 provider to work when isolate:false ( #2929 )
2023-02-28 14:56:30 +01:00
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
Ari Perkkiö
1503e15d08
refactor: internal coverage typings ( #2713 )
2023-01-21 14:23:44 +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ö
0f527323ac
test: add typing tests for coverage ( #2655 )
2023-01-18 14:34:28 +01:00
Ari Perkkiö
0163dc8013
fix(coverage): prevent c8 from crashing on invalid sourcemaps ( #2634 )
2023-01-10 18:19:57 +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
Ari Perkkiö
e6a18c743c
fix(coverage-istanbul): clear coverage map after use ( #2466 )
...
* test: add coverage snapshots
* fix(coverage-istanbul): clear coverage map after use
- Fixes issues where statement counts were duplicated
2022-12-10 20:20:04 +01:00
Vladimir
a8c9aae79a
chore: use pnpm to run coverage tests ( #2361 )
2022-11-21 18:06:57 +01:00
btea
4f5efdb234
chore: remove cross-env ( #2346 )
2022-11-21 16:50:58 +01:00
Ari Perkkiö
a2e9daf6a3
fix(coverage): env-replacer to add filenames into sourcemaps ( #2338 )
2022-11-21 15:05:59 +01:00
Ari Perkkiö
d1b5b36c76
fix(coverage): istanbul provider to preserve implicit else ( #2275 )
2022-11-05 14:17:53 +01:00
Orest
d8ed4fda5c
fix(coverage): trim URL parameters from file paths in c8 coverage ( #2181 )
...
* fix: trim URL parameters from file paths in c8 coverage
* test: Add tests on c8 coverage report
* fix: remove coverage file path query string
* test: fix c8 coverage test
* chore: use split both times
Co-authored-by: Vladimir Sheremet <sleuths.slews0s@icloud.com>
2022-10-31 11:27:57 +01:00
Ari Perkkiö
840f5c5eae
fix(coverage): trim URL parameters from file paths in istanbul coverage ( #2232 )
...
- Fixes #2155
2022-10-31 10:37:40 +01:00
Ari Perkkiö
af3ad61791
fix(coverage): fix sourcemaps of uncovered lines ( #2122 )
2022-10-08 16:34:59 +08:00
Ari Perkkiö
5bfd3c9a40
feat(coverage-istanbul): add "all" option ( #1880 )
2022-09-04 10:41:54 +03:00
Ari Perkkiö
265fdbe665
feat: support istanbul coverage provider ( #1676 )
...
Co-authored-by: Anthony Fu <anthonyfu117@hotmail.com>
2022-08-16 02:21:02 +08:00
Anthony Fu
b70593955f
chore: update deps ( #1853 )
2022-08-15 15:13:37 +08:00
Vladimir
0e62002982
refactor: update Enzym example, upgrade Vue plugin ( #1755 )
2022-08-02 15:07:32 +08:00
Vladimir
06090cc815
revert: use importModule to load env, revert #1667
...
* fix: don't resolve test env import when transforming files
* chore: add happy-dom to dependencies to coverage test
* revert: use importModule to load env, revert #1667
2022-07-25 16:27:36 +03:00
Anthony Fu
51459c9ce8
chore: update deps
2022-05-27 13:26:48 +08:00
Anthony Fu
29c8cee5c4
chore: update deps
2022-05-08 04:51:58 +08:00
Anthony Fu
657225563d
chore: lint
2022-05-03 09:28:45 +08:00
Anthony Fu
713c870a55
chore: lint
2022-04-25 19:44:30 +08:00
renovate[bot]
4d1e0a0ed1
fix(deps): update all non-major dependencies ( #1159 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-21 22:25:34 +08:00
renovate[bot]
40c26ed3b8
chore(deps): update all non-major dependencies ( #1137 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-04-13 07:53:43 +08:00
Anthony Fu
43f681914a
chore: update deps
2022-04-02 00:30:52 +08:00
yoho
10e072baeb
chore: coverage remove restart vitest ( #1000 )
2022-03-22 18:02:36 +08:00
Anthony Fu
d42292a5d2
chore: update deps
2022-03-04 00:13:06 +08:00
Anthony Fu
d8129ae77b
chore: upgrade deps
2022-02-22 13:17:20 +08:00
Anthony Fu
6e65e368c5
chore: update deps
2022-02-14 20:02:42 +08:00