Commit Graph

879 Commits

Author SHA1 Message Date
Gunther Brunner
30bbf430d3 - Forked gulp-protractor .
Changes:
 - Added debug support
 - Added suites support
 - Added element explorer support
2014-08-27 16:36:37 +09:00
Gunther Brunner
5941030743 - Added waitUrl helper. 2014-08-27 16:34:47 +09:00
Gunther Brunner
b1afa8076c -Add shell e2e test.
-Add parallel multi browser protractor configuration.
-Add screenshot reports.
-Add fail fast helper.
2014-08-26 23:37:50 +09:00
Gunther Brunner
755502a28e Try to clean up after logging in. 2014-08-26 21:47:41 +09:00
Gunther Brunner
e87dc45fb9 - e2e tests should work with production now also by exporting STF_URL, STF_USERNAME and STF_PASSWORD.
- Added BrowerLogs, a Protractor helper which redirects browser logs to the console, with an additional expectNoLogs option.
- Refactored Login model names to work seamlessly.
2014-08-26 20:57:26 +09:00
Gunther Brunner
a08d9e26f0 - Refactored e2e tests in separated test suites.
- `gulp protractor` now accepts a `--suite name` flag.
- Removed warning bug in ChromeDriver.
- ControlPage test now kicks the device.
2014-08-26 16:00:02 +09:00
Gunther Brunner
7d9d64ddcb Added first real e2e protractor tests. Now it needs a device connected. 2014-08-25 21:25:02 +09:00
Gunther Brunner
dbd48aaab4 Added Ringer Mode Setting UI. 2014-08-25 15:00:33 +09:00
Gunther Brunner
019a2499e9 Refactored keycodes to its own module. 2014-08-25 12:32:23 +09:00
Gunther Brunner
69875574d0 Adding tests for controllers. 2014-08-22 19:39:47 +09:00
Gunther Brunner
a0efad0ecf All dependency/unit test passes now.
Added karma loader for IE/Firefox/Safari/Opera.
2014-08-22 15:48:00 +09:00
Gunther Brunner
aad3db8828 Fixed most of the dependencies by unit testing.
Refactored TransactionService and StorageService.
2014-08-22 15:32:09 +09:00
Gunther Brunner
e27e17d699 APPSTATE refactoring:
- Make index.html cacheable by being stateless
- Improve compression (base64 doesn't gzip well)
- Remove base64 encoding/decoding step
- Make AppState injectable so it can be unit tested
- Ready to remove the global leakage
2014-08-22 15:04:16 +09:00
Gunther Brunner
743f8becd6 - Finally, most of the unit tests now passes (resolving dependencies also).
- Shims now exports angular module name, however some of them clash with the original.
2014-08-21 22:04:19 +09:00
Gunther Brunner
e78c7572e1 Added first working karma unit test. 2014-08-21 17:48:57 +09:00
Gunther Brunner
5559352585 Moved webpack server configuration to webpack.config. 2014-08-21 15:09:15 +09:00
Gunther Brunner
f2c00ce016 Karma now works from Gulp. 2014-08-20 20:58:49 +09:00
Gunther Brunner
14ddd14b47 Added karma.conf.js
Removed unused vs-repeat.
2014-08-19 20:21:26 +09:00
Gunther Brunner
7e887b7fb3 Moved messages to ng-bind for performance. 2014-08-19 20:20:56 +09:00
Gunther Brunner
b2a354dd84 Introducing unit testing with Karma + Jasmine. 2014-08-19 20:20:18 +09:00
Gunther Brunner
0753ac4730 Updated bower dependencies.
Added default hotkeys title.
2014-08-18 20:04:42 +09:00
Gunther Brunner
74c30a70b9 Added safety 2nd timeout to startRemoteConnect. 2014-08-18 18:56:58 +09:00
Valverde Antonio
d7d80c4327 Implement get ringer mode. 2014-08-15 18:49:37 +09:00
Gunther Brunner
57f4d2375f Updated translation. 2014-08-07 15:08:07 +09:00
Gunther Brunner
9d53629750 Removed initial loading glitch for Browser buttons. 2014-08-07 15:01:41 +09:00
Gunther Brunner
5bad2a35d5 Moved Remote Debug from Advanced to Dashboard for faster access. 2014-08-07 14:55:40 +09:00
Gunther Brunner
ad29c048b3 Made remote debug text field a textarea, and autoselect text for faster copying. 2014-08-07 14:41:12 +09:00
Gunther Brunner
40d7a2c6cb Added spinner for when adding a Store account using Ladda.
Added default store account.
Show list of accounts when finished adding.
2014-08-07 14:12:01 +09:00
Gunther Brunner
090b27a8fe Added new appstore-db. 2014-08-06 21:20:43 +09:00
Gunther Brunner
19fef4678e Updated dependencies. 2014-08-05 21:03:02 +09:00
Gunther Brunner
a7faf0986b Clicking the small image on Device List now shows the big device image. 2014-08-04 21:57:49 +09:00
Gunther Brunner
feb9b04ebc Removed unused Browser component. 2014-08-04 21:35:00 +09:00
Gunther Brunner
b150c5fc02 Added list of accounts for the store. 2014-08-04 21:34:37 +09:00
Gunther Brunner
e643cbb797 Autocomplete for shell still not working. 2014-07-31 20:48:10 +09:00
Gunther Brunner
4edcb387d4 Added favicon resolving to URL input.
Added blur event after entering URL.
Focus screen after entering URL.
2014-07-31 20:30:43 +09:00
Gunther Brunner
8696f833c2 Added native auto-fill support for URL input in Chrome. 2014-07-31 16:54:28 +09:00
Valverde Antonio
2e61911f8c Implement account check (if it's already added). 2014-07-30 19:25:09 +09:00
Valverde Antonio
4c5ca95396 Implement get account names function. 2014-07-30 16:05:17 +09:00
Valverde Antonio
1386b438c0 A bit of refactoring and new functionality for removeAccount method. 2014-07-29 16:23:04 +09:00
Gunther Brunner
2291361eaa Made account buttons smaller. 2014-07-25 20:35:00 +09:00
Gunther Brunner
fde5c98db8 Added Japanese translation. 2014-07-25 20:31:38 +09:00
Gunther Brunner
a169da2925 Added SD card status to Info tab. 2014-07-25 20:21:09 +09:00
Gunther Brunner
7988927c8d Added Wifi enable/disable setting. 2014-07-25 20:21:09 +09:00
Gunther Brunner
b79e10c317 Added Automation for Google Play Add/Remove Account. 2014-07-25 20:21:09 +09:00
Gunther Brunner
a332b6a5bb Updated sensible bower dependencies.
Updated ng-file-upload to the latest version.
2014-07-24 20:17:49 +09:00
Gunther Brunner
6c8b6bb5d4 Adding device unusable reasons in the UI (a bit rust). 2014-07-23 20:50:32 +09:00
Gunther Brunner
9c7fd70e2f Adding TODO for APK Uninstall 2014-07-23 20:46:19 +09:00
Simo Kinnunen
04cc8b11b8 Prevent browser list from doubling by using ng-repeat. 2014-07-23 19:43:29 +09:00
Valverde Antonio
dab1ab9bd9 Implement get SD card status (if it's mounted or not). 2014-07-23 14:04:44 +09:00
Gunther Brunner
2c5a2de17c Starting to add dynamic resizing to the remote panel. 2014-07-22 17:12:19 +09:00