Skip to content
/ stf Public
forked from DeviceFarmer/stf

Control and manage Android devices from your browser.

License

Notifications You must be signed in to change notification settings

gameloft/stf

Repository files navigation

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

About

Control and manage Android devices from your browser.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 83.5%
  • Pug 10.9%
  • CSS 3.7%
  • SCSS 1.3%
  • Dockerfile 0.4%
  • Shell 0.1%
  • Other 0.1%