1
0
Fork 0
mirror of https://github.com/openstf/stf synced 2025-10-04 02:09:32 +02:00
Commit graph

79 commits

Author SHA1 Message Date
Valverde Antonio
b84d1b97c6 Reboot functionality added 2014-06-19 19:30:40 +09:00
Simo Kinnunen
b9484019a3 Update to new device DB. 2014-06-18 22:52:02 +09:00
Valverde Antonio
760e09290f Code adapted to the new interface of stf-device-db. 2014-06-18 22:52:02 +09:00
Simo Kinnunen
6bb07d7c34 Fix Galaxy S5's display information segfaulting by trying to use the public SDK methods first. SurfaceComposerClient's getDisplayInfo is practically unusable on Galaxy S5 due to weird memory corruption issues. 2014-06-18 15:51:54 +09:00
Simo Kinnunen
3ea41c1a4e Fix direct device control not extending owner timeout. 2014-06-02 21:03:21 +09:00
Simo Kinnunen
bebb3af42a Send heartbeats from the provider. This keeps unauthorized and offline devices present as well, which is what we want. This also greatly reduces the number of queries to rethinkdb. 2014-06-02 14:52:46 +09:00
Simo Kinnunen
eb3e7a40cc Send key codes as strings for convenience. 2014-05-27 19:02:05 +09:00
Simo Kinnunen
41ed33f5c4 Implement APK uploads using the new storage system. Installation from URL still does not work, and dropping the file on the screen may not work either. 2014-05-22 13:33:38 +09:00
Simo Kinnunen
48726669dc Screenshots are more or less working (server-side). Resize not implemented yet. Temporarily breaks APK uploads. 2014-05-19 17:55:18 +09:00
Simo Kinnunen
78c207c8d1 Make group timeout configurable. 2014-05-14 19:13:11 +09:00
Simo Kinnunen
80cdf6f684 Send relative coords to the device. Allows multiple screens to be controlled at the same time, like it was before. 2014-05-13 15:25:43 +09:00
Simo Kinnunen
ed2390592c Fix user actions not extending timeout. 2014-05-13 12:21:05 +09:00
Simo Kinnunen
c29174b385 Set a flag for system browsers. 2014-05-02 19:55:43 +09:00
Simo Kinnunen
c80a0eec47 Add command for opening Play Store. 2014-05-01 21:23:46 +09:00
Simo Kinnunen
98ecf57d49 Fix browser plugin not updating in real time. 2014-05-01 20:13:29 +09:00
Simo Kinnunen
26b2b1acc6 Support tab key. 2014-05-01 19:18:38 +09:00
Simo Kinnunen
a915aea9ea Update with new service features. 2014-05-01 17:05:21 +09:00
Simo Kinnunen
1f19fd58c1 Implement clearBrowser(). 2014-04-22 13:52:13 +09:00
Simo Kinnunen
0dfc502e80 Rename identity.browsers to identity.browser. 2014-04-22 10:31:53 +09:00
Simo Kinnunen
33d2862704 URLs can now be opened. 2014-04-21 20:36:32 +09:00
Simo Kinnunen
1f607d4521 Add network type to phone data. 2014-04-18 17:47:37 +09:00
Simo Kinnunen
8da5b61289 Logcat works now, but still kind of wondering how the messages should arrive. 2014-04-17 18:27:35 +09:00
Simo Kinnunen
4299ed3aa0 Rename simSerial to iccid. 2014-04-16 11:23:20 +09:00
Simo Kinnunen
35cd19dc28 Add sim serial to collected device properties. 2014-04-15 18:37:39 +09:00
Simo Kinnunen
f8a2eeab26 Reverse port forwarding works, but changes don't apply to new devices yet. 2014-04-15 15:52:45 +09:00
Simo Kinnunen
f5ac9d2315 Reverse port forwarding maybe works. 2014-04-14 20:57:40 +09:00
Simo Kinnunen
7f74ecd7af Use wireutil.reply() where possible. 2014-04-11 14:54:19 +09:00
Simo Kinnunen
90b39306a8 Add a utility to produce transaction responses. 2014-04-11 11:14:06 +09:00
Simo Kinnunen
a9641f3271 Support rotation. 2014-04-07 11:14:38 +09:00
Simo Kinnunen
44378e625f Show progress for URL installation. Temporarily break upload installation. 2014-04-04 17:33:51 +09:00
Gunther Brunner
760464388e Upload now has uninstall. 2014-04-03 23:28:32 +09:00
Simo Kinnunen
9c27be2871 Fix UninstallMessage id. 2014-04-03 23:12:47 +09:00
Simo Kinnunen
cf20d28f9a Add UninstallMessage to wire proto. 2014-04-03 23:09:42 +09:00
Simo Kinnunen
655af52659 Support uninstalling applications. 2014-04-03 20:28:54 +09:00
Simo Kinnunen
c33f0eab09 Make sure touch events arrive in correct order. 2014-04-03 17:13:17 +09:00
Simo Kinnunen
5183485a53 Add phone number and imei to device identity. 2014-04-02 13:08:59 +09:00
Simo Kinnunen
e17f306d30 Add browser list to device identity. 2014-04-01 19:29:28 +09:00
Simo Kinnunen
2bf8f2352b Fix major oversight in MessageStream that was causing multi-chunk messages to fail. 2014-04-01 17:54:31 +09:00
Simo Kinnunen
09eb8c539d Refactor InputAgent into STFService. Support copypasting (only pasting implemented in the UI right now though). 2014-04-01 11:50:16 +09:00
Simo Kinnunen
514fc3554d Add a varint-delimiting stream as well. 2014-04-01 11:50:16 +09:00
Simo Kinnunen
1c611232f5 Add utility for reading varint32-delimited streams. 2014-04-01 11:50:16 +09:00
Simo Kinnunen
1880d52075 Poor UI for installation progress. 2014-03-26 21:13:48 +09:00
Simo Kinnunen
27443d5a92 Be more verbose about install progress. 2014-03-26 19:29:32 +09:00
Simo Kinnunen
8ed3ae1784 First version of apps launching automatically after installation. 2014-03-25 21:12:51 +09:00
Simo Kinnunen
dfe3d97de3 APKs can now be drag & dropped to the device screen, which will install the application. Still lacking UI, and the app doesn't get launched. 2014-03-20 22:00:01 +09:00
Simo Kinnunen
ed5709aa04 Expose identify functionality. Shows a red screen with important data. 2014-03-17 19:21:34 +09:00
Simo Kinnunen
ccef3624df Send device logs to app. 2014-03-17 16:41:07 +09:00
Simo Kinnunen
4e5eef7458 Properly react to ProbeMessage. 2014-03-17 11:51:15 +09:00
Simo Kinnunen
3d20b06f7f Separate device functionality into plugins. 2014-03-14 20:18:53 +09:00
Simo Kinnunen
08be119883 Remove old utility methods. 2014-02-26 20:48:35 +09:00