Ross ROSS = Recommend OSS · open-source software intelligence for agents

leancodepl/patrol

Flutter-first UI testing framework. Ready for action! observed · 2026-08-28

github.com/leancodepl/patrol · homepage · Dart · Apache-2.0 (permissive) observed · 2026-08-28

Health v2 · maintenance only

94/100

  • Activity 99
  • Release rhythm 85
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 0.0
  • age_days: 1561
  • days_rel: 21
  • days_push: 7
  • n_releases_24m: 103

Full methodology

Adoption not part of the score

1414 stars · 232 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Patrol is a Flutter-first, multiplatform E2E UI testing framework that extends Flutter's integration_test with native platform interactions like permission dialogs, notifications, and WebViews. It includes a CLI for running tests, ergonomic custom finders, a DevTools extension, and integrations with device farms such as Firebase Test Lab, BrowserStack, and SauceLabs.

Use cases

  • test flutter apps end to end
  • automate native permission dialogs in flutter tests
  • run flutter ui tests on ios and android
  • write readable integration tests for flutter
  • run flutter tests on device farms like firebase test lab
  • toggle wifi and device settings during flutter tests
  • test webviews and oauth login flows in flutter

When to choose

  • you need E2E tests for a Flutter app that interact with native OS features like permissions, notifications, or WebViews
  • you find Flutter's built-in integration_test too limited or its finders too verbose
  • you want test sharding, isolation, and CI/device-farm integrations for Flutter apps

When to avoid

  • your project is not a Flutter app
  • you only need simple widget or unit tests without native interaction
  • you need cross-platform UI testing for native (non-Flutter) iOS or Android apps

Facets

framework · maturity active

testing e2e-testing cli testing mobile-development developer-tools cross-platform cli cross-platform flutter ui-testing integration-testing greybox-testing native-automation dart test-automation device-farms android ios macos web-server

9 sources

Member repositories

RepositoryRoleHealth v2
leancodepl/patrolmain94

For agents

markdown · JSON · MCP: product_card(name="leancodepl/patrol")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem