Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Commits on Jun 2, 2012
  1. @edwardh

    Updating license to MIT

    edwardh authored
Commits on Feb 17, 2010
  1. Fixed bug in sauce-tunnel-delete.rb

    Sam Pierson authored
    Also: print out output of that command when called by Java
  2. Make compatible with saucelabs-adapter 0.7.6

    Sam Pierson authored
Commits on Feb 10, 2010
  1. Make compatible with saucelabs-adapter 0.7.2

    Sam Pierson authored
Commits on Jan 20, 2010
  1. @pivotalops

    Add and scripts.

    pivotalops authored
    Somehow these got overlooked in the transition from the private to the public jsunit repo.
Commits on Jan 15, 2010
  1. @pivotalops
Commits on Jan 13, 2010
  1. Update .gitignore

    Chad Woolley & Sam Pierson authored
  2. Use selenium.yml for tunnel AND Selenium configuration.

    Chad Woolley & Sam Pierson authored
    Selenium.yml location configurable with -DseleniumConfigFilePath
    Stanza within that file to use is configurable with -DseleniumEnvironment
    Created new tasks in build_compile.xml: run_integration_tests_selenium_local/sauce.
Commits on Jan 11, 2010
  1. Added custom jsunit.jar location support using -DcustomJsUnitJarPath

    David Goudreau & Sam Pierson authored
  2. Add start/stop browser scripts (merged from pivotal branch)

    David Goudreau & Sam Pierson authored
Commits on Jan 8, 2010
  1. Remove debug statement.

    David Goudreau & Sam Pierson authored
  2. Print config just before starting selenium client.

    David Goudreau & Sam Pierson authored
  3. Merge branch 'master' of

    David Goudreau & Sam Pierson authored
  4. got selenium_test working again

    David Goudreau & Sam Pierson authored
  5. Working Saucelabs implementation using SauceTunnel

    David Goudreau & Sam Pierson authored
Commits on Jan 5, 2010
  1. Make result retrieval work with IE as well as Firefox

    David Goudreau & Sam Pierson authored
    use innerHTML instead of textContent.
  2. Added bulid target selenium_sauce which runs tests at

    David Goudreau & Sam Pierson authored
    Selenium config is set via XML file ../selenium.xml with format:
    <selenium_config name="saucelabs">
        <browser_start_command>YOUR CREDENTIALS</browser_start_command>
  3. SeleniumTest now also starts and stops JsUnitServer (Jetty)

    David Goudreau & Sam Pierson authored
  4. Run JSUnit tests in Selenium

    David Goudreau & Sam Pierson authored
Commits on Jan 4, 2010
  1. Add empty java/bin folder so ant will build

    David Goudreau & Sam Pierson authored
Commits on Nov 28, 2009
  1. Updating copyright year

    Edward Hieatt authored
  2. This is version 2.2

    edwardhieatt authored
  3. IntelliJ 9; removing confusing references in sample XML

    edwardhieatt authored
  4. IntelliJ 9

    edwardhieatt authored
Commits on Jul 23, 2009
  1. No commit message

    edwardhieatt authored
Commits on Feb 25, 2009
  1. Safari 4 doesn't allow full file path reading

    edwardhieatt authored
Commits on May 7, 2008
  1. ehanson - update JsUnit version #; clear test result area when starti…

    ehanson authored
    …ng new test run
Commits on May 6, 2008
Commits on Mar 8, 2008
  1. Firefox 3 doesn't support accessing the full file path

    edwardhieatt authored
Commits on Jan 21, 2008
  1. Changes submitted by Ross Simpson: adding userProperty to test runs a…

    edwardhieatt authored
    …nd logging distributed runs.
Commits on Jan 16, 2008
  1. removed obsolete bin/winxp scripts

    ehanson authored
Commits on Oct 7, 2007
  1. Patches from Ross Simpson. From his email:

    edwardhieatt authored
    "First off, I wanted to have the concept of a final tear-down method -- a method called when all tests are done running, just before the results are returned.  I had a little trouble deciding where this should be implemented; I chose the _done() method in jsUnitTestManager.js.  If "top.suiteTearDown" is defined as a method, it will be called at that point.
    Second, I needed a way to get some information (generated at test time) into the results, for use later.  I chose to add a property named "userProperty" to the BrowserResult classes.  The user is responsible for setting a top-level variable ( top.userProperty); main-results.html sets the property in the results form submitted back to the acceptor.
    I updated the BrowserResultTestCase to reflect the change.
    If you're interested, the reasoning behind this is to support javascript code coverage statistics gathering.  I instrument my javascript before the tests are run; statistics are gathered during test runs, and at completion (in my top.suiteTearDown() method), the coverage data is serialized and sent back as the userProperty string.  Further changes I'll submit to you add the userProperty string to the server-side results.  I've made all my changes to your code generic, so they can be used for other purposes."
Commits on Sep 19, 2007
Commits on Sep 13, 2007
  1. initialize Clock statics properly.

    AntiXian666 authored
Something went wrong with that request. Please try again.