-
Notifications
You must be signed in to change notification settings - Fork 146
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Consider migrating from ios-deploy
to go-ios
#984
Comments
Additionally, I'd like patrol_cli to have a clearer lifecycle:
Of course, we'll keep the Notes:
The same changes should also be applied for Android, to keep behavior consistent. |
|
Note for the future: Logs
|
To run tests on a physical iOS device,
patrol_cli
usesios-deploy
(the user has tobrew install ios-deploy
. They can also runpatrol doctor
to see the status).I'd call
ios-deploy
a fragile dependency:Meanwhile
go-ios
:ios-deploy
(for example,ios lang
orios ps
)xcode test-without-building
, which is kinda annoying (seexcodebuild
doesn't exit immediately after test finish #850)I tested
go-ios
and it already does what we currently do withios-deploy
.Install the app under test:
ios install --path build/ios_integ/Build/Products/Debug-iphoneos/Runner.app
Install the UI test instrumentation:
ios install --path build/ios_integ/Build/Products/Debug-iphoneos/RunnerUITests-Runner.app
Run the app under test:
ios debug build/ios_integ/Build/Products/Debug-iphoneos/Runner.app
and then run the UI test instrumentation:
Works just fine (tested with
notifications_test.dart
).The text was updated successfully, but these errors were encountered: