{"id":13550972,"url":"https://github.com/VeryGoodOpenSource/very_good_test_runner","last_synced_at":"2025-04-03T01:30:52.026Z","repository":{"id":40480749,"uuid":"467677591","full_name":"VeryGoodOpenSource/very_good_test_runner","owner":"VeryGoodOpenSource","description":"A test runner for Flutter and Dart created by Very Good Ventures 🦄","archived":false,"fork":false,"pushed_at":"2024-12-19T20:18:07.000Z","size":58,"stargazers_count":20,"open_issues_count":1,"forks_count":3,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-03-31T19:51:12.318Z","etag":null,"topics":["dart","dart-package","dartlang","flutter","flutter-package","test-runner","testing","vgv"],"latest_commit_sha":null,"homepage":"https://pub.dev/packages/very_good_test_runner","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/VeryGoodOpenSource.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-03-08T21:13:34.000Z","updated_at":"2025-02-26T19:14:08.000Z","dependencies_parsed_at":"2023-11-09T15:29:35.282Z","dependency_job_id":"6b1e4d0e-3fb1-4a34-9acb-663041c69aa1","html_url":"https://github.com/VeryGoodOpenSource/very_good_test_runner","commit_stats":{"total_commits":20,"total_committers":3,"mean_commits":6.666666666666667,"dds":"0.15000000000000002","last_synced_commit":"e741071e5e96a7f8418b243a4047aeecc104700a"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VeryGoodOpenSource%2Fvery_good_test_runner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VeryGoodOpenSource%2Fvery_good_test_runner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VeryGoodOpenSource%2Fvery_good_test_runner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VeryGoodOpenSource%2Fvery_good_test_runner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VeryGoodOpenSource","download_url":"https://codeload.github.com/VeryGoodOpenSource/very_good_test_runner/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246921972,"owners_count":20855339,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["dart","dart-package","dartlang","flutter","flutter-package","test-runner","testing","vgv"],"created_at":"2024-08-01T12:01:40.531Z","updated_at":"2025-04-03T01:30:50.424Z","avatar_url":"https://github.com/VeryGoodOpenSource.png","language":"Dart","readme":"# Very Good Test Runner\n\n[![Very Good Ventures][logo_black]][very_good_ventures_link_light]\n[![Very Good Ventures][logo_white]][very_good_ventures_link_dark]\n\nDeveloped with 💙 by [Very Good Ventures][very_good_ventures_link] 🦄\n\n[![ci][ci_badge]][ci_link]\n[![coverage][coverage_badge]][ci_link]\n[![pub package][pub_badge]][pub_link]\n[![style: very good analysis][very_good_analysis_badge]][very_good_analysis_link]\n[![License: MIT][license_badge]][license_link]\n\nThis package is a test runner for Flutter and Dart created by Very Good Ventures. It is intended to be used when writing custom tooling that runs Flutter or Dart tests and exposes a stream of `TestEvent` instances. For more information about the various `TestEvent` types, refer to the [JSON Reporter Test Protocol][json_reporter_test_protocol_link].\n\n## Usage\n\n```dart\nimport 'package:very_good_test_runner/very_good_test_runner.dart';\n\nvoid main() {\n  const arguments = ['--coverage'];\n  const workingDirectory = 'path/to/project';\n\n  // Run `dart test` process.\n  dartTest(\n    arguments: arguments,\n    workingDirectory: workingDirectory,\n  ).listen((TestEvent event) {\n    // React to `TestEvent` instances.\n    print(event);\n  });\n\n  // Run `flutter test` process.\n  flutterTest(\n    arguments: arguments,\n    workingDirectory: workingDirectory,\n  ).listen((TestEvent event) {\n    // React to `TestEvent` instances.\n    print(event);\n  });\n}\n```\n\n[ci_badge]: https://github.com/VeryGoodOpenSource/very_good_test_runner/workflows/very_good_test_runner/badge.svg\n[ci_link]: https://github.com/VeryGoodOpenSource/very_good_test_runner/actions\n[coverage_badge]: https://raw.githubusercontent.com/VeryGoodOpenSource/very_good_test_runner/main/coverage_badge.svg\n[json_reporter_test_protocol_link]: https://github.com/dart-lang/test/blob/master/pkgs/test/doc/json_reporter.md\n[license_badge]: https://img.shields.io/badge/license-MIT-blue.svg\n[license_link]: https://opensource.org/licenses/MIT\n[logo_black]: https://raw.githubusercontent.com/VGVentures/very_good_brand/main/styles/README/vgv_logo_black.png#gh-light-mode-only\n[logo_white]: https://raw.githubusercontent.com/VGVentures/very_good_brand/main/styles/README/vgv_logo_white.png#gh-dark-mode-only\n[pub_badge]: https://img.shields.io/pub/v/very_good_test_runner.svg\n[pub_link]: https://pub.dartlang.org/packages/very_good_test_runner\n[very_good_analysis_badge]: https://img.shields.io/badge/style-very_good_analysis-B22C89.svg\n[very_good_analysis_link]: https://pub.dev/packages/very_good_analysis\n[very_good_ventures_link]: https://verygood.ventures/?utm_source=github\n[very_good_ventures_link_dark]: https://verygood.ventures/?utm_source=github#gh-dark-mode-only\n[very_good_ventures_link_light]: https://verygood.ventures/?utm_source=github#gh-light-mode-only\n","funding_links":[],"categories":["Dart"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FVeryGoodOpenSource%2Fvery_good_test_runner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FVeryGoodOpenSource%2Fvery_good_test_runner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FVeryGoodOpenSource%2Fvery_good_test_runner/lists"}