diff --git a/.travis.yml b/.travis.yml index ccb8fd9..734a725 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,3 +2,5 @@ language: java jdk: - oraclejdk8 +after_success: + - mvn clean test jacoco:report coveralls:report diff --git a/README.md b/README.md index 38f898c..c1f4226 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ Fuzzy is a handy little library for writing expressive ["fuzz tests"](https://en.wikipedia.org/wiki/Fuzz_testing) in Java. [![Build Status](https://travis-ci.org/redfin/fuzzy.svg?branch=master)](https://travis-ci.org/redfin/fuzzy) +[![Coverage Status](https://coveralls.io/repos/github/redfin/fuzzy/badge.svg)](https://coveralls.io/github/redfin/fuzzy) [![fuzzy-core Javadoc](http://javadoc-badge.appspot.com/com.redfin/fuzzy-core.svg?label=fuzzy-core+javadoc)](http://javadoc-badge.appspot.com/com.redfin/fuzzy-core) [![fuzzy-core Javadoc](http://javadoc-badge.appspot.com/com.redfin/fuzzy-junit-4.svg?label=fuzzy-junit-4+javadoc)](http://javadoc-badge.appspot.com/com.redfin/fuzzy-junit-4) diff --git a/fuzzy-core/pom.xml b/fuzzy-core/pom.xml index 8121165..3d35f77 100644 --- a/fuzzy-core/pom.xml +++ b/fuzzy-core/pom.xml @@ -32,6 +32,7 @@ org.apache.maven.plugins maven-compiler-plugin + 3.5.1 1.8 1.8 @@ -58,6 +59,7 @@ org.apache.maven.plugins maven-source-plugin + 3.0.0 attach-sources @@ -70,6 +72,7 @@ org.apache.maven.plugins maven-javadoc-plugin + 2.10.4 -Xdoclint:all -Xdoclint:-missing @@ -82,17 +85,6 @@ - - org.sonatype.plugins - nexus-staging-maven-plugin - 1.6.7 - true - - ossrh - https://oss.sonatype.org/ - true - - diff --git a/fuzzy-junit-4/pom.xml b/fuzzy-junit-4/pom.xml index 6f9d9ac..3e56cd1 100644 --- a/fuzzy-junit-4/pom.xml +++ b/fuzzy-junit-4/pom.xml @@ -37,6 +37,7 @@ org.apache.maven.plugins maven-compiler-plugin + 3.5.1 1.8 1.8 @@ -63,6 +64,7 @@ org.apache.maven.plugins maven-source-plugin + 3.0.0 attach-sources @@ -75,6 +77,7 @@ org.apache.maven.plugins maven-javadoc-plugin + 2.10.4 -Xdoclint:all -Xdoclint:-missing diff --git a/fuzzy-junit-example/pom.xml b/fuzzy-junit-example/pom.xml index 5c45451..0677c7f 100644 --- a/fuzzy-junit-example/pom.xml +++ b/fuzzy-junit-example/pom.xml @@ -35,6 +35,7 @@ org.apache.maven.plugins maven-compiler-plugin + 3.5.1 1.8 1.8 diff --git a/pom.xml b/pom.xml index 71a187b..1560699 100644 --- a/pom.xml +++ b/pom.xml @@ -17,6 +17,10 @@ Fuzzy A tool that generates randomized but deterministic values for use in test suites. + + UTF-8 + + https://github.com/redfin/fuzzy scm:git:git@github.com:redfin/fuzzy.git @@ -93,6 +97,26 @@ true + + + + org.jacoco + jacoco-maven-plugin + 0.7.6.201602180812 + + + prepare-agent + + prepare-agent + + + + + + org.eluder.coveralls + coveralls-maven-plugin + 4.3.0 +