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

65 commits

Author SHA1 Message Date
Gunther Brunner
f0d52bf2c6 Added Xperia Z2 Tablet support.
Removed update-notifier, buggy for now.
2014-09-10 21:16:55 +09:00
Gunther Brunner
843e5f65e1 Tidying. 2014-09-10 16:02:25 +09:00
Gunther Brunner
2dcd98486e Merge remote-tracking branch 'origin/feature/update-notify' into develop
Conflicts:
	package.json
2014-09-09 16:30:03 +09:00
Simo Kinnunen
3a9b193f68 Rename "roles" to "units". Put units in their own folders. 2014-08-26 14:34:34 +09:00
Gunther Brunner
224edca5a1 Added update notifier.
It will be used to notify when there is a new stf release.
2014-08-05 15:06:12 +09:00
Simo Kinnunen
b9484019a3 Update to new device DB. 2014-06-18 22:52:02 +09:00
Simo Kinnunen
72000cc717 Ensure that we correctly allocate worker ports. We were off by one before. 2014-06-09 19:01:02 +09:00
Simo Kinnunen
7fb721f379 Make it possible to connect to ADB running on other computers. 2014-06-06 18:01:36 +09:00
Simo Kinnunen
984c45b183 Separate websocket to its own role. Necessary because the app was getting pretty big already, but mostly because our Windows PCs don't like to connect to websockets on port 80, which is what we use for the app. 2014-06-06 15:02:29 +09:00
Simo Kinnunen
6acfa5b528 Add a new command to generate fake devices for testing. 2014-06-04 18:57:20 +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
97c4d24a7a Add a new log priority: important. Should make it easier to display interesting non-error messages. 2014-06-02 12:19:52 +09:00
Simo Kinnunen
22fc9e79dd Use 'localhost' by default as 'public address'. Can override with --public-ip. 2014-05-30 11:46:47 +09:00
Simo Kinnunen
356465bdd3 Use public IP for local login. Should make cross-device testing easier. 2014-05-27 20:19:39 +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
98470cda20 Add rate limiting to the image processor. 2014-05-21 14:32:21 +09:00
Simo Kinnunen
c0d02c4e3a Screenshot resizing works in the UI now. Still missing rate limiting. 2014-05-21 14:07:53 +09:00
Simo Kinnunen
e56d757cde Add an app for resizing images. Still needs rate limiting, and still trying to decide how to pass the correct URL to the app. 2014-05-20 19:00:53 +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
5be2b8f7d5 Add --public-ip option to stf local. 2014-05-19 16:55:57 +09:00
Simo Kinnunen
78c207c8d1 Make group timeout configurable. 2014-05-14 19:13:11 +09:00
Simo Kinnunen
0dda2d9f6f Throw if DB migration fails. 2014-04-14 14:20:09 +09:00
Simo Kinnunen
44378e625f Show progress for URL installation. Temporarily break upload installation. 2014-04-04 17:33:51 +09:00
Simo Kinnunen
97a042a54d Support installation from URLs. 2014-04-03 22:53:23 +09:00
Simo Kinnunen
3a84e249d6 Make stf local <serial> work again. 2014-04-03 18:14:31 +09:00
Simo Kinnunen
c42436aeeb No need to include procutil for anything but stf local. 2014-04-02 15:20:37 +09:00
Simo Kinnunen
0673dab4d0 Clarify comment. 2014-04-02 15:16:30 +09:00
Simo Kinnunen
1559424a42 Remove unused variable. 2014-04-02 15:15:53 +09:00
Simo Kinnunen
8f90ce0e02 Don't auto-migrate because it's slow when many processes have to do the same. 2014-04-02 14:39:07 +09:00
Simo Kinnunen
e17f306d30 Add browser list to device identity. 2014-04-01 19:29:28 +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
b4416b5f0f Fix all JSHint complaints in Node.js code. 2014-03-19 20:36:46 +09:00
Simo Kinnunen
aec95d87a4 Shut down stf local in proper order so that the console doesn't get ugly. 2014-03-18 17:15:21 +09:00
Simo Kinnunen
3d20b06f7f Separate device functionality into plugins. 2014-03-14 20:18:53 +09:00
Simo Kinnunen
4896ca406e Reap dead devices using timeouts. Previously, if a provider died without being able to clean up properly, the device would stay as a ghost. 2014-02-25 20:45:29 +09:00
Simo Kinnunen
4381a5ddfe Remove remnants of console and old tx implementation. 2014-02-21 16:31:22 +09:00
Gunther Brunner
a2a00736b6 Added back new screen directive. 2014-02-19 21:40:37 +09:00
Gunther Brunner
6186c1cc87 Improved layout. 2014-02-19 16:52:26 +09:00
Gunther Brunner
7a0472abc9 Starting to add WebPack support. 2014-02-12 20:14:13 +09:00
Simo Kinnunen
06fd5bc722 Change group timeout to 10 minutes. 2014-02-06 14:50:24 +09:00
Simo Kinnunen
5c78002e64 Remove option --ldap-bind-enable from auth-ldap. Unnecessary. 2014-02-06 13:08:35 +09:00
Simo Kinnunen
adaf3da228 New rewrite of provider. By moving to promises we should no longer have issues with double-quits. 2014-02-04 15:42:52 +09:00
Simo Kinnunen
9119dcca63 Add UI to LDAP login. 2014-01-31 21:39:07 +09:00
Simo Kinnunen
9ed2524a7f Add socket.io with authentication and start rebuilding the device list. 2014-01-31 03:37:55 +09:00
Simo Kinnunen
88de7d1578 Fix issues with the proxy. 2014-01-30 19:36:43 +09:00
Simo Kinnunen
8bc9592a79 Add HTTP API proxy. 2014-01-30 19:29:42 +09:00
Simo Kinnunen
c45c081c6f Allocate two ports to each worker. 2014-01-30 16:18:29 +09:00
Simo Kinnunen
090908f161 Apparently Linux doesn't allow multiple arguments in shebang. Removing --harmony flag as it's currently unused anyway, and switching to Promise.longStackTraces(). 2014-01-30 13:52:10 +09:00
Simo Kinnunen
816904b9bb React to device reboots more gracefully. Previously, the provider would attempt to restart the worker as soon as an essential service died, even if the device was soon released after. Now that doesn't happen. 2014-01-30 12:15:22 +09:00
Simo Kinnunen
01070bcf6c Simplify environment variable overrides. 2014-01-30 00:58:03 +09:00