Permalink
Commits on Apr 24, 2015
  1. 2.2.1

    committed Apr 24, 2015
Commits on Apr 21, 2015
  1. 2.2.0

    divdavem committed Apr 21, 2015
  2. Updating socket.io to 1.3.5.

    divdavem committed Mar 5, 2015
Commits on Mar 5, 2015
  1. Add extra data on extrascripts injected to the test page

    This commit adds extra data attributes on `<script>`s injected into test
    page via `extraScripts` attester config, so that they can be propagated
    further by a test submodule (for instance injected into subframes via
    AT Classic Test Runner when running tests in isolated mode)
    
    Close #121
    committed Feb 13, 2015
Commits on Feb 4, 2015
Commits on Jan 12, 2015
  1. Removing the need to parse the task name to get the browser name

    This commit adds the `browserName` and `taskName` properties in the tasks
    list so that it is no longer needed to parse the `name` property (with
    the "taskName on browserName" syntax, which can sometimes be ambiguous).
    divdavem committed Jan 12, 2015
Commits on Jan 9, 2015
  1. 2.1.0

    divdavem committed Jan 9, 2015
  2. Add "summary" ASCII-art banner

    Add banner at the end of the campaign so it's easy to spot in a
    bigger log file etc
    
    Close #118
    committed with divdavem Dec 12, 2014
Commits on Jan 7, 2015
Commits on Dec 18, 2014
  1. Add badges

    committed Dec 16, 2014
Commits on Dec 3, 2014
Commits on Nov 28, 2014
  1. Adding an option to automatically restart failing tasks.

    When the --task-restart-on-failure option is enabled, failing tasks are
    also automatically restarted as if the browser was disconnected.
    This option is especially useful for test suites which are not very stable,
    with tests which can randomly fail.
    divdavem committed Nov 28, 2014
Commits on Nov 24, 2014
  1. grunt beautify

    divdavem committed Nov 24, 2014
Commits on Nov 21, 2014
  1. Randomize campaign ID to not be only time-dependent

    In case of two campaigns started at the very same time, they
    used to get the same ID because campaign ID was the timestamp.
    This commits adds a random element in campaign ID at its end
    to minimize the risk of ID clash.
    
    Two campaigns created at the same time can be seen e.g. in this test
    
    grunt jasmine_node --grep=campaignLifeCycle
    
    Close #113
    committed Nov 14, 2014
  2. Disable colors from very beginning and when piping

    1. Fix:
    When run with `--no-colors`, first few lines of the log were
    still colored (responsible for creating campaign) since the
    color config was changed later than the campaign was created
    
    2. Feature:
    When the output is piped to another process or a file,
    from now the output will not be colored unless it's explicitly
    requested with `--colors` was passed.
    
    Close #81
    Close #113
    committed Nov 13, 2014
Commits on Nov 13, 2014
  1. Fixing an exception happening when a task has no associated browser.

    This happens when specifying an Aria Templates test whose classpath
    does not exist.
    divdavem committed Nov 13, 2014
  2. 2.0.1

    divdavem committed Nov 13, 2014
  3. 2.0.0

    divdavem committed Nov 13, 2014
Commits on Nov 12, 2014
  1. Error summary at the end of each test & campaign

    This also removes some properties from the raised events and makes it rely
    on reading them directly from the campaign
    
    Close #12. Close #52.
    committed Aug 2, 2013
Commits on Nov 5, 2014
  1. Fix for IPv6 support.

    divdavem committed Nov 5, 2014
Commits on Oct 20, 2014
Commits on Oct 16, 2014
  1. Supporting node.js 0.10

    Close #27, close #61, close #107
    divdavem committed Oct 16, 2014
Commits on Oct 15, 2014
  1. Bump more dependencies

    - `jasmine_node` became a multitask
    - `expect` changed its main file name
    
    Close #104
    committed Oct 13, 2014
  2. [breaks-compat] Refactor confusing browser/browsers options

    Renamed `browser` to `run-browser` to avoid confusion with `browsers`
    specifying required browsers for the campaign.
    
    Close #36.
    committed Oct 10, 2014
  3. [breaks-compat] Natural language browser config & semver

    Regarding the required browsers for the campaign:
    
    The old config properties `majorVersion`, `minorVersion` and `revision`
    were removed. Instead, semver-compliant version matching was put in place.
    
    Browser config based on verbose entries with `browserName`, `os`, version
    entries and `name` for display alias, was replaced with simple processing
    of natural-language string (like "Chrome 27 on Android").
    
    Close #40.
    committed Aug 1, 2013
Commits on Oct 14, 2014
  1. Upgrading to Socket.IO 1.1.0.

    divdavem committed Oct 8, 2014
Commits on Oct 13, 2014
  1. Custom test types

    Change the way test types are loaded in order to allow creating custom plugins.
    The logic now is the following
    
    - try to resolve the test type inside the repository
    - if missing require `attester-type`
    
    Close #80
    Crisci, Fabio | Piuccio | TRVDD committed with Oct 1, 2014
Commits on Oct 10, 2014
  1. Bump dependencies

    `send` deprecated the usage of `.root()` so code change was needed
    
    Close #99
    Close #101
    committed Aug 21, 2014