Jasmine Maven Plugin 2.2

@klieber klieber released this Sep 14, 2016 · 2 commits to master since this release

  • Adds the Ability To Define Custom Reporters (#299)

Downloads

Jasmine Maven Plugin 2.1

@klieber klieber released this Jan 13, 2016 · 15 commits to master since this release

  • Use the boot.js from the jasmine webjar (see #275)
  • Upgrade jasmine to version 2.4.1
  • Upgrade selenium to version 2.48.2
  • Upgrade htmlunit to version 2.18
  • Upgrade other various dependencies

Downloads

Jasmine Maven Plugin 2.0

@klieber klieber released this Aug 22, 2015 · 24 commits to master since this release

This has been a long time coming but here is the official 2.0 release:

All changes since 1.3.1.x:

  • Upgraded Jasmine version to 2.3.0.
  • Version of the plugin is no longer kept in sync with the Jasmine version.
  • Jasmine is now brought in as a WebJar.
  • Added ability to override the version of Jasmine used. See documentation for more information.
  • Deprecated configuration parameters are no longer supported.
  • Upgraded Selenium version to 2.45 as well as upgraded many other dependencies.
  • Execution time is written to the test report if available. See #271
  • PhantomJs is now used by default.
  • Uses core of the phantomjs-maven-plugin to automatically download and install PhantomJs. See the documentation on the phantomjs parameter for configuring.
  • The browserVersion configuration parameter has been deprecated. Use webDriverCapabilities instead.

Downloads

Jasmine Maven Plugin 2.0 Beta 2

@klieber klieber released this May 10, 2015 · 34 commits to master since this release

Downloads

Jasmine Maven Plugin 2.0 Beta 1

@klieber klieber released this May 2, 2015 · 38 commits to master since this release

  • Upgraded Jasmine version to 2.3.0.
  • Added ability to override the version of Jasmine used. See documentation for more information.
  • Upgraded Selenium version to 2.45 as well as upgraded many other dependencies.
  • Execution time is written to the test report if available. See #271

Downloads

Jasmine Maven Plugin 1.3.1.6

@klieber klieber released this May 2, 2015 · 76 commits to master since this release

  • Upgraded Selenium version to 2.45.
  • Execution time is written to the test report if available. See #271

Downloads

Jasmine Maven Plugin 2.0 Alpha 1

@klieber klieber released this Jun 18, 2014 · 60 commits to master since this release

This is an extremely early alpha release of the upcoming 2.0 release. It has only had a minimum amount of testing and is subject to more changes before the official 2.0 release.

Changes:

  • Upgraded to Jasmine 2.0.0
  • Jasmine is now brought in as a WebJar.
  • Deprecated configuration parameters are no longer supported.

Please let me know if you find any issues.

Downloads

Jasmine Maven Plugin 1.3.1.5

@klieber klieber released this May 9, 2014 · 86 commits to master since this release

  • Support for referencing scripts from webjars or on the classpath via the preloadSources parameter. See #221.
  • Support for adding additional contexts so that scripts can be loaded from locations other than source and spec directories. See example configuration here and an example project here.
  • Made a small change to the webDriverCapabilities to allow usage of maven's implementation hints so capability values can be objects other than Strings. This does not work on map entry values but it does work on items in a list. For example:
<webDriverCapabilities>
  <capability>
    <name>this-is-a-string-cabability</name>
    <value>a-string</value>
  </capability>
  <capability>
    <name>this-is-a-boolean-capability</name>
    <value implementation="java.lang.Boolean">true</value>
  </capability>
  <capability>
    <name>phantomjs.cli.args</name>
    <list>
      <value implementation="java.lang.Integer">10</value> <!-- works in list elements -->
      <value>this-is-a-string</value>
    </list>
  </capability>
</webDriverCapabilities>

The release should be over in maven central soon. Check it out.

Downloads

Jasmine Maven Plugin 1.3.1.4

@klieber klieber released this Jan 17, 2014 · 105 commits to master since this release

Noteworthy changes in this release:

  <webDriverCapabilities>
    <phantomjs.binary.path>/opt/phantomjs/bin/phantomjs</phantomjs.binary.path>
  </webDriverCapabilities>

New Format (1.3.1.4 and newer):

  <webDriverCapabilities>
    <capability>
      <name>phantomjs.binary.path</name>
      <value>/opt/phantomjs/bin/phantomjs</value>
    </capability>
  </webDriverCapabilities>

This new format also supports lists and maps:

  <webDriverCapabilities>
    <capability>
      <name>phantomjs.cli.args</name>
      <list>
        <value>--disk-cache=true</value>
        <value>--max-disk-cache-size=256</value>
      </list>
    </capability>
    <capability>
      <name>proxy</name>
      <map>
        <httpProxy>myproxyserver.com:8000</httpProxy>
      </map>
    </capability>
  </webDriverCapabilities>
  • The plugin will now fail the build whenever there is a console error even when phantomjs is being used. See #209
  • Added new coffeeScriptCompilationEnabled config parameter to disable automatic CoffeeScript compilation. See #87 #215
  • Fixed a bug that was causing the plugin to fail if a config file didn't exist even when skipping tests. See #206
  • Added new serverHostname config parameter for changing the hostname used to build the URL to your spec runner. Default is localhost. See #198
  • Added new uriScheme config parameter for changing the URI Scheme used to build the URL to your spec runner. Default is http. See #184
  • Added new connectorClass config parameter for changing the Jetty Connector implementation. Useful if you need your spec runner available under an SSL connection. See #184
  • Upgraded to the latest version of Selenium

Full list of changes can be found here.

See documentation for usage.

Downloads

Jasmine Maven Plugin 1.3.1.3

@klieber klieber released this Oct 3, 2013 · 132 commits to master since this release

Noteworthy changes in this release:

  • Added support for symlinks. See issue #148.
  • Skip jasmine tests when maven.test.skip=true. See docs and issue #72.
  • Added configuration parameter skipJasmineTests to skip only jasmine tests. See docs and issue #42.

Full list of changes can be found here.

See documentation for usage.

Downloads