Skip to content

Commit

Permalink
Hook Coveralls on Circle builds
Browse files Browse the repository at this point in the history
  • Loading branch information
lacimarsik committed Oct 20, 2016
1 parent 129dff0 commit e63e002
Show file tree
Hide file tree
Showing 3 changed files with 32 additions and 1 deletion.
1 change: 1 addition & 0 deletions .coveralls.yml
@@ -0,0 +1 @@
repo_token: FLU11uvsf3k3kkyC5w8HWmT1vv0n48Qgx
4 changes: 3 additions & 1 deletion circle.yml
Expand Up @@ -8,4 +8,6 @@ dependencies:
- if [[ ! -e jvamp-1.3/libvamp-jni.so ]]; then echo "export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64" >> ~/.bashrc && source ~/.bashrc && wget https://code.soundsoftware.ac.uk/attachments/download/1574/jvamp-1.3.tar.gz && tar -xzf jvamp-1.3.tar.gz && cd jvamp-1.3 && make clean && make && cd ..; fi
- sudo cp jvamp-1.3/libvamp-jni.so /lib
- if [[ ! -e nnls-chroma-1.1/nnls-chroma.so ]]; then sudo apt-get install libboost-all-dev && wget https://code.soundsoftware.ac.uk/attachments/download/1691/nnls-chroma-1.1.tar.gz && tar -xzf nnls-chroma-1.1.tar.gz && cd nnls-chroma-1.1 && cp Makefile.linux Makefile && make && cd ..; fi
- sudo mkdir -p /usr/local/lib/vamp && sudo cp nnls-chroma-1.1/nnls-chroma.so /usr/local/lib/vamp
- sudo mkdir -p /usr/local/lib/vamp && sudo cp nnls-chroma-1.1/nnls-chroma.so /usr/local/lib/vamp
post:
- mvn cobertura:cobertura coveralls:report
28 changes: 28 additions & 0 deletions pom.xml
Expand Up @@ -41,6 +41,15 @@
</dependencies>

<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.12.4</version>
</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
Expand Down Expand Up @@ -77,6 +86,25 @@
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.7</version>
<configuration>
<format>xml</format>
<maxmem>256m</maxmem>
<aggregate>true</aggregate>
<check/>
</configuration>
</plugin>
<plugin>
<groupId>org.eluder.coveralls</groupId>
<artifactId>coveralls-maven-plugin</artifactId>
<version>4.3.0</version>
<configuration>
<repoToken>FLU11uvsf3k3kkyC5w8HWmT1vv0n48Qgx</repoToken>
</configuration>
</plugin>
</plugins>
</build>
</project>

0 comments on commit e63e002

Please sign in to comment.