I want to have 1 webpage and 50 different android devices ready for our developers
At webpage, I want to select devices and upload Instrumentation.apk to automatically starts tests concurrently on all selected devices (Maybe I should fix front-end of STF)
I want to install apk on devices at the same time.
I have 10 AWS-like instances ready.
I have 24 developers
Please run stf doctor and paste the output here.
2017-12-29T03:18:06.891Z INF/cli:doctor 4752 [] OS Arch: x64
2017-12-29T03:18:06.892Z INF/cli:doctor 4752 [] OS Platform: darwin
2017-12-29T03:18:06.892Z INF/cli:doctor 4752 [] OS Platform: 17.2.0
2017-12-29T03:18:06.892Z INF/cli:doctor 4752 [] Using Node 8.4.0
2017-12-29T03:18:06.905Z INF/cli:doctor 4752 [] Using ZeroMQ 4.2.3
2017-12-29T03:18:06.917Z INF/cli:doctor 4752 [] Using GraphicsMagick 1.3.27
2017-12-29T03:18:06.920Z INF/cli:doctor 4752 [] Using RethinkDB 2.3.6
2017-12-29T03:18:06.921Z INF/cli:doctor 4752 [] Using ADB 1.0.39
2017-12-29T03:18:06.929Z INF/cli:doctor 4752 [*] Using ProtoBuf 3.5.1
You can create your own service which communicates with STF using API. After selecting devices you retrieve the remote debug URL for all the devices.
Assuming that you have APK uploaded and devices connected via adb to your back-end you can use tools like composer to install APK and run tests simultaneously on all the devices.
I have 3 questions.
Please run
stf doctor
and paste the output here. 2017-12-29T03:18:06.891Z INF/cli:doctor 4752 [] OS Arch: x64 2017-12-29T03:18:06.892Z INF/cli:doctor 4752 [] OS Platform: darwin 2017-12-29T03:18:06.892Z INF/cli:doctor 4752 [] OS Platform: 17.2.0 2017-12-29T03:18:06.892Z INF/cli:doctor 4752 [] Using Node 8.4.0 2017-12-29T03:18:06.905Z INF/cli:doctor 4752 [] Using ZeroMQ 4.2.3 2017-12-29T03:18:06.917Z INF/cli:doctor 4752 [] Using GraphicsMagick 1.3.27 2017-12-29T03:18:06.920Z INF/cli:doctor 4752 [] Using RethinkDB 2.3.6 2017-12-29T03:18:06.921Z INF/cli:doctor 4752 [] Using ADB 1.0.39 2017-12-29T03:18:06.929Z INF/cli:doctor 4752 [*] Using ProtoBuf 3.5.1