pub repository
mirror.p-hatan.ircoverage
0.6.1Coverage data manipulation and formatting
Readme
Coverage
Coverage provides coverage data collection, manipulation, and formatting for Dart.
Tools
collect_coverage collects coverage JSON from the Dart VM Observatory.
format_coverage formats JSON coverage data into either
LCOV or pretty-printed format.
Install coverage
pub global activate coverage
Consider adding the pub global run executables directory to your path.
See Running a script from your PATH
for more details.
Collecting coverage from the VM
dart --observe=NNNN script.dart
pub global run coverage:collect_coverage --port=NNNN -o coverage.json --resume-isolates
or if the pub global run executables are on your PATH,
collect_coverage --port=NNNN -o coverage.json --resume-isolates
If collect_coverage is invoked before the script from which coverage is to be
collected, it will wait until it detects a VM observatory port to which it can
connect. An optional --connect-timeout may be specified (in seconds). The
--wait-paused flag may be enabled, causing collect_coverage to wait until
all isolates are paused before collecting coverage.
Collecting coverage from Dartium
dartium --remote-debugging-port=NNNN
# execute code in Dartium
pub global run coverage:collect_coverage --port=NNNN -o coverage.json
or if the pub global run executables are on your PATH,
collect_coverage --port=NNNN -o coverage.json
As noted above, collect_coverage may be invoked before Dartium, in which case
it will wait until it detects a Dartium remote debugging port, up to the
(optional) timeout. Note that coverage cannot be run against a Dartium instance
launched from Dart Editor, since the editor makes use of Dartium's remote
debugging port.
Formatting coverage data
pub global run coverage:format_coverage --package-root=app_package_root -i coverage.json
or if the pub global run exectuables are on your PATH,
format_coverage --package-root=app_package_root -i coverage.json
where app_package_root is the package-root of the code whose coverage is being
collected. If --sdk-root is set, Dart SDK coverage will also be output.
Changelog
0.6.1
- Support observatory protocol changes for VM >= 1.10.0.
0.6.0+1
- Add support for
pub global run.
0.6.0
- Add support for SDK versions >= 1.9.0. For Dartium/content-shell versions past 1.9.0, coverage collection is no longer done over the remote debugging port, but via the observatory port emitted on stdout. Backward compatibility with SDKs back to 1.5.x is provided.
Installing
export PUB_HOSTED_URL=https://pub.mirror.p-hatan.ir
flutter pub add coveragepubspec.yaml
name: coverage
version: 0.6.1
author: Dart Team <misc@dartlang.org>
description: Coverage data manipulation and formatting
homepage: https://github.com/dart-lang/coverage
environment:
sdk: '>=1.4.0 <2.0.0'
dependencies:
args: '>=0.9.0 <2.0.0'
http: '>=0.9.0 <2.0.0'
logging: '>=0.9.0 <0.10.0'
path: '>=0.9.0 <2.0.0'
executables:
collect_coverage:
format_coverage:
Version history
| Version | Published | Archive | SHA-256 |
|---|---|---|---|
| 0.1.0 | 2014-02-27T22:37:39.029190Z | Download | 20125c87843f2adbcd5dc0f08cd812501298c8e7da09e98db1fbec996d82f704 |
| 0.1.1 | 2014-03-01T00:20:14.180970Z | Download | c4892d804b70c6fc076fc370c1b7cd8cac737094c6f5ad6be90cb236589e35cd |
| 0.1.2 | 2014-03-01T00:55:12.893170Z | Download | b574c500721ba1d4529d43072983ba8057bc6498df26515033d0841efcac44fa |
| 0.1.3 | 2014-03-01T01:08:24.282840Z | Download | fd6c41c029881e64264efe5364f6472d131363a482f23028ccbc6b29ef43cb59 |
| 0.1.4 | 2014-03-08T04:15:47.237560Z | Download | 14d33f8fca8ddc0cb2afe01727576743c9a4d9e480be78f2a3a50df655bf1da7 |
| 0.2.0 | 2014-03-11T17:27:41.625810Z | Download | f5c4e47e95af55a17c519763739778fc41b506a7a05ed76590e7856bee73e56a |
| 0.2.1 | 2014-03-11T17:36:17.865350Z | Download | 16b798a278e73111466976f1a1ddac78f915ecc4a7850babb81af01530f1b743 |
| 0.3.0 | 2014-03-14T23:38:49.528040Z | Download | 4e3397899535f9df699946301695c908186e67a68e7695160db7bd115ca215dd |
| 0.3.1 | 2014-03-17T17:22:19.673090Z | Download | bfbe84e372d2b22fab17ef60ed95108a6beac4cc56585b18382dc2dd4cbf0e07 |
| 0.4.0 | 2014-03-21T22:25:18.943130Z | Download | 446f60a97cf2834b9a4f3fc799d42141070effe31b86578521a1d7ae36c1cae2 |
| 0.4.1 | 2014-03-26T22:32:12.038320Z | Download | 6ea9c18d19c1d6b0c4f9069286e6755015cccc720efb72f45944a6b63b5a7e62 |
| 0.5.0 | 2014-06-18T17:43:32.695230Z | Download | 3c7f3e87eb324c1cfb3f5e702a6aa44959547a4d80af9e40a50fb055fe2523c1 |
| 0.6.0 | 2015-02-17T18:20:45.895800Z | Download | b1467a291d34c4a4e3d35cbafd70ca7784fd9e1ebcdd618f0d2b9bbf80da5cfa |
| 0.6.0+1 | 2015-03-23T17:17:49.756330Z | Download | 19edc1bb531a99faa129e160d111a588b9ebb4629cf3cfb01584ae87fbd4c820 |
| 0.6.1 | 2015-04-22T23:30:09.654370Z | Download | 40e3bb3f36c90da4c7fadbcad609a0112bfcc868a22ae023ae045975e383a3f3 |
| 0.6.2 | 2015-05-19T05:35:31.253760Z | Download | fb7e302999abc7290b06a5ed09c278a98a369276013913523164ac4690b5eafd |
| 0.6.3 | 2015-05-20T18:13:19.378110Z | Download | 84b572c682db0072aff1cf7cd463e986299c87c8fc633a0f8d60a5896b97f7d6 |
| 0.6.4 | 2015-05-22T16:31:19.400Z | Download | 66a631b4f1abe0934c11f458e8586aa9f3ada0ce00fc1a8bfa06c8af425b0a93 |
| 0.6.5 | 2015-05-22T23:11:59.838Z | Download | 4eb5dfda5649c3f736ed5347f2d9ea2549bc9abed095ed2542ef93b8a0d33922 |
| 0.7.0 | 2015-06-06T05:46:59.114Z | Download | 55b323e8f7cd4b408f0cf6042ddb6901ab2f0b33410d7b9c09210bc7876519e7 |
| 0.7.1 | 2015-06-09T16:11:56.381Z | Download | 18aed8c1369435dd57e6b04df85bc087d0365dc0e625a30a59b5db59c50094e8 |
| 0.7.2 | 2015-08-06T19:41:45.509Z | Download | 1609d334e0836c63aabb94c797d2fd310cc5befd96acbbaaa04c177d927fe142 |
| 0.7.3 | 2016-02-29T18:58:32.733Z | Download | 0e0fee311fa595b9fe013605ab4876c0655ac2f7c1d9963fcbb14ab45cb28200 |
| 0.7.4 | 2016-06-02T18:30:07.043Z | Download | 278125835d84c9c8d817140bc35b6c0cf929905e6ff95ad0947ee134780176ec |
| 0.7.5 | 2016-06-04T20:23:39.798Z | Download | e58bad040c43cc10c5959040d29ff7272092cda579a688b1234ae7451cd1565d |
| 0.7.6 | 2016-06-04T22:06:28.393Z | Download | 9bb0431e499ab342d163c66e4c112422248ecc5c4350990c52b5f0e52a22f3cf |
| 0.7.7 | 2016-06-06T19:40:30.610Z | Download | c5df3aa278dc8f2a5d425a7af36f490934d1c8d208f9b6c139c45a613f4fc858 |
| 0.7.8 | 2016-06-22T02:22:47.045Z | Download | e18498ed1b98ed35fe77b74637b1571eacb86e1fb31c720066db40c311546028 |
| 0.7.8+1 | 2016-06-22T17:18:00.808Z | Download | 4dde891c6a31ea14b4662280626e493981c493b3b399139a2076db2519ce9a82 |
| 0.7.8+2 | 2016-06-22T23:58:14.408Z | Download | 0fb153ec7f0a860ef089ef1c480f3f45f4dc3e120b4ea7dcec0142c2e0b47eef |
| 0.7.9 | 2016-06-23T21:32:16.309Z | Download | b027b2d4dd444780d91b970b75945a52bd1aee7b887b5b73855e1463daf2ab9e |
| 0.8.0 | 2016-08-03T23:23:13.488Z | Download | a8b9ce279315418f2c0c713b1014508323e82e7ef2329f1941e1d9ee01f7483d |
| 0.8.0+1 | 2016-08-05T23:28:21.233Z | Download | 55269b6fb42ad9367ef922bafac089c6ecb8fc7f8a80829ca9df2571c6d556fd |
| 0.8.0+2 | 2016-11-03T05:38:03.131Z | Download | e743fd5d1c2f7c90fb66b7ef2a42a888e471c0c25843b9864d28ddc06197bdcc |
| 0.8.1 | 2017-01-04T18:55:53.961Z | Download | 508b63a0f682b678a697400e28675fa7c6ab86d9e017fb0a5185f16c3d121de6 |
| 0.9.0 | 2017-01-12T00:44:21.636Z | Download | 5bdb8e07ba30573020d826f8bf970fcb0087045c414d5793fb2bbcc5dbe4dd9a |
| 0.9.1 | 2017-01-18T21:28:11.980Z | Download | 1d34188e5fcc1b48f69569bcc2715f430966fe436929a1be740157be165b39a5 |
| 0.9.2 | 2017-02-03T22:25:40.422Z | Download | 26716c1744bab599fbfa2fd05b026db7dc82223ab9a84d9a29f117872608f5c2 |
| 0.9.3 | 2017-10-02T19:46:34.614052Z | Download | 61a0890b97a1da05a953f2bf80bbc92e3804bbfa86237a6d1fec7fd8ef3f127e |
| 0.10.0 | 2017-12-14T18:28:43.490011Z | Download | ede4c3bd2dab7892a21a286bf822be8292853c95b0fbf929503830b22d43ce60 |
| 0.11.0 | 2018-04-12T22:30:52.425703Z | Download | 54e609bb7877ef7e191532f28f8c8d061c1572cae24703c6a93b462431b7d367 |
| 0.12.0 | 2018-06-26T18:34:44.743174Z | Download | ce0db5e7eb9d1fcd920d6fc5e3684fccbed060d99d83081dde6af7f65d681251 |
| 0.12.1 | 2018-06-26T19:49:15.234987Z | Download | c8e7ac311bcea0cded699a801d774e05c9b8d661c5bf3d5e745a507216a02eb0 |
| 0.12.2 | 2018-07-25T22:10:46.148828Z | Download | 9b025e89d867a2a49dab9ecb5dc341b763a2060b150699b0ede694b923066208 |
| 0.12.3 | 2018-10-19T19:56:30.416931Z | Download | b613e3788f86440c82b2b7d18d3a1d2a4a754f330cc77e7de5f7b451675b65ba |
| 0.12.4 | 2019-01-11T21:18:04.412824Z | Download | 7f665ffa591146acea54783a9a1259e0f9d50ba2e9d5706e66de3ccc75b63b01 |
| 0.13.0 | 2019-07-10T03:25:13.000077Z | Download | e9854f740891527040f35b2e0e6ac7ac69d4b36b9ed8275720a5b1361ce47b8c |
| 0.13.1 | 2019-07-18T20:34:38.815386Z | Download | 5ccfec649145110fd16eda961051524738d95b569be99c2c532ec4d16b286022 |
| 0.13.2 | 2019-07-23T22:39:09.486193Z | Download | 6bef898dd470fd6d4888b15419b56b2f1137083aaa9cb5448ca558eaf442b8ac |
| 0.13.3 | 2019-09-28T17:44:57.872804Z | Download | 06f0fad206487ab0e4a82c23b7a70498e23b148b3f45930822c7a21305f69948 |
| 0.13.3+1 | 2019-10-25T17:25:03.020806Z | Download | 200e7e141d663e1abf16bd898bb3e356101c8b287f4aa511cf163c279badc43a |
| 0.13.3+2 | 2019-12-03T00:37:30.924844Z | Download | 4304c86d9414884ba87963d8adbca972886e4b87c7c8edd1a07dcf7094c899b1 |
| 0.13.3+3 | 2019-12-04T01:26:05.441695Z | Download | 05d1d1b632acb884c6669abb0fd8ddcb84ecbca50d1aff918ec36285c00c6bb8 |
| 0.13.4 | 2020-01-24T21:55:11.741971Z | Download | 3235a2394a2e6fee7d29edcbb5436cee273bb5f3ce6f82b8c02508d0e73a6798 |
| 0.13.5 | 2020-02-01T01:23:09.673199Z | Download | cfbcdb526ac73af1376d170e42bb3c236508782ebf244dd201fa3b47d48808db |
| 0.13.6 | 2020-02-10T20:58:48.482322Z | Download | 0517da4f165a6290b5ade95b2c48fc0fd3d01c279292d96ba5af6eab4ae60be3 |
| 0.13.7 | 2020-02-28T23:26:11.294342Z | Download | 206ae27cb9a1de1dba25426e6d212f5b4f325d326bd0f412c978b0e0f3cb154b |
| 0.13.8 | 2020-03-02T21:21:40.160404Z | Download | 77ad70124c10677605d22ff7aac474ce52fb8b455b198fc6bf5a9eba8552d503 |
| 0.13.9 | 2020-03-09T22:00:16.942287Z | Download | 83b49b63d748d2aa4e425fdfe3d0e156c5b36d709888c94cf7535eb1a98a84c3 |
| 0.13.10 | 2020-06-03T20:45:42.974757Z | Download | 87f3b4ecb9a321cd5d28a6dc3aa44ecf44f1643b4a77680b55e304430977ab15 |
| 0.13.11 | 2020-06-04T16:25:49.671371Z | Download | df3342bd3f98baf0a1d2b34931e2a5cfe169b4e553e34fd85e8ec10bb221ae0d |
| 0.14.0 | 2020-06-04T20:29:43.853032Z | Download | ff3354d2797a2107e108fb03a8199b37e881eca6aa850b39f873a94b84b5a81d |
| 0.14.1 | 2020-09-10T18:45:40.041344Z | Download | a25d0f1f0b053fc5b59444e8dd127a7ab5252c0bf16e7eff20549a6c46cf8c7f |
| 0.14.2 | 2020-11-10T18:38:17.121849Z | Download | 7c2065a21e40c96eb0674205a48616dc4dcff138c78dfc8f46666d65b7512a46 |
| 0.15.0 | 2021-01-14T21:27:16.760682Z | Download | 45dfc1ea9cca30ff42fa1758ea86dd1e7aef2566f3ee4c8523a8f1b8a44646a3 |
| 0.15.1 | 2021-01-20T18:59:25.779072Z | Download | 317c0e12f97ae9ee39907e42f3c87e6cd83aa4c01981d792bc006b079520603a |
| 0.15.2 | 2021-02-08T17:32:07.192624Z | Download | b523cf86bc2b42e1bd2e4bfd0da82a17d52b0dcc32d0d1ff14d94f912cacb05a |
| 1.0.0 | 2021-02-28T22:31:04.204230Z | Download | f191475a343f800db31654521d8c0fa31d4b92880900d29b697f984238474c39 |
| 1.0.1 | 2021-03-02T18:52:15.921759Z | Download | f63518ac8e08ea3288130fbc276ca7e66ce2298e04462ab1460038ad22fb3747 |
| 1.0.2 | 2021-03-19T22:16:56.171285Z | Download | 2890d8a09829de2cc3ead1407960549e4eb3c4e48c8fb837bfa5c68398496489 |
| 1.0.3 | 2021-05-26T14:19:01.043051Z | Download | ad538fa2e8f6b828d54c04a438af816ce814de404690136d3b9dfb3a436cd01c |
| 1.0.4 | 2021-12-20T23:22:52.375842Z | Download | 4573c053771c82a2aada334f64ddf840789663dceddfa0f07a1d3a81931a3d2d |
| 1.1.0 | 2022-01-18T21:06:47.910736Z | Download | c0122af6b3548369d6b7830c7a140d85c9a988d8d29c4976aa9ce4de46b122ef |
| 1.2.0 | 2022-03-24T21:56:21.032545Z | Download | 71ef69782b98a7966976f69cd2e9ce292847b4a2ab71a3aa0514aa89e97af83a |
| 1.3.0 | 2022-05-11T23:43:30.114078Z | Download | 1e59c56501df1a20c540cf5f6ff1c1b33ede72365f3ccef2a19b3d70071d6c3e |
| 1.3.1 | 2022-05-12T17:50:52.858847Z | Download | c054c0921011564696bcbedb4ff37080093893478fb7eab2ac33a24d8e1a6049 |
| 1.3.2 | 2022-05-16T21:20:16.318555Z | Download | 17cf9a839208acaed741b1f00ac87cd1fde00548198ba57205cca45c749cb379 |
| 1.4.0 | 2022-06-21T20:08:56.464265Z | Download | 6decd50dd13e6031c9c6d94c135ba2e3ccf09d94d29e2f1129a2dbadc911f007 |
| 1.5.0 | 2022-06-30T16:13:59.627881Z | Download | 525ac94733f9ce82507a050bfd62ad89eb1dcbc56308e1e2e17ab11abeee4a75 |
| 1.6.0 | 2022-09-08T20:20:39.082593Z | Download | a6016ec1bc4c645cdc4f3dc931ac281ef3c96404a6a9a3096ac9a100c941fd1f |
| 1.6.1 | 2022-09-20T21:14:40.802254Z | Download | d2494157c32b303f47dedee955b1479f2979c4ff66934eb7c0def44fd9e0267a |
| 1.6.2 | 2023-01-12T16:51:46.681835Z | Download | 961c4aebd27917269b1896382c7cb1b1ba81629ba669ba09c27a7e5710ec9040 |
| 1.6.3 | 2023-02-06T22:53:55.531871Z | Download | 2fb815080e44a09b85e0f2ca8a820b15053982b2e714b59267719e8a9ff17097 |
| 1.6.4 | 2023-10-02T17:49:52.744345Z | Download | 595a29b55ce82d53398e1bcc2cba525d7bd7c59faeb2d2540e9d42c390cfeeeb |
| 1.7.0 | 2023-10-18T20:54:47.782324Z | Download | 0cec992efb6feaa6141779723bf0119d5f511ebd658aa5225d9bac53cb7e609e |
| 1.7.1 | 2023-10-25T14:52:57.930901Z | Download | ac86d3abab0f165e4b8f561280ff4e066bceaac83c424dd19f1ae2c2fcd12ca9 |
| 1.7.2 | 2023-12-13T16:43:08.680574Z | Download | 8acabb8306b57a409bf4c83522065672ee13179297a6bb0cb9ead73948df7c76 |
| 1.8.0 | 2024-05-06T20:25:55.220092Z | Download | 3945034e86ea203af7a056d98e98e42a5518fff200d6e8e6647e1886b07e936e |
| 1.9.0 | 2024-08-01T05:20:11.988717Z | Download | 576aaab8b1abdd452e0f656c3e73da9ead9d7880e15bdc494189d9c1a1baf0db |
| 1.9.1 | 2024-08-28T13:15:36.891889Z | Download | 7b594a150942e0d3be99cd45a1d0b5caff27ba5a27f292ed8e8d904ba3f167b5 |
| 1.9.2 | 2024-08-30T06:04:28.357273Z | Download | c1fb2dce3c0085f39dc72668e85f8e0210ec7de05345821ff58530567df345a5 |
| 1.10.0 | 2024-10-16T23:21:21.105955Z | Download | 88b0fddbe4c92910fefc09cc0248f5e7f0cd23e450ded4c28f16ab8ee8f83268 |
| 1.11.0 | 2024-11-10T22:22:03.898419Z | Download | 4b03e11f6d5b8f6e5bb5e9f7889a56fe6c5cbe942da5378ea4d4d7f73ef9dfe5 |
| 1.11.1 | 2024-12-05T18:34:20.996729Z | Download | e3493833ea012784c740e341952298f1cc77f1f01b1bbc3eb4eecf6984fb7f43 |
| 1.12.0 | 2025-04-10T07:55:59.536677Z | Download | 9086475ef2da7102a0c0a4e37e1e30707e7fb7b6d28c209f559a9c5f8ce42016 |
| 1.13.0 | 2025-04-30T00:00:46.797657Z | Download | 7436ae7fbbf8f09c70079ce132a0a8ca67e197d5b8da3e441bc89af708c5a13b |
| 1.13.1 | 2025-05-01T22:50:30.085761Z | Download | 802bd084fb82e55df091ec8ad1553a7331b61c08251eef19a508b6f3f3a9858d |
| 1.14.0 | 2025-05-25T23:03:14.916338Z | Download | 4b8701e48a58f7712492c9b1f7ba0bb9d525644dd66d023b62e1fc8cdb560c8a |
| 1.14.1 | 2025-06-05T01:34:23.771081Z | Download | aa07dbe5f2294c827b7edb9a87bba44a9c15a3cc81bc8da2ca19b37322d30080 |
| 1.15.0 | 2025-07-09T00:15:38.392067Z | Download | 5da775aa218eaf2151c721b16c01c7676fbfdd99cebba2bf64e8b807a28ff94d |
| 1.15.1 | 2026-06-09T06:10:52.328772Z | Download | 956a3de0725ca232ad353565a8290d3357592bf4250f6f298a185e2d949c5d3d |
| 1.16.0 | 2026-10-13T15:26:27.985204Z | Download | ff89e37c19355194e279d26dafe8e4bece46c9ea63a30be4dc68214f5bc290d3 |
Dependencies
args "\u003e=0.9.0 \u003c2.0.0"
http "\u003e=0.9.0 \u003c2.0.0"
logging "\u003e=0.9.0 \u003c0.10.0"
path "\u003e=0.9.0 \u003c2.0.0"