{"id":19021258,"url":"https://github.com/rushio-consulting/coverage_service","last_synced_at":"2026-04-12T12:38:20.196Z","repository":{"id":111390988,"uuid":"185979656","full_name":"rushio-consulting/coverage_service","owner":"rushio-consulting","description":" Simple service to test the code coverage of your dart or  flutter project","archived":false,"fork":false,"pushed_at":"2019-05-19T09:41:00.000Z","size":247,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-22T10:51:45.755Z","etag":null,"topics":["coverage","dart","docker","flutter","shell"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/rushio-consulting.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-10T11:51:18.000Z","updated_at":"2019-05-19T09:41:02.000Z","dependencies_parsed_at":null,"dependency_job_id":"6a750a07-89ae-4914-9e4b-9daef43ee477","html_url":"https://github.com/rushio-consulting/coverage_service","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/rushio-consulting/coverage_service","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rushio-consulting%2Fcoverage_service","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rushio-consulting%2Fcoverage_service/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rushio-consulting%2Fcoverage_service/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rushio-consulting%2Fcoverage_service/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rushio-consulting","download_url":"https://codeload.github.com/rushio-consulting/coverage_service/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rushio-consulting%2Fcoverage_service/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31715492,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-12T06:22:27.080Z","status":"ssl_error","status_checked_at":"2026-04-12T06:21:52.710Z","response_time":58,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["coverage","dart","docker","flutter","shell"],"created_at":"2024-11-08T20:20:49.684Z","updated_at":"2026-04-12T12:38:20.167Z","avatar_url":"https://github.com/rushio-consulting.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://api.travis-ci.org/rushio-consulting/coverage_service.svg?branch=master)](https://travis-ci.org/rushio-consulting/coverage_service)\n[![codecov](https://codecov.io/gh/rushio-consulting/coverage_service/branch/master/graph/badge.svg)](https://codecov.io/gh/rushio-consulting/coverage_service)\n\n# Code Coverage Service\n\n## Why this project\n\nCurrently getting coverage in dart is pretty complicated. You need to install a bunch of library and launch some pretty complicated command before you can know how much of your package is tested.\n\nOur goals with this package is to help you better test your package, this project wants to keep everything as simple as possible for developers.\n\nWe provide a [docker image](https://hub.docker.com/r/rushioconsulting/coverage_service) that has everything installed to get the percentage of you tested code.\n\n\n## Getting started\n\nWhat do you get from the running docker container ? \n\n- one number that is the percentage of the covered code\n- it will also create a coverage folder named `coverage` with the lcov.info file from where you can get gutter for vscode. In this folder you will also find **some static web page that show the covered percentage of each file**.\n\n\n#### Easy to use :\n\n    docker run --rm \\\n        -v $PATH_TO_MY_PROJECT:/app \\\n        rushioconsulting/coverage_service\n\nwhere `$PATH_TO_MY_PROJECT` is the path to your dart or flutter project.\n\n\n**When successful execution, the output directory will be `$PATH_TO_MY_PROJECT\\coverage`**\n\n## Features and bugs\n\nPlease file feature requests and bugs at [the issue tracker](https://github.com/rushio-consulting/coverage_service/issues).\n\n## Technical Support\n\nFor any technical support, don't hesitate to contact us. Find more information in [our website](http://rushio-consulting.fr)\n\nFor now, all the issues with the label support mean that they come out of the scope of the following project. So you can contact us as a [support](https://rushio-consulting.fr/support/).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frushio-consulting%2Fcoverage_service","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frushio-consulting%2Fcoverage_service","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frushio-consulting%2Fcoverage_service/lists"}