1
0
Fork 0
mirror of https://github.com/openstf/stf synced 2025-10-04 18:29:17 +02:00
Android remote access
Find a file
2015-01-06 19:56:21 +09:00
bin 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
buildpack Attempt to work around npm/npm#5400. 2014-08-05 17:38:58 +09:00
doc 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
lib 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
res 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
test Gesturestart had an off by one error in the control sequence. 2014-09-16 10:51:46 +09:00
vendor Update minicap. 2015-01-05 17:22:26 +09:00
.editorconfig Minimal start with a custom logger and device tracker. 2014-01-07 10:55:41 +09:00
.gitignore - Refactored device button states so they can be tested. 2014-08-27 21:44:19 +09:00
.jscsrc Added JSCS style checking. 2014-09-09 16:28:00 +09:00
.jshintrc Add a separate .jshintrc for client-side code. 2014-05-13 16:10:56 +09:00
.npmignore Add prepublish script. 2014-09-10 20:38:50 +09:00
.npmrc Add mostly working custom node and bower buildpacks. 2014-07-30 16:54:52 +09:00
.yo-rc.json Adding brand new generator-stf 2014-03-18 21:31:01 +09:00
bower.json Reverting to ng-file-upload 2.0.5 because latest 2.1.0 is buggy. 2015-01-06 19:40:13 +09:00
Dockerfile Add stf bin dir to PATH. 2014-08-05 13:50:02 +09:00
gulpfile.js Dependencies updated. 2014-10-16 15:09:40 +09:00
README.md - Forked gulp-protractor . 2014-08-27 16:36:37 +09:00
webpack.config.js Fixed autofill for HTTPS. 2015-01-06 18:35:23 +09:00

STF

Requirements

  • NodeJS
  • Bower
  • RethinkDB

Install

  • brew install rethinkdb
  • Make internal npm work
  • brew install protobuf
  • brew install zmq
  • npm install -g bower
  • npm install
  • bower install
  • npm link

Run

  • rethinkdb
  • stf local

Update

  • git pull
  • npm install
  • bower install

Tests

Unit Frontend

  • brew install phantomjs
  • gulp karma

E2E Frontend

On first run

  • gulp webdriver-update

Chrome Local STF

  • Connect a device
  • Run stf
  • gulp protractor

Multiple Browsers Local STF with a specific suite

  • Connect a device
  • Run stf
  • gulp protractor --multi --suite devices

Chrome Remote STF

  • export STF_URL='http://stf-url/#!/'
  • export STF_USERNAME='user'
  • export STF_PASSWORD='pass'
  • gulp protractor