FLUTTER ECOSYSTEM

dart_test_adapter

Provides a Dart API for interacting with `dart test`/`flutter test` programmatically

Latest version
0.2.1
30-day downloads
1.4K
Likes
7
Pub points
130

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

The dart_test_adapter package provides a Dart API to programmatically interact with `dart test` and `flutter test` commands. It enables developers to run tests, parse results, and manage test execution within Dart applications, making it ideal for integrating testing workflows into custom tooling or CI/CD pipelines. Designed for use in development environments across Android, iOS, macOS, Windows, and Linux, it offers a seamless way to automate and control test runs without relying on shell scripts. The package is maintained by invertase.io and is open source.

Use cases
  • Automating test execution in CI/CD pipelines
  • Integrating test runners into custom development tools
  • Programmatically analyzing test results
  • Running tests from within Dart applications
  • Enabling dynamic test configuration
Key features
  • Programmatic access to test runners
  • Cross-platform support
  • Integration with Flutter and Dart test frameworks
  • Real-time result parsing
  • Open-source and actively maintained
Suitable for
  • CI/CD automation engineers
  • Test framework developers
  • Tooling creators
  • Dart/Flutter application maintainers
Considerations
  • Requires proper setup of test environments
  • May need additional error handling for complex test suites
  • Not intended for direct end-user test execution
  • Best used in backend or tooling contexts rather than app logic
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add dart_test_adapter

Categories

Source repository

Related projects

No data available yet.