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

243 commits

Author SHA1 Message Date
Simo Kinnunen
5bb05f52f6 Move some screen utilities to the global util directory so that they can be used for other things too. 2015-04-30 13:41:32 +09:00
Simo Kinnunen
105795bec7 Give open device ports their own options. Preparing for future refactor. 2015-04-29 16:38:03 +09:00
Simo Kinnunen
b3b538c561 Remove support/http as unused. 2015-04-29 16:26:38 +09:00
Simo Kinnunen
2391d249e0 Make screenshots work again. 2015-04-29 13:10:46 +09:00
Simo Kinnunen
f90d1f4a4a Use sendStatus instead of status where applicable. 2015-04-28 21:19:28 +09:00
Simo Kinnunen
2123a475e3 Don't allow minicap to fail more than 3 times in 10s. 2015-04-27 16:10:41 +09:00
Simo Kinnunen
688ddda713 Fix unexpected minicap death during start causing a TimeoutError, causing the licecycle to end unnecessarily. Now it will just try again like it should have from the start. 2015-04-27 11:48:42 +09:00
Simo Kinnunen
9ea0839b0b Rotate canvas image on client side when necessary. Minicap now always returns the image in upright position for newer devices. 2015-04-23 14:45:10 +09:00
Simo Kinnunen
7202f102d9 Remove duplicate code. 2015-04-23 09:57:09 +09:00
Simo Kinnunen
51bad5ec59 Oops, mistakenly left a console.log behind. 2015-04-17 17:29:34 +09:00
Simo Kinnunen
feb77c4396 Don't read new frames before the previous frame has been sent. 2015-04-17 17:21:38 +09:00
Simo Kinnunen
07fb3b530c Allow minicap to skip frames when necessary. 2015-04-16 19:50:38 +09:00
Simo Kinnunen
88162e8a33 Restart FrameProducer if it dies unexpectedly. 2015-04-16 16:35:36 +09:00
Simo Kinnunen
95e9dd0b82 Integrate new minicap along with a moderate rewrite. What's currently missing is recovering from socket death. 2015-04-15 18:55:46 +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
bfd5cb70b1 Change install timeout to 5min. 2015-02-25 15:06:19 +09:00
Gunther Brunner
5c5bd7a822 Updated almost all dependencies.
Socket.io' has-binary PR finally got merged so updating to the latest version.
2015-02-24 18:59:56 +09:00
Simo Kinnunen
21b4ebe9e4 Ensure we add 'http://' to URLs even when a username is used. 2015-02-06 12:23:12 +09:00
Simo Kinnunen
9209b923c7 Support dotless activity names. 2015-02-05 22:07:58 +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
7c16c40dae Make it a bit easier to tell image plugin endpoint apart from normal storage endpoints. It still sucks though. 2015-01-06 19:56:21 +09:00
Simo Kinnunen
2d4d24a19d Allow screen URL pattern to be changed. 2015-01-06 18:52:54 +09:00
Gunther Brunner
91b1861d8d Fixed autofill for HTTPS.
Added dummy API endpoint for autofill POST requests.

Autofill also reads the CSRF token from cookies and doesn't require an 'about:blank' anymore on the forms.
2015-01-06 18:35:23 +09:00
Simo Kinnunen
5bbe7d33a6 Fix display information. 2014-12-19 17:19:09 +09:00
Simo Kinnunen
eb841161ac Error if unable to resolve endpoints. 2014-12-18 16:29:15 +09:00
Simo Kinnunen
2f8116dfe6 Set device absent when provider is stopped. 2014-12-18 16:14:41 +09:00
Simo Kinnunen
ee81ab02d5 Use the request module for fetching screenshots. Makes it easier to use https if necessary. 2014-12-17 21:58:56 +09:00
Simo Kinnunen
efa38d3e1a Use url.resolve for storageUrl to prevent problems with slashes. 2014-12-17 21:35:17 +09:00
Simo Kinnunen
b2e114c9be Change all "api" URLs. Ideally the path prefix would be an option. 2014-12-17 21:29:51 +09:00
Simo Kinnunen
436fa6eff9 Remove unused screenshot plugin. 2014-12-17 21:25:10 +09:00
Simo Kinnunen
e43ae34d4b Make all zmq endpoints use srv records. 2014-12-17 21:01:20 +09:00
Simo Kinnunen
26deca8d9f Remove unused require. 2014-12-16 21:32:42 +09:00
Simo Kinnunen
6e493c6178 Ignore unknown browsers instead of refusing to start. 2014-12-16 21:08:37 +09:00
Simo Kinnunen
8da6297350 Make screenshots work again. 2014-12-11 18:46:15 +09:00
Simo Kinnunen
e4114d87af Use WebSockets for the screen. The screen directive works, but needs a serious cleanup. 2014-12-10 14:27:14 +09:00
Simo Kinnunen
f1f32f29a7 Wait after paste. 2014-12-02 19:54:49 +09:00
Simo Kinnunen
34bf8adb99 Remove packages that were not present when the device was connected. 2014-12-02 15:00:09 +09:00
Simo Kinnunen
860158b961 Log a warning when a user logs in but doesn't have an email address in the profile controller. 2014-11-19 12:07:17 +09:00
Simo Kinnunen
370248d919 We might not get email data from some users if they didn't allow access to the address. Quick fix for now, should show an error page instead. 2014-11-18 12:14:38 +09:00
Simo Kinnunen
9447d72468 Proxy server was throwing errors on socket hangups (e.g. tab closed), causing the device process to die. 2014-11-17 19:54:47 +09:00
Simo Kinnunen
4ca5230402 Unify socket closers. Don't put them all in one try-catch or some might remain. 2014-11-17 15:51:57 +09:00
Simo Kinnunen
80244dfda2 No need to limit remote to 32-bit binaries anymore. 2014-11-13 11:18:58 +09:00
Simo Kinnunen
c6d0c9b86f Disable auto-unlocking until it actually works properly. 2014-11-10 16:52:01 +09:00
Simo Kinnunen
6b5ecf3afb Nexus 9 support. Home button doesn't work, presumably due to auto-unlocking. 2014-11-10 11:42:59 +09:00
Simo Kinnunen
082c4c89c8 Switch to stf-syrup because someone stole the name. 2014-11-06 15:53:08 +09:00
Simo Kinnunen
fe7502ea24 Reject unauthorized certs by default. 2014-10-30 19:09:05 +09:00
Simo Kinnunen
af09fc084a Add an OAuth2 auth provider. 2014-10-30 19:03:17 +09:00
Simo Kinnunen
2ff16baf7a Update remote binaries. 2014-10-29 20:46:35 +09:00
Simo Kinnunen
7af652afe9 Code formatting error. 2014-10-29 16:24:52 +09:00
Simo Kinnunen
f3c61983ea Refactor origin swap code to be a bit more traditional. I don't like overriding functions unless necessary. 2014-10-29 15:29:22 +09:00