patrol_log
Log package for Patrol, a powerful Flutter-native UI testing framework.
0.10.1
525K downloads/mo
#503 most downloaded on pub.dev
leancodepl/patrol
What this package is like to depend on
Last release 11 days ago
12 Aug 2026
Ships fairly regularly
a new release about every 2 months
Nearly every release is documented
notes for 18 of 18 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
18 releases · first in 2024
8 releases in the last 12 months
see the full history below
Release timeline
18 releases · Nov 2024 to Aug 2026Releases
latest 18-
0.10.112 Aug 2026Release notes
Open source →- Fix first word of a test description being displayed as the test file name when the finished test entry name has no file prefix. (#3167)
-
0.10.009 Jul 2026Release notes
Open source →- Bump
equatableto^2.1.0and migrate logEntrytypes from deprecatedEquatableMixintowith Equatable.
- Bump
-
0.9.103 Jul 2026Release notes
Open source →- Fix
PatrolLogReadercrash when step or log entries arrive without a matching open test start entry.
Release notes
Open source →-
Improve error message of patrol test when the integration_test directory doesn't exist (#876)
-
Make patrol test run tests in a more predictable, ls -like order (#882)
-
Fix patrol test incorrectly encoding --dart-define when running on Android (#885)
-
Display name of currently running test file in top-left corner (#885)
- Fix
-
0.9.014 May 2026Release notes
Open source →- Breaking: Move
PatrolLogReaderto a separatepackage:patrol_log/patrol_log_reader.dartexport, removing the transitivedart:iodependency from the main barrel file.
Release notes
Open source →Enable patrol test for physical iOS devices (#863)
Make it possible to specify package_name and bundle_id in pubspec.yaml (#868)
If these values are set, the tool automatically uninstalls the app after every test. It's recommended to set them.
Example:
dependencies:
...
dev_dependencies:
...
patrol: android: package_name: pl.leancode.awesomeapp app_name: Awesome App ios: bundle_id: pl.leancode.AwesomeApp app_name: Awesome App
- Breaking: Move
-
0.8.024 Mar 2026Release notes
Open source →- Add
onLogEntrycallback toPatrolLogReader. - Add
developCompletedKeytoConfigEntry.
- Add
-
0.7.103 Mar 2026 -
0.7.009 Feb 2026Release notes
Open source →In this release, we've focused on stability, reliability, and reducing flakiness.
-
AutomatorServer:
-
Add timeouts when interacting with native UI (#437)
-
Implement isPermissionDialogVisible() method (#448)
-
Fix entering text into SecureTextField on iOS (#446)
-
-
0.6.001 Dec 2025Release notes
Open source →- Update
TestEntry.nameWithPathto use actual test directory. (#2728) - Add support for reading web-related logs. (#2789)
- Update
-
0.5.015 Jul 2025Release notes
Open source →- Bump
leancode_lintto17.0.0. (#2680) - Bump minimum Dart SDK to version 3.8.0 (#2680)
Release notes
Open source →-
Now maestro_cli will clean up after itself, either when it exits normally or is stopped by the user (#209):
-
port forwarding is automatically stopped
-
artifacts are automatically uninstalled
-
pod install is automatically run when iOS artifacts are downloaded (macOS only) (#206)
- Bump
-
0.4.006 May 2025Release notes
Open source →- Bump
custom_lintto0.7.0andleancode_lintto14.3.0. (#2574) - Format the test duration to show it in minutes and hours instead of seconds. (#2599)
- Fix gray text color in the terminal. (#2606)
- Add support for reading logs on iOS devices in release. (#2569)
- Bump
-
0.3.017 Jan 2025Release notes
Open source →- Remove
exceptionfromStepEntry. When it was too long, it caused crash because of badly formed JSON. (#2481)
- Remove
-
0.2.223 Dec 2024 -
0.2.125 Nov 2024 -
0.2.022 Nov 2024Release notes
Open source →- Fix report path when path contain spaces. (#2426)
- Fix path to the test file on the failed test list in summary. (#2426)
- Add
ConfigEntry. (#2426)
-
0.1.020 Nov 2024Release notes
Open source →- Add option to not clear test steps.
- Display test path only in finished test logs.
Release notes
Open source →-
Add --template option for maestro bootstrap
-
Add --flavor options for maestro drive
-
Rename maestro config to maestro doctor
-
0.0.108 Nov 2024Release notes
Open source →- Initial version
71
likes
150
points
103k
downloads
Documentation
Documentation
API reference
Publisher
leancode.co
Weekly Downloads
Metadata
Command-line tool for Patrol, a powerful Flutter-native UI testing framework.
Homepage
Repository (GitHub)
View/report issues
Contributing
Topics
#testing #cli #patrol
License
Apache-2.0 ( license )
Dependencies
adb , ansi_styles , args , ci , cli_completion , collection , coverage , dispose_scope , equatable , file , glob , http , mason_logger , meta , package_config , path , patrol_log , platform , process , pub_updater , uuid , version , vm_service , yaml
More
Packages that depend on patrol_cli
← Metadata
71
likes
150
points
103k
downloads
Documentation
Documentation
API reference
Publisher
leancode.co
Weekly Downloads
Metadata
Command-line tool for Patrol, a powerful Flutter-native UI testing framework.
Homepage
Repository (GitHub)
View/report issues
Contributing
Topics
#testing #cli #patrol
License
Apache-2.0 ( license )
Dependencies
adb , ansi_styles , args , ci , cli_completion , collection , coverage , dispose_scope , equatable , file , glob , http , mason_logger , meta , package_config , path , patrol_log , platform , process , pub_updater , uuid , version , vm_service , yaml
More
Packages that depend on patrol_cli
Back
-
0.0.1+108 Nov 2024 -
0.0.1+208 Nov 2024