patrol_cli 0.6.13
patrol_cli: ^0.6.13 copied to clipboard
Command-line tool for Patrol, a powerful Flutter-native UI testing framework.
0.6.13 #
- AutomatorServer:
- Print more info about errors occuring on the native side (#414)
0.6.12 #
- AutomatorServer:
- Fix
denyPermission()not working on iOS (#413)
- Fix
0.6.11 #
- Improve stability (#397)
- AutomatorServer:
- Rename
getNativeWidgets()togetNativeViews()(#399) - Add
tapOnNotificationByIndex(),tapOnNotificationBySelector(), andcloseHeadsUpNotification()on iOS (#398)
- Rename
0.6.10 #
- Fix artifacts being downloaded on every run on Linux and Windows (#392)
- Fix a small typo during
patrol drive(#391) - AutomatorServer:
- Fix
getNativeWidgets()crashing on Android (#393)
- Fix
0.6.9 #
- AutomatorServer:
- Fix handling permission prompts now working in some edge cases (#383)
0.6.8 #
- Improve update prompt (#377)
- AutomatorServer:
- Remove remaining Objective-C code (#374)
0.6.7 #
- AutomatorServer:
- Implement enabling and disabling cellular on iOS (#371)
- Fix crash with trying to use non-existent
AutomatorServer.xcworkspacewhen running tests on iOS (#371)
0.6.6+2 #
- Build iOS test runner artifact in GitHub Actions (#362)
0.6.6+1 #
- Download artifacts from GitHub Releases insted of LeanCode's Azure Storage (#363)
0.6.6 #
- Release updated
AutomatorServers (#338)
0.6.5 #
- Fix
--targetsargument topatrol drive(#330)
0.6.4 #
- Add the
targetsalias fortargetoption forpatrol drive(#314) - Add the
devicesalias fordeviceoption forpatrol drive(#314) - Add the
dart-definesalias fordart-defineoption forpatrol drive(#314) - Remove support for the
patrol.tomlconfig file (#313)
0.6.3 #
- Don't require
hostandportto be defined inpatrol.tomlor passed in as command-line arguments (#301) - Print cleaner, more readable logs when native action fails (#295)
0.6.2 #
- Restart
flutter driveon connection failure (#280) - Rename
--devicesto--deviceto be more consistent (#280) - Populate
homepagefield inpubspec.yaml(#254)
0.6.1 #
- Fix handling native permissions on older Android API levels (#260)
0.6.0+1 #
- Fix URL of artifact storage (#259)
0.6.0 #
- Rename to patrol_cli (#258)
0.5.3 #
- Add new
--waitargument which accepts the number of seconds to wait after the test finishes (#251) - Make
maestro driverun all tests (#253)
0.5.2 #
- Migrate iOS AutomatorServer to a more stable HTTP server, which doesn't crash randomly (#220)
- Add new
packageNameandbundleIdfields tomaestro.toml - Add new arguments to the tool:
--package-nameand--bundle-id
0.5.1 #
- Add support for handling native permission requests on Android (#232)
- Fix Android AutomatorServer suppressing all accessibility services (#235)
0.5.0 #
- Now
maestro_cliwill 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 installis automatically run when iOS artifacts are downloaded (macOS only) (#206)
0.4.4+3 #
- Fix not working on Windows because of
fluttercommand not being found
0.4.4+2 #
- Fix problem with project not building because of a breaking change in
package:mason_loggerdependency
0.4.4+1 #
- Fix issue with CI
0.4.4 #
- Add support for physical iOS devices
0.4.3 #
- Fix bug with APKs failing to force install when certificates don't match, this time once and for all
0.4.2 #
- Fix bug with APKs failing to force install when certificates don't match
0.4.1 #
- Rename
MAESTRO_ARTIFACT_PATHenvironment variable toMAESTRO_CACHE - Add
maestro devicescommand - Some work made under the hood to enable support for iOS
0.4.0 #
- Support maestro_test 0.4.0
0.3.5 #
- Fix dependency resolution problem
0.3.4 #
- Improve output of
maestro drive
0.3.3 #
- Fix a crash which occured when ADB daemon was not initialized
0.3.2 #
- Fix a crash which occured when ADB daemon was not initialized
- Make it possible to add
--dart-defines inmaestro.toml - Fix templates generated by
maestro bootstrap
0.3.1 #
- Automatically inform about new version when it is available
- Add
maestro updatecommand to easily update the package
0.3.0 #
- Add support for new features in maestro_test 0.3.0
0.2.0 #
- Add support for new features in maestro_test 0.2.0
0.1.5 #
- Allow for running on many devices simultaneously
- A usual portion of smaller improvements and bug fixes
0.1.4 #
- Be more noisy when an error occurs
- Change waiting timeout for native widgets from 10s to 2s
0.1.3 #
- Fix a bug which made
flavoroption required - Add
--debugflag tomaestro drive, which allows to use default, non-versioned artifacts from$MAESTRO_ARTIFACT_PATH
0.1.2 #
- Fix typo in generated
integration_test/app_test.dart - Depend on package:adb
0.1.1 #
- Set minimum Dart version to 2.16.
- Fix links to
package:leancode_lintin README
0.1.0 #
- Add
--templateoption formaestro bootstrap - Add
--flavoroptions formaestro drive - Rename
maestro configtomaestro doctor
0.0.9 #
- Add
--deviceoption formaestro drive, which allows you to specify the device to use. Devices can be obtained usingadb devices
0.0.8 #
- Fix
maestro driveon Windows crashing with ProcessException
0.0.7 #
- Fix a few bugs
0.0.6 #
- Fix
maestro bootstrapon Windows crashing with ProcessException
0.0.5 #
- Make versions match AutomatorServer
0.0.4 #
- Nothing
0.0.3 #
- Add support for
maestro.tomlconfig file
0.0.2 #
- Split
maestroandmaestro_cliinto separate packages - Add basic, working command line interface with
0.0.1 #
- Initial version