Permalink
Commits on Dec 9, 2016
  1. 2.6.1

    divdavem committed Dec 9, 2016
  2. Updating Sauce Connect

    divdavem committed Dec 9, 2016
Commits on Nov 2, 2016
  1. Fixing markup issue in slave.html (#149)

    divdavem committed on GitHub Nov 2, 2016
Commits on Oct 24, 2016
  1. Removing calls to document.write to load a script (#148)

    Instead of generating script tags for plugins client-side, it is now done
    server side, because calls to document.write to load a script can be
    blocked on Chrome in some cases, as documented in the following document:
    https://developers.google.com/web/updates/2016/08/removing-document-write
    divdavem committed on GitHub Oct 24, 2016
Commits on Oct 13, 2016
  1. 2.6.0

    divdavem committed Oct 13, 2016
  2. Removing the dependency on phantomjs. (#146)

    The dependency on phantomjs, which is downloaded separately by an npm
    install script, can cause issues on some build environments which do not
    have a full Internet access.
    divdavem committed on GitHub Oct 13, 2016
  3. Allowing to skip some tests depending on the browser (#147)

    This commit adds the browserExcludes parameter in test configurations
    of aria-templates (both in files and classpaths) and mocha tests to
    make it possible to skip some tests in some browsers.
    divdavem committed on GitHub Oct 13, 2016
  4. Removing support for the deprecated --robot-browser option. (#145)

    It is recommended to use --launcher-config along with
    https://github.com/attester/robot-server instead of --robot-browser.
    divdavem committed on GitHub Oct 13, 2016
Commits on Oct 6, 2016
  1. 2.5.3

    divdavem committed Oct 6, 2016
  2. Avoiding double logging with PhantomJS

    When using PhantomJS, logs were already reported on the console through the
    control script. This commit prevents logs reported to the attester server
    from being displayed twice.
    divdavem committed with divdavem Oct 6, 2016
  3. Updating ua-parser-js (0.7.10) (#143)

    It is no longer useful to rely on our fork of ua-parser-js, now that our
    changes have been integrated:
     - faisalman/ua-parser-js#122
     - faisalman/ua-parser-js#139
    divdavem committed on GitHub Oct 6, 2016
Commits on Oct 5, 2016
  1. 2.5.2

    divdavem committed Oct 5, 2016
  2. Reporting all issues with taskExecutionId on the console of attester

    This commit makes sure all issues with taskExecutionId are reported on the
    console of the attester server.
    It also fixes a case in which a task could be re-executed even when it did
    not fail.
    divdavem committed Oct 5, 2016
  3. Reporting console logs to attester.

    With this commit, when using one of the console methods (log, info, warn
    or error) from a test in any browser, the log is now reported to the
    attester server and displayed on its console for the corresponding slave.
    If the console method is called from the currently running task, the
    corresponding log events are also included in the campaign logs (to
    be displayed in attester-results-ui).
    divdavem committed Oct 5, 2016
Commits on Oct 4, 2016
  1. 2.5.1

    divdavem committed Oct 4, 2016
  2. Adding taskExecutionId to check the link between a task and its updat…

    …es (#140)
    
    In some cases, a task can impact the following one by reporting updates
    after the taskFinished event.
    This commit adds an id which is different for each task execution and
    checks it with every test update so that it is sure that an update was
    correctly raised by the right task.
    On the browser, a new instance of the attester API is created for each
    task, so that when a task is calling the API, attester knows from which
    task execution the call is coming and can avoid reporting updates for
    already finished tasks.
    divdavem committed on GitHub Oct 4, 2016
  3. Updating Sauce Connect (#141)

    divdavem committed on GitHub Oct 4, 2016
  4. Adding aria-hidden on attester UI elements (status bar...) (#139)

    This allows to easily test a UI with a screen reader without interference
    with UI elements from attester.
    divdavem committed on GitHub Oct 4, 2016
  5. Giving numbers to slaves and displaying them in the console for each …

    …executed task (#138)
    
    This allows to better debug in case a task has an impact on the next one
    in the same slave.
    divdavem committed on GitHub Oct 4, 2016
Commits on Sep 16, 2016
  1. 2.5.0

    divdavem committed Sep 16, 2016
  2. Deprecating --robot-browser.

    divdavem committed Sep 16, 2016
  3. Updating dependencies.

    Especially, updating selenium-webdriver in attester-launcher makes
    attester incompatible with nodejs 0.10. nodejs 4.2 is supported.
    Later versions should work as well.
    divdavem committed Sep 16, 2016
Commits on Sep 15, 2016
  1. Enabling cache in travis.

    divdavem committed Sep 15, 2016
  2. Each log line now displays the corresponding campaign number

    This is especially useful when running multiple campaigns at the same time
    in parallel.
    divdavem committed Sep 14, 2016
  3. launcher.connect now correctly raised only once when running multiple…

    … campaigns in parallel
    
    In previous versions of attester, when starting multiple campaigns in
    parallel, attester would start attester-launcher multiple times (once for
    each campaign) or it would start more instances of phantomjs than the
    configured number (it would be multiplied by the number of campaigns).
    This commit fixes this issue by checking that only one launcher.connect
    event is raised (after waiting for all configured campaigns to be
    fully initialized).
    divdavem committed Sep 14, 2016
Commits on Aug 23, 2016
  1. 2.4.3

    divdavem committed Aug 23, 2016
Commits on Aug 22, 2016
Commits on Jul 29, 2016
  1. Adding support for SIGINT (including on Windows)

    divdavem committed Jul 29, 2016
  2. Updating Sauce Connect

    divdavem committed Jul 29, 2016