Skip to content
This repository was archived by the owner on Jul 9, 2020. It is now read-only.
65 changes: 65 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
language: java

jdk:
- openjdk6
- openjdk7
- oraclejdk7
- oraclejdk8

env:
matrix:
- MAVEN_URL="http://mirror.bbln.org/apache/maven/maven-3/3.0.5/binaries/apache-maven-3.0.5-bin.tar.gz"
- MAVEN_URL="http://mirror.bbln.org/apache/maven/maven-3/3.1.1/binaries/apache-maven-3.1.1-bin.tar.gz"
- MAVEN_URL="http://mirror.bbln.org/apache/maven/maven-3/3.2.2/binaries/apache-maven-3.2.2-bin.tar.gz"

before_install:
- wget $MAVEN_URL --output-document=maven.tar.gz
- wget https://phantomjs.googlecode.com/files/phantomjs-1.8.2-linux-x86_64.tar.bz2
- wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2
- wget https://github.com/n1k0/casperjs/archive/1.0.4.tar.gz -O casperjs-1.0.4.tar.gz
- wget https://github.com/n1k0/casperjs/archive/1.1-beta3.tar.gz -O casperjs-1.1-beta3.tar.gz

install:
- mkdir maven && tar --strip-components=1 -zxf maven.tar.gz -C maven
- tar jxf phantomjs-1.8.2-linux-x86_64.tar.bz2
- tar jxf phantomjs-1.9.7-linux-x86_64.tar.bz2
- tar zxf casperjs-1.0.4.tar.gz
- tar zxf casperjs-1.1-beta3.tar.gz

before_script:
- export PATH=$(pwd)/casperjs-1.1-beta3/bin:$(pwd)/phantomjs-1.9.7-linux-x86_64/bin:$(pwd)/maven/bin:$PATH
- echo "export M2_HOME=$(pwd)/maven" > ~/.mavenrc
- echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<toolchains>
<toolchain>
<type>casperjs</type>
<provides> <version>1.0.4</version> </provides>
<configuration><casperjsExecutable>$(pwd)/casperjs-1.0.4/bin/casperjs</casperjsExecutable></configuration>
</toolchain>
<toolchain>
<type>casperjs</type>
<provides> <version>1.1.0</version> </provides>
<configuration><casperjsExecutable>$(pwd)/casperjs-1.1-beta3/bin/casperjs</casperjsExecutable></configuration>
</toolchain>
</toolchains>" > ~/.m2/toolchains.xml
- sed -i "/<profiles>/ a\
<profile>\
<id>casperjs</id>\
<activation>\
<activeByDefault>true</activeByDefault>\
</activation>\
<properties>\
<casperjs-default-path>$(pwd)/casperjs-1.1-beta3/bin</casperjs-default-path>\
<phantomjs-for-casper-1.0-path>$(pwd)/phantomjs-1.8.2-linux-x86_64/bin</phantomjs-for-casper-1.0-path>\
<phantomjs-for-casper-1.1-path>$(pwd)/phantomjs-1.9.7-linux-x86_64/bin</phantomjs-for-casper-1.1-path>\
</properties>\
</profile>\
" ~/.m2/settings.xml

script:
- java -version
- mvn -version
- phantomjs --version
- casperjs --version
- mvn -Pit install -Dinvoker.streamLogs=true

9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,15 +21,16 @@ This plugin has been tested on two environments :
- PhantomJS (v **1.8.2**) and CasperJS (v **1.0.4**) where installed.
- PhantomJS (v **1.9.7**) and CasperJS (v **1.1.0-beta3**) where installed.

## Usage

