diff --git a/.travis.yml b/.travis.yml
index e0feb70..ce5a6ff 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -9,7 +9,7 @@ jobs:
include:
- stage: test
jdk: openjdk11
- script: mvn verify -Pjenkins -Dmaven.test.redirectTestOutputToFile=true
+ script: mvn verify -Dmaven.test.redirectTestOutputToFile=true jacoco:report coveralls:report
branches:
only:
diff --git a/blazingcache-core/src/test/java/blazingcache/client/ManagementStatusMXBeanTest.java b/blazingcache-core/src/test/java/blazingcache/client/ManagementStatusMXBeanTest.java
index eeafdbe..6210d93 100644
--- a/blazingcache-core/src/test/java/blazingcache/client/ManagementStatusMXBeanTest.java
+++ b/blazingcache-core/src/test/java/blazingcache/client/ManagementStatusMXBeanTest.java
@@ -150,6 +150,8 @@ public void statusMBeanEnabled() throws Exception {
usedMemory = (Long) JMXUtils.getMBeanServer().getAttribute(statusBeanName, "CacheUsedMemory");
assertEquals(TEST_DATA.length * MAX_NO_OF_ENTRIES_BEFORE_EVICTION, usedMemory);
+ assertEquals(MAX_NO_OF_ENTRIES_BEFORE_EVICTION, cacheServer.getCacheStatus().getTotalEntryCount());
+
numberOfkeys = (Integer) JMXUtils.getMBeanServer().getAttribute(statusBeanName, "CacheSize");
assertEquals(MAX_NO_OF_ENTRIES_BEFORE_EVICTION, numberOfkeys);
diff --git a/pom.xml b/pom.xml
index 119dc87..0cc9005 100644
--- a/pom.xml
+++ b/pom.xml
@@ -72,6 +72,7 @@
1.0
3.1.0
3.1.8
+ 0.8.2
@@ -94,6 +95,11 @@
spotbugs-maven-plugin
${libs.spotbugsmaven}
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${libs.jacoco}
+
@@ -118,21 +124,34 @@
+
+ org.jacoco
+ jacoco-maven-plugin
+ ${libs.jacoco}
+
+
+ default-prepare-agent
+
+ prepare-agent
+
+
+
+
org.apache.maven.plugins
maven-surefire-plugin
- 2.18
+ 3.0.0-M3
- -Xmx1024m -Djava.net.preferIpv4Stack=true
+ @{argLine} -Xmx1024m -Djava.net.preferIpv4Stack=true
1
false
-
+ true
org.apache.maven.plugins
maven-compiler-plugin
- 3.3
+ 3.8.0
${project.build.sourceEncoding}
@@ -145,6 +164,18 @@
${project.build.sourceEncoding}
+
+ org.eluder.coveralls
+ coveralls-maven-plugin
+ 4.3.0
+
+
+ javax.xml.bind
+ jaxb-api
+ 2.3.1
+
+
+
@@ -168,7 +199,7 @@
org.apache.maven.plugins
maven-surefire-plugin
- 2.18
+ 3.0.0-M3
-Xmx1024m -Djava.net.preferIpv4Stack=true
1
@@ -178,7 +209,7 @@
org.apache.maven.plugins
maven-compiler-plugin
- 3.3
+ 3.8.0
${project.build.sourceEncoding}
@@ -186,7 +217,7 @@
org.apache.maven.plugins
maven-resources-plugin
- 2.7
+ 3.1.0
${project.build.sourceEncoding}
@@ -194,7 +225,7 @@
org.sonatype.plugins
nexus-staging-maven-plugin
- 1.6.6
+ 1.6.8
true
ossrh
@@ -205,7 +236,7 @@
org.apache.maven.plugins
maven-source-plugin
- 2.4
+ 3.0.1
attach-sources
@@ -219,7 +250,7 @@
org.apache.maven.plugins
maven-javadoc-plugin
- 2.10.3
+ 3.0.1
attach-javadocs