Skip to content
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

Feature: Firebase test lab integration? #228

Closed
witchlock opened this issue May 23, 2019 · 2 comments
Closed

Feature: Firebase test lab integration? #228

witchlock opened this issue May 23, 2019 · 2 comments
Labels
wontfix This will not be worked on

Comments

@witchlock
Copy link

Just wondering is there any plan to integrate or support vendors like Firebase test lab or AWS device farm? Or is this supposed to be extended by introducing vendors?

@Malinskiy
Copy link
Member

Hey @witchlock

As far as my understanding of FTL goes it's not possible at the moment because there is no support for full control over devices (we require DDMS access to Android devices and ssh access to iOS simulator). Currently the approach FTL takes is just give us binaries, we know what to do with them, but marathon is geared towards power users who understand the specifics of testing their app.

Theoretically it would be possible to implement this, because I doubt FTL uses something different than DDMS internally. This would require effort on the Google's side. Assuming Google stick to the same isolation from client approach marathon would need to be executed on the FTL side somewhere to gain access to the devices.

The same problem exists for all the test runners with custom logic, e.g. Spoon

And keep in mind that projects that are leveraging FTL for the execution effectively are just wrappers around Google's code.

Hope that answers your question. I'd be quite excited if someone from Google's side would be able to help achieve this

@witchlock
Copy link
Author

Thanks so much for your reply @Malinskiy, that explains a lot. I really appreciate what marathon has brought on to the table for mobile testing. The reason I asked is to seek potentials between local and cloud

There is a FTL only test runner called flank, they share some concept similar to marathon at certain degree which has explained here

Understand the restriction now, thanks again

@Malinskiy Malinskiy added the wontfix This will not be worked on label May 31, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants