testwire_protocol 0.2.0 copy "testwire_protocol: ^0.2.0" to clipboard
testwire_protocol: ^0.2.0 copied to clipboard

Shared protocol types for testwire (VM extension names, responses, step statuses).

testwire_protocol #

pub

Shared protocol types for the testwire ecosystem.

Testwire is a step-based integration test runner for Flutter, controlled by an AI agent through MCP. This package defines the shared constants and types used internally. See the full documentation for getting started.

Do I need this package? #

You typically don't depend on it directly. All types are re-exported by the testwire package. For writing tests, use testwire_flutter.

What it defines #

  • TestwireExtension — VM service extension names.
  • ExtensionResponse — standard response format for extensions.
  • StepStatus — step lifecycle states (pending, running, passed, failed, fixed).
  • TestStatus — overall test lifecycle states (waiting, running, paused, passed, failed).
0
likes
145
points
52
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Shared protocol types for testwire (VM extension names, responses, step statuses).

Repository (GitHub)
View/report issues
Contributing

License

MIT (license)

More

Packages that depend on testwire_protocol