deno/cli/tests/subdir
Casper Beyer ae8874b4b2
feat: add "deno coverage" subcommand (#8664)
This commit adds a new subcommand called "coverage" 
which can generate code coverage reports to stdout in 
multiple formats from code coverage profiles collected to disk.

Currently this supports outputting a pretty printed diff and 
the lcov format for interoperability with third-party services and tools.

Code coverage is still collected via other subcommands 
that run and collect code coverage such as 
"deno test --coverage=<directory>" but that command no 
longer prints a pretty printed report at the end of a test 
run with coverage collection enabled.

The restrictions on which files that can be reported on has 
also been relaxed and are fully controllable with the include 
and exclude regular expression flags on the coverage subcommand.

Co-authored-by: Luca Casonato <lucacasonato@yahoo.com>
2021-02-24 15:27:51 +01:00
..
redirects fix(cli): module graph handles redirects properly (#8159) 2020-10-28 20:38:09 +11:00
subdir2 Support dynamic import in bundles. (#4561) 2020-04-01 23:14:30 -04:00
amd_like.js upgrade: TypeScript 3.8 (#4100) 2020-02-25 15:33:19 -05:00
auto_print_hello.ts Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
circular1.ts Improvements to bundling. (#3965) 2020-02-12 16:41:51 -05:00
circular2.ts Improvements to bundling. (#3965) 2020-02-12 16:41:51 -05:00
comment.ts fix(coverage): ignore comments (#8639) 2021-01-20 15:51:36 +01:00
config.json Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
emittable.d.ts fix(cli): ensure that transitory dependencies are emitted (#8275) 2020-11-08 07:00:42 +11:00
empty.ts fix(cli): do not throw on empty typescript files (#8143) 2020-10-27 13:19:27 +01:00
evil_remote_import.js Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
foo_types.d.ts feat: Support types compiler option in compiler APIs (#4155) 2020-02-27 11:27:00 -05:00
form_urlencoded.txt Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
indirect_import_error.js Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
indirect_throws.js Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
json_1.json Support named imports/exports for subset of properties in JSON modules (#3210) 2019-10-26 21:04:34 -04:00
json_2.json Support named imports/exports for subset of properties in JSON modules (#3210) 2019-10-26 21:04:34 -04:00
main.ts BREAKING: feat(cli/installer): Support guessing the executable name (#5036) 2020-05-01 15:33:11 -04:00
mismatch_ext.ts Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mod1.ts feat(fmt): Sort named import and export specifiers (#7711) 2020-09-27 12:22:32 +02:00
mod2.ts Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mod3.js Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mod4.js Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mod5.mjs Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mod6.js Fix issues with JavaScript importing JavaScript. (#4120) 2020-02-25 03:32:43 -05:00
more_decorators.ts build: migrate to dlint (#8176) 2020-11-03 16:19:29 +01:00
mt_application_ecmascript.j2.js Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mt_application_ecmascript_jsx.j2.jsx Use dprint for internal formatting (#6682) 2020-07-14 15:24:17 -04:00
mt_application_x_javascript.j4.js Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mt_application_x_javascript_jsx.j4.jsx Use dprint for internal formatting (#6682) 2020-07-14 15:24:17 -04:00
mt_application_x_typescript.t4.ts Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mt_application_x_typescript_tsx.t4.tsx Use dprint for internal formatting (#6682) 2020-07-14 15:24:17 -04:00
mt_javascript.js Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mt_javascript_jsx.jsx Use dprint for internal formatting (#6682) 2020-07-14 15:24:17 -04:00
mt_text_ecmascript.j3.js Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mt_text_ecmascript_jsx.j3.jsx Use dprint for internal formatting (#6682) 2020-07-14 15:24:17 -04:00
mt_text_javascript.j1.js Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mt_text_javascript_jsx.j1.jsx Use dprint for internal formatting (#6682) 2020-07-14 15:24:17 -04:00
mt_text_typescript.t1.ts Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mt_text_typescript_tsx.t1.tsx Use dprint for internal formatting (#6682) 2020-07-14 15:24:17 -04:00
mt_video_mp2t.t3.ts Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mt_video_mp2t_tsx.t3.tsx Use dprint for internal formatting (#6682) 2020-07-14 15:24:17 -04:00
mt_video_vdn.t2.ts Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
mt_video_vdn_tsx.t2.tsx Use dprint for internal formatting (#6682) 2020-07-14 15:24:17 -04:00
no_ext Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
no_js_ext fix(cli): properly handle roots with extensions that don't match media type (#8114) 2020-10-26 07:17:58 +11:00
polyfill.ts fix(cli): ensure that transitory dependencies are emitted (#8275) 2020-11-08 07:00:42 +11:00
print_hello.ts Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00
single_module.ts upgrade: TypeScript 3.8 (#4100) 2020-02-25 15:33:19 -05:00
test_worker_basic.js chore: remove dead code (#8298) 2020-11-08 23:35:36 +01:00
throws.js build: migrate to dlint (#8176) 2020-11-03 16:19:29 +01:00
tla.ts upgrade: TypeScript 3.8 (#4100) 2020-02-25 15:33:19 -05:00
type_and_code.ts feat: add --no-check option (#6456) 2020-07-08 11:26:39 +02:00
type_reference.d.ts Improve support of type definitions (#3755) 2020-01-26 13:59:41 -05:00
type_reference.js Improve support of type definitions (#3755) 2020-01-26 13:59:41 -05:00
unknown_ext.deno Move integration tests to //cli/tests/ (#2964) 2019-09-16 21:05:14 -04:00