From 147762dd675aaa2211187896373f365de21e9342 Mon Sep 17 00:00:00 2001 From: pierre Date: Sun, 19 Feb 2023 16:33:37 +0100 Subject: [PATCH 1/4] feat: adding jacoco plugin in the POM --- Java/pom.xml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) 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 + + + + From e712c300f7487c9962a817bd37906293b911aab4 Mon Sep 17 00:00:00 2001 From: pierre Date: Sun, 19 Feb 2023 16:34:05 +0100 Subject: [PATCH 2/4] chore: adding description for README.md in JAVA folder --- Java/README.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Java/README.md b/Java/README.md index 95c0502a..fa2af4f7 100644 --- a/Java/README.md +++ b/Java/README.md @@ -13,3 +13,17 @@ For e.g. 10 days: ``` ./gradlew -q text --args 10 ``` + + +### test cases: + +There are two unit tests: + * GildedRoseTest + * ItemTest + +Run + mvn clean test + +### test coverage: + +100% From 2be976bde8cc91b25b259a2f3a76fe393ad7f39e Mon Sep 17 00:00:00 2001 From: pierre Date: Sun, 19 Feb 2023 16:36:53 +0100 Subject: [PATCH 3/4] chore: adding comments for archlinux graddle user --- Java/README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Java/README.md b/Java/README.md index fa2af4f7..ca494e59 100644 --- a/Java/README.md +++ b/Java/README.md @@ -14,6 +14,14 @@ 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: From ca6cf0f665e015f8139122ea4af08660c0f80145 Mon Sep 17 00:00:00 2001 From: pierre Date: Sun, 19 Feb 2023 16:43:12 +0100 Subject: [PATCH 4/4] chore: adding jacoco reports --- Java/README.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Java/README.md b/Java/README.md index ca494e59..622b7c40 100644 --- a/Java/README.md +++ b/Java/README.md @@ -34,4 +34,9 @@ Run ### test coverage: -100% +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