diff --git a/Java/README.md b/Java/README.md
index 95c0502a..622b7c40 100644
--- a/Java/README.md
+++ b/Java/README.md
@@ -13,3 +13,30 @@ For e.g. 10 days:
```
./gradlew -q text --args 10
```
+
+#### On Archlinux
+
+run
+
+ sudo gradle -q text --args 30 > {Path}/texttests/ThirtyDays/stdout.gr
+
+Where Path is the relative path to the texttests folder
+At each run, the stdout.gr will be updated
+
+### test cases:
+
+There are two unit tests:
+ * GildedRoseTest
+ * ItemTest
+
+Run
+ mvn clean test
+
+### test coverage:
+
+The test coverage can be found the files located in target/site/jacoco/*
+To see the file, you must run *mvn clean test* before
+
+ Element Missed Instructions Cov. Missed Branches Cov. Missed Cxty Missed Lines Missed Methods Missed Classes
+ Total 18 of 287 93% 3 of 38 92% 4 29 1 44 1 10 0 2
+ com.gildedrose 18269 93% 335 92% 4 29 1 44 1 10 0 2
diff --git a/Java/pom.xml b/Java/pom.xml
index 3bd6aff8..1ac8ee0a 100644
--- a/Java/pom.xml
+++ b/Java/pom.xml
@@ -40,6 +40,25 @@
maven-surefire-plugin
${maven.maven-surefire-plugin.version}
+
+ org.jacoco
+ jacoco-maven-plugin
+
+
+ prepare-agent
+
+ prepare-agent
+
+
+
+ report
+ test
+
+ report
+
+
+
+