Skip to content

Table 6: Testing

jwalsh edited this page Oct 15, 2012 · 7 revisions

Team Leads

Development Environment

  • git
  • nodejs
  • a local webserver ("AMP" stack: Apache, MySQL, PHP)

Code Requirements

  • Repo: testswarm
  • Fork it to your github account, clone your repository locally.
    Exec: git remote add upstream https://github.com/jquery/testswarm.git.
    Remember:
    Make changes in a local topic branch, leaving master clean: git checkout my-topic -t origin/master
    Update your fork: git checkout master && git fetch --all && git pull upstream master && git push origin master
  • Follow readme and install it on your local server
  • Repo: jquery (or some other repository that has a built-in script to easily submit tests as jobs to TestSwarm)
  • Repo: testswarm-browserstack

Tasks

  • Testswarm 1.0 [...]
  • Improve jQuery Mobile adoption of TestSwarm: Fix existing job, extend browsers to test against to a useful set of desktop browsers. Once Mobile Safari is detected correctly, start testing against mobile browsers.
  • Travis in place of Jenkins