See the [plugin site](http://linsolas.github.io/casperjs-runner-maven-plugin/)

## Build

Download the sources, and build the plugin using the ```mvn clean install``` command. You can build this plugin using Maven 2.2.x or Maven 3.x, and a JDK 1.6.

## Usage

See the [plugin site](http://linsolas.github.io/casperjs-runner-maven-plugin/)

## CI
[![Build Status Images](https://travis-ci.org/netceler/casperjs-runner-maven-plugin.svg)](https://travis-ci.org/netceler/casperjs-runner-maven-plugin)

## TODO

Expand Down
3 changes: 2 additions & 1 deletion src/it/casperjs-runner/casperjs-1.0/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<groupId>com.github.linsolas</groupId>
<artifactId>casperjs-1.0</artifactId>
<version>1.0</version>
<packaging>pom</packaging>

<name>CasperJS Runner :: CasperJS 1.0</name>

Expand Down Expand Up @@ -70,4 +71,4 @@

</build>

</project>
</project>
3 changes: 2 additions & 1 deletion src/it/casperjs-runner/default-values-full-structure/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<groupId>com.github.linsolas</groupId>
<artifactId>default-values-full-structure</artifactId>
<version>1.0</version>
<packaging>pom</packaging>

<name>CasperJS Runner :: default values with full structure</name>

Expand Down Expand Up @@ -48,4 +49,4 @@

</build>

</project>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<groupId>com.github.linsolas</groupId>
<artifactId>default-values-light-structure</artifactId>
<version>1.0</version>
<packaging>pom</packaging>

<name>CasperJS Runner :: default values with light structure</name>

Expand Down Expand Up @@ -48,4 +49,4 @@

</build>

</project>
</project>
3 changes: 2 additions & 1 deletion src/it/casperjs-runner/env-variables/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<groupId>com.github.linsolas</groupId>
<artifactId>env-variables</artifactId>
<version>1.0</version>
<packaging>pom</packaging>

<name>CasperJS Runner :: env-variables</name>

Expand Down Expand Up @@ -54,4 +55,4 @@

</build>

</project>
</project>
3 changes: 2 additions & 1 deletion src/it/casperjs-runner/ignore-failures/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<groupId>com.github.linsolas</groupId>
<artifactId>ignore-failures</artifactId>
<version>1.0</version>
<packaging>pom</packaging>

<name>CasperJS Runner :: ignore-failures</name>

Expand Down Expand Up @@ -51,4 +52,4 @@

</build>

</project>
</project>
3 changes: 2 additions & 1 deletion src/it/casperjs-runner/includes-patterns/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<groupId>com.github.linsolas</groupId>
<artifactId>include-patterns</artifactId>
<version>1.0</version>
<packaging>pom</packaging>

<name>CasperJS Runner :: includes patterns</name>

Expand Down Expand Up @@ -53,4 +54,4 @@

</build>

</project>
</project>
1 change: 1 addition & 0 deletions src/it/casperjs-runner/includes-pre-post/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<groupId>com.github.linsolas</groupId>
<artifactId>include-pre-post</artifactId>
<version>1.0</version>
<packaging>pom</packaging>

<name>CasperJS Runner :: includes, pre and post</name>

Expand Down
3 changes: 2 additions & 1 deletion src/it/casperjs-runner/json-parameter/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<groupId>com.github.linsolas</groupId>
<artifactId>json-parameters</artifactId>
<version>1.0</version>
<packaging>pom</packaging>

<name>CasperJS Runner :: json parameters</name>

Expand Down Expand Up @@ -53,4 +54,4 @@

</build>

</project>
</project>
3 changes: 2 additions & 1 deletion src/it/casperjs-runner/only-cs/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<groupId>com.github.linsolas</groupId>
<artifactId>only-cs</artifactId>
<version>1.0</version>
<packaging>pom</packaging>

<name>CasperJS Runner :: only coffee scripts</name>

Expand Down Expand Up @@ -51,4 +52,4 @@

</build>

</project>
</project>
3 changes: 2 additions & 1 deletion src/it/casperjs-runner/only-js/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<groupId>com.github.linsolas</groupId>
<artifactId>only-js</artifactId>
<version>1.0</version>
<packaging>pom</packaging>

<name>CasperJS Runner :: only javascripts</name>

Expand Down Expand Up @@ -51,4 +52,4 @@

</build>

</project>
</project>
3 changes: 2 additions & 1 deletion src/it/casperjs-runner/parameters/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<groupId>com.github.linsolas</groupId>
<artifactId>parameters</artifactId>
<version>1.0</version>
<packaging>pom</packaging>

<name>CasperJS Runner :: parameters</name>

Expand Down Expand Up @@ -54,4 +55,4 @@

</build>

</project>
</project>
3 changes: 2 additions & 1 deletion src/it/casperjs-runner/recursive/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<groupId>com.github.linsolas</groupId>
<artifactId>recursive</artifactId>
<version>1.0</version>
<packaging>pom</packaging>

<name>CasperJS Runner :: recursive</name>

Expand Down Expand Up @@ -48,4 +49,4 @@

</build>

</project>
</project>
3 changes: 2 additions & 1 deletion src/it/casperjs-runner/skip/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<groupId>com.github.linsolas</groupId>
<artifactId>skip</artifactId>
<version>1.0</version>
<packaging>pom</packaging>

<name>CasperJS Runner :: skip</name>

Expand Down Expand Up @@ -51,4 +52,4 @@

</build>

</project>
</project>
1 change: 1 addition & 0 deletions src/it/casperjs-runner/specificFile/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<groupId>com.github.linsolas</groupId>
<artifactId>specificFile</artifactId>
<version>1.0</version>
<packaging>pom</packaging>

<name>CasperJS Runner :: specific file</name>

Expand Down
3 changes: 2 additions & 1 deletion src/it/casperjs-runner/test-directory-full-structure/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<groupId>com.github.linsolas</groupId>
<artifactId>test-directory-full-structure</artifactId>
<version>1.0</version>
<packaging>pom</packaging>

<name>CasperJS Runner :: specific test directory with full structure</name>

Expand Down Expand Up @@ -51,4 +52,4 @@

</build>

</project>
</project>
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<groupId>com.github.linsolas</groupId>
<artifactId>test-directory-light-structure</artifactId>
<version>1.0</version>
<packaging>pom</packaging>

<name>CasperJS Runner :: specific test directory with light structure</name>

Expand Down Expand Up @@ -51,4 +52,4 @@

</build>

</project>
</project>
1 change: 1 addition & 0 deletions src/it/casperjs-runner/tests-patterns/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<groupId>com.github.linsolas</groupId>
<artifactId>tests-patterns</artifactId>
<version>1.0</version>
<packaging>pom</packaging>

<name>CasperJS Runner :: tests patterns</name>

Expand Down
3 changes: 2 additions & 1 deletion src/it/casperjs-runner/toolchain-overwrite/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<groupId>com.github.linsolas</groupId>
<artifactId>toolchain-overwrite</artifactId>
<version>1.0</version>
<packaging>pom</packaging>

<name>CasperJS Runner :: toolchain-overwrite</name>

Expand Down Expand Up @@ -68,4 +69,4 @@

</build>

</project>
</project>
3 changes: 2 additions & 1 deletion src/it/casperjs-runner/toolchain/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<groupId>com.github.linsolas</groupId>
<artifactId>toolchain</artifactId>
<version>1.0</version>
<packaging>pom</packaging>

<name>CasperJS Runner :: toolchain</name>

Expand Down Expand Up @@ -65,4 +66,4 @@

</build>

</project>
</project>
3 changes: 2 additions & 1 deletion src/it/casperjs-runner/xmlReports/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
<groupId>com.github.linsolas</groupId>
<artifactId>xmlReports</artifactId>
<version>1.0</version>
<packaging>pom</packaging>

<name>CasperJS Runner :: XML reports</name>

Expand Down Expand Up @@ -51,4 +52,4 @@

</build>

</project>
</project>