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

1937 commits

Author SHA1 Message Date
Simo Kinnunen
161c6ee01a Merge pull request #591 from aiwb/update-yargs
Update yargs
2017-05-04 19:04:36 +09:00
lanxi
c14ee446dc Update yargs 2017-05-04 17:01:44 +08:00
Simo Kinnunen
1ca61935a1 Fix armv7l builds, previously broken due to dependency failures. 2017-05-04 00:23:52 +09:00
Simo Kinnunen
814a1ee2e7 Bump adbkit for additional debug messages. 2017-05-02 02:48:32 +09:00
Simo Kinnunen
55be2693fb Bump adbkit to fix an extremely rarely occuring bug with adb connect. 2017-04-29 12:56:28 +09:00
Simo Kinnunen
2b836f6382 Make sure that check actually catches and handles errors, even if synchronous. 2017-04-29 12:55:46 +09:00
Simo Kinnunen
6bf300e29d Require zmq in directly the test so that it being broken (due to e.g. missing bindings) won't prevent other tests from running. 2017-04-29 12:54:18 +09:00
Simo Kinnunen
18e67b12da Protobuf 3+ should be fine now. Not entirely sure if we even need to check if anymore. 2017-04-23 01:19:17 +09:00
Simo Kinnunen
6f1025e8ff Refactor doctor to be more resilient to unexpected errors, which made our life even harder especially on Ubuntu where the RethinkDB version contains more things in it. 2017-04-23 01:17:44 +09:00
Simo Kinnunen
0e751ca3d7 Changed sponsor URL as requested. 2017-04-15 00:28:17 +09:00
Simo Kinnunen
34a3387cf4 Update adbkit to resolve an issue with recent versions of ADB that include a null byte in adbkey.pub, which was causing validation to fail. 2017-04-09 22:01:49 +09:00
Simo Kinnunen
43f0341297 Add support for Android O Developer Preview 1. 2017-04-08 23:21:19 +09:00
Simo Kinnunen
9fa11ac7ff Bump adbkit to fix log parsing issues. 2017-03-30 05:13:35 +09:00
Simo Kinnunen
e25a07e011 Bump adbkit to resolve issues with modified public keys w/ adb connect. 2017-03-11 03:38:25 +09:00
Simo Kinnunen
54263114cf Fix storage-s3/temp being in wrong directories. Everything still worked since they had the right content for yargs to do its thing. Fixes #555. 2017-03-08 12:59:45 +09:00
Simo Kinnunen
d8f75de801 Bump apkreader to address a parsing issue. Fixes #554. 2017-03-07 21:10:04 +09:00
Simo Kinnunen
ad32846c8c Enforce node version check. Should avoid unnecessary GitHub issues. 2017-02-16 19:45:09 +09:00
Simo Kinnunen
1beb13c463 Require Node 6.9.x. 2017-02-15 17:26:55 +09:00
Simo Kinnunen
247b3bfc5f Bump node to v6.9.5. 2017-02-14 18:30:38 +09:00
Simo Kinnunen
353599a69a Merge pull request #538 from DroidsOnRoids/oauth2_domain
Optional email domain restriction added for OAuth2 authorization.
2017-02-14 18:12:22 +09:00
Karol Wrótniak
8b9ff7e580
Email domain restriction added for OAuth2 authorization. 2017-02-14 01:37:46 +01:00
Simo Kinnunen
79aadbb090 Mention ZUK fixes in changelog. 2017-02-10 04:48:55 +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
dc5ed0193f Seems we forgot to update STFService.apk to 2.0.0 and it was getting reinstalled every time. 2017-02-10 01:41:22 +09:00
Simo Kinnunen
86ed8cd1f0 Prevent attempt to gracefull kill device worker during cleanup if it has already exited. Not very elegant but it does its job. This should get rid of most Ctrl+C delays. 2017-02-10 01:31:16 +09:00
Simo Kinnunen
083a2a1f92 Fix incorrect migrate file path in stf local. Fixes #535 and #509. 2017-02-09 17:16:10 +09:00
Simo Kinnunen
385acc4ff2 Don't allow the processor unit to run before we're able to connect to the database. This caused an issue when the database started up slowly, but the processor connected to the app/dev dealers regardless. Any received messages requiring database connectivity would cause the processor to die (and be restarted by systemd), causing lost messages on occasion. 2017-02-06 00:36:32 +09:00
Simo Kinnunen
a995a2f823 Don't attempt to reconnect to the db when we're dying. 2017-02-06 00:30:07 +09:00
Simo Kinnunen
d08a541bd2 RethinkDB advice. 2017-02-06 00:15:03 +09:00
Simo Kinnunen
586dd6a4aa Setting parse-numbers: false caused number options to become strings as well. Since we seem to have little control over positional arguments, let's make it an option instead. 2017-01-27 17:26:18 +09:00
Simo Kinnunen
06efac4e6e Revert "Make sure that yargs respects our option types and doesn't convert anything to a number automagically. Caused an issue when a device's serial number was all digits. No implicit arrays accepted either."
This reverts commit f71ba00b8d.
2017-01-27 16:32:51 +09:00
Simo Kinnunen
f71ba00b8d Make sure that yargs respects our option types and doesn't convert anything to a number automagically. Caused an issue when a device's serial number was all digits. No implicit arrays accepted either. 2017-01-27 15:18:11 +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
d1602e6b79 Stop testing Node v4, we'll stop caring about it soon. 2017-01-24 18:20:42 +09:00
Simo Kinnunen
6180d2fd99 Updated adbkit-apkreader to resolve issues with certain APK files that were unparseable and therefore failed installation. 2017-01-24 18:08:10 +09:00
Simo Kinnunen
6f960ba2d7 Make sure /mnt/storage has the necessary permissions in the deployment guide. 2017-01-13 13:59:24 +09:00
Simo Kinnunen
5839867619 Add IMSI to device details. 2017-01-13 13:52:11 +09:00
Simo Kinnunen
a4334c56b8 Travis is complaining about a missing rethinkdb package. It's not being used right now anyway so let's just remove it. 2016-12-22 13:37:38 +09:00
Simo Kinnunen
b6cf5e28b1 Merge pull request #505 from openstf/yargs
Ported CLI from commander to yargs.
2016-12-22 13:00:29 +09:00
Simo Kinnunen
5781d42ac2 Remove the now unused cliutil. 2016-12-22 05:38:49 +09:00
Simo Kinnunen
cc736ba0ac Ported CLI from commander to yargs because yargs suits our large CLI better and is easier to develop with. Split commands into separate files since the file was getting annoyingly long. 2016-12-22 05:32:03 +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
Simo Kinnunen
c35246eb5c Fix minicap-prebuilt being included twice in package.json. 2016-11-28 17:18:30 +09:00
Vishal Banthia
ff7c8e5f77 Remove old node-uuid from webpack config 2016-11-25 22:36:09 +05:30
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
Vishal Banthia
68c9a6d883 Use margin in css instead of br tags 2016-11-25 02:31:40 +05:30
Simo Kinnunen
12c4bb116d Merge pull request #482 from marcbachmann/update-uuid
Update uuid to version 3.0.0
2016-11-23 17:29:49 +09:00
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