diff --git a/.travis.yml b/.travis.yml
index e152000..4c475c6 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,9 +1,14 @@
os: osx
language: java
+sudo: false # faster builds
+
before_install:
- brew update
- brew install geckodriver
- brew cask install firefox
+
+script: "mvn cobertura:cobertura"
+
after_success:
- - bash <(curl -s https://codecov.io/bash)
- - mvn clean cobertura:cobertura coveralls:report
+ - mvn cobertura:cobertura coveralls:report
+ - bash <(curl -s https://codecov.io/bash)
\ No newline at end of file
diff --git a/codecov.yml b/codecov.yml
index fbd5fca..787a503 100644
--- a/codecov.yml
+++ b/codecov.yml
@@ -1,6 +1,6 @@
codecov:
- branch: master
- bot: null
+ notify:
+ require_ci_to_pass: yes
coverage:
precision: 2
diff --git a/pom.xml b/pom.xml
index d3d888b..ce34845 100644
--- a/pom.xml
+++ b/pom.xml
@@ -35,6 +35,9 @@
org.eluder.coveralls
coveralls-maven-plugin
4.3.0
+
+ UTF8
+
org.codehaus.mojo
@@ -46,6 +49,7 @@
xml
+ 256m