Commit Graph

190 Commits

Author SHA1 Message Date
Crepieux Pierre
4a8787891d Fix code style
Signed-off-by: Crepieux Pierre <pierre.crepieux@orange.com>
2021-06-01 09:46:35 +02:00
Crepieux Pierre
bb1c20d1f7 Introduce support for new VM based minicap to support Android 12
This commit introduce a new option to use a new minicap
implementation by specifying --screen-grabber or the env
variable SCREEN_GRABBER. The current native minicap is the default
and is refered as 'minicap-bin'. The new minicap which is packaged
in an apk is usable with 'minicap-apk' and will be used as a
fallback.
At the moment, this apk is expected to be included in
minicap-prebuilt node package at this location
minicap-prebuilt/prebuilt/noarch/minicap.apk.

STFService.apk has also been updated to take into account Android 12

Signed-off-by: Crepieux Pierre <pierre.crepieux@orange.com>
2021-05-31 18:00:28 +02:00
Karol Wrótniak
53acc928f5 Revert all adbkit upgrades (#207) 2021-03-10 19:22:32 +01:00
Karol Wrótniak
827cd1ed37 Adbkit revert (#204)
* Revert adbkit upgrade

* Update required STFService APK version
2021-03-10 17:31:06 +01:00
Karol Wrótniak
d08c93f184 Fix ADB parser invocation (#203) 2021-03-10 15:15:33 +01:00
Karol Wrótniak
5dfdd9ac63 Fix adb invocations (#202) 2021-03-10 14:50:33 +01:00
Karol Wrótniak
50ee38c2ce Fix deviceClient invocations in minicap (#201) 2021-03-10 13:52:47 +01:00
Karol Wrótniak
463604f72e Update minicap.js (#199) 2021-03-10 12:39:14 +01:00
Karol Wrótniak
b343341f79 Update properties.js (#198) 2021-03-10 12:20:17 +01:00
Karol Wrótniak
67cf6ef2b3 Fix waitBootComplete invocation (#196)
* Fix waitBootComplete invocation
2021-03-10 11:38:53 +01:00
Karol Wrótniak
360a4559ee Fix adbkit import (#195) 2021-03-10 10:42:44 +01:00
Karol Wrótniak
c71cb684fd Fix adbkit parser import (#194) 2021-03-10 10:19:14 +01:00
Karol Wrótniak
c4203cc7c5 Update vnc jpeg-turbo binding (#90) 2020-08-28 20:55:34 +02:00
Karol Wrótniak
9378da4914 Add @devicefarmer to prebulit binaries paths (#33)
Signed-off-by: Karol Wrótniak <karol.wrotniak@droidsonroids.pl>
2020-07-11 01:04:14 +02:00
Karol Wrótniak
8e4f547048 Fix prebulit binaries paths (#32)
Signed-off-by: Karol Wrótniak <karol.wrotniak@droidsonroids.pl>
2020-07-11 00:46:21 +02:00
Karol Wrótniak
86bc95e72a Add namespace to npm dependencies (#28) 2020-07-05 12:31:15 +02:00
Karol Wrótniak
8665298464 Update required STFService.apk
Fixes https://github.com/openstf/stf/issues/1200
2020-05-18 18:35:39 +02:00
Denis Barbaron
71d9478a69 Required version of STFService.apk is now 2.4.2
.. for Android 10 support
2020-02-18 14:37:01 +01:00
Karol Wrótniak
9dfb09e32c Correct prebuilt binaries paths 2020-02-08 17:24:36 +01:00
Karol Wrótniak
88bb59c271 Merge pull request #1056 from denis99999/group-feature
Addition of a powerful system for device booking & partitioning
2020-02-08 01:30:37 +01:00
Karol Wrótniak
28341db76b Merge pull request #1127 from Orange-OpenSource/android-10-support
ensure we are using the relevant command to start the service
2020-02-05 17:06:11 +01:00
Denis barbaron
1dd9f45f06 Merge branch 'master' into group-feature 2020-01-24 10:47:35 +01:00
Crepieux Pierre
f145032277 ensure we are using the relevant command to start the service
Android prevents the launch of a service if the app is in
background. This change is related to
https://github.com/openstf/STFService.apk/pull/38
which increased the targetSdkLevel of the STFService app.
2019-10-30 16:17:01 +01:00
Karol Wrótniak
96312dd453 Merge remote-tracking branch 'upstream/master' into market_name 2019-09-19 23:47:12 +02:00
Simo Kinnunen
f01dd4374a Later Android versions seem to be asking for verification when removing files. 2019-09-11 23:31:08 +09:00
Denis barbaron
7f5dc4c152 add groups feature 2019-06-12 10:29:07 +02:00
Karol Wrótniak
3d3d1f67b4 Add market name to device properties. 2019-05-03 22:00:55 +02:00
Simo Kinnunen
ecd79eff81 Drop sdk.release from minicap.so search path. With Android P its value was "9", which conflicted with the android-9 (SDK 9) folder. 2018-08-09 02:38:03 +09:00
Simo Kinnunen
95562b5c35 STFService can now display the identity activity (red screen) automatically if a device gets disconnected from USB (or ADB), which can make maintenance easier. This feature is in beta, please enable it by running adb shell pm grant jp.co.cyberagent.stf android.permission.DUMP on the devices you want to try it on. 2018-07-14 11:59:38 +08:00
Simo Kinnunen
badb3ed3be Updated STFService.apk to fix an issue on high aspect ratio devices like the Mi Mix 2 where a portion of the screen may not have been visible. Closes #733. 2018-03-25 00:57:54 +09:00
Simo Kinnunen
6f42b9677b Merge pull request #768 from 0rzech/screen-reset-option
Screen reset option
2018-03-23 22:55:17 +09:00
Simo Kinnunen
3fc9b5b5e9 Merge pull request #779 from DroidsOnRoids/opengles
Add OpenGL ES version to device properties.
2018-03-23 22:43:21 +09:00
Piotr Orzechowski
e8db600878 Add option to control screen resetting on device release 2018-03-07 11:15:15 +01:00
Simo Kinnunen
e9d03aeac3 Merge pull request #800 from syncxplus/master
Correct touch service log
2018-03-02 22:29:38 +09:00
Bo
fb4742cd67 Correct touch service log 2018-01-23 16:09:45 +08:00
Karol Wrótniak
2af554e2a3 Add OpenGL ES version to device properties. 2017-12-18 03:18:19 +01:00
thinkhy
2dac3d1bbd add the column of CPU Platform in device list (#777)
* add the column of CPU Platform in device list

* Update api.js

* Update solo.js

* Update devutil.js

* Update device-column-service.js

* Update device-list-controller.js
2017-12-16 16:50:25 +08:00
Simo Kinnunen
2351025f6f Allow master volume to be always muted. 2017-09-22 17:08:34 +09:00
Simo Kinnunen
e2a0447def Fix checkExecutable() not working correctly on Windows. 2017-09-06 16:35:47 +09:00
Simo Kinnunen
c922eb92e5 Android 8.0 support. 2017-08-31 03:04:40 +09:00
Simo Kinnunen
3447c927df Update minitouch for Blackberry PRIV and use minitouch-prebuilt for minitouch binaries instead of bundling them to the vendor dir. 2017-06-16 16:13:45 +09:00
Simo Kinnunen
43f0341297 Add support for Android O Developer Preview 1. 2017-04-08 23:21:19 +09:00
Simo Kinnunen
884c51b9b4 Add an alternate install location for binary resources. Fixes devices where /data/local/tmp is mounted as noexec, like ZUK Z1. Closes #436. 2017-02-10 04:45:14 +09:00
Simo Kinnunen
5e9aa427e9 The screen websocket now sends ping messages every now and then, so that it won't get caught by nginx's proxy_read_timeout if the screen is off or not moving. Previously, nginx may have decided to kill the connection after a period of no activity. 2017-01-25 17:46:23 +09:00
Simo Kinnunen
5839867619 Add IMSI to device details. 2017-01-13 13:52:11 +09:00
Simo Kinnunen
72a16ed2ff Make boot complete timeout configurable. 2016-12-20 22:48:55 +09:00
Simo Kinnunen
3d74cb48ab Make jpeg quality configurable. 2016-11-28 17:22:24 +09:00
Vishal Banthia
445cfcf0bc Merge pull request #481 from openstf/add-automation-label
Use automation label in device list for devices accessed using API
2016-11-25 03:59:20 +05:30
Marc Bachmann
bac74538c9 chore(package): update uuid to version 3.0.0 2016-11-23 03:21:32 +01:00
Vishal Banthia
a62a6094e4 Use automation state for devices used by api 2016-11-23 06:45:36 +05:30