-
Notifications
You must be signed in to change notification settings - Fork 61
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
[CI] Sync tests with Device farm #1605
Conversation
- Guarding against empty logcat pull from Device farm
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice... Just restarted the build to make sure it still passes.
The only comment I have is that this seems to duplicate a lot of code that would be nice to have centralized. But if it is too difficult to combine them, we can also leave that as a future task.
@@ -0,0 +1,72 @@ | |||
name: 'Run Android tests on Device Farm' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Unless I am missing it, the only difference between this action and run-android-device-farm-test
seems to be the package name: io.realm.sync.testapp.test
vs. io.realm.testapp.test
. Isn't there a way we can combine them?
I guess app_auxiliary_files
is also a difference, but couldn't we just make that optional?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Updated with common action used for sync and non-sync device farm tests
…sync_test_device_farm
Co-authored-by: Christian Melchior <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking good. We can fix the other tests on the main sync branch
Merging this to unblock merges coming from the other direction |
This reverts commit c2e0810.
This uses BAAS CLI to run sync tests for Android (via Device Farm) JVM, macOS and iOS