Skip to content
/ stf Public
forked from openstf/stf

Control and manage Android devices from your browser.

License

Notifications You must be signed in to change notification settings

prodigeni/stf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2ff16ba · Oct 29, 2014
Jan 30, 2014
Aug 5, 2014
Jun 6, 2014
Oct 29, 2014
Oct 29, 2014
Sep 16, 2014
Oct 29, 2014
Jan 7, 2014
Aug 27, 2014
Sep 9, 2014
May 13, 2014
Sep 10, 2014
Jul 30, 2014
Mar 18, 2014
Aug 5, 2014
Aug 27, 2014
Oct 24, 2014
Oct 16, 2014
Oct 28, 2014

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 82.1%
  • HTML 9.8%
  • CSS 6.8%
  • Protocol Buffer 1.3%