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

75 commits

Author SHA1 Message Date
Simo Kinnunen
2b84476c42 More realistic default heartbeat timeouts. 2015-06-03 16:35:57 +09:00
Simo Kinnunen
25544d1a1a In-memory reaper. TtlSet needs tests. 2015-06-01 17:41:23 +09:00
Simo Kinnunen
ae9f2b5ab0 Remove the now unused --disable-screen-public-proxy option. 2015-04-29 18:08:55 +09:00
Simo Kinnunen
105795bec7 Give open device ports their own options. Preparing for future refactor. 2015-04-29 16:38:03 +09:00
Gunther Brunner
e1a7560bc0 Added optional --user-profile-url for opening user profile page in an external domain, it was hardcoded. 2015-03-17 19:48:41 +09:00
Simo Kinnunen
8b9e5d58c9 Too much overlap in storage plugin URLs for meaningful loadbalancing and config simplicity. Make poorxy emulate the real situation and change related URLs. 2015-01-07 14:04:36 +09:00
Simo Kinnunen
2d4d24a19d Allow screen URL pattern to be changed. 2015-01-06 18:52:54 +09:00
Simo Kinnunen
f2bcacba00 Change default device timeout to 15min. 2014-11-14 17:19:06 +09:00
Simo Kinnunen
af09fc084a Add an OAuth2 auth provider. 2014-10-30 19:03:17 +09:00
Simo Kinnunen
6d88a28a2c Add a poor reverse proxy for local development, the main difference being that everything except websockets now goes through the same port. Makes it easier to understand the production url layout. 2014-10-23 13:28:18 +09:00
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