chore: include showcase module in test coverage report (#1548)
* chore: add showcase classes to test coverage
diff --git a/coverage-report/README.md b/coverage-report/README.md
index efd70b2..014a2d9 100644
--- a/coverage-report/README.md
+++ b/coverage-report/README.md
@@ -10,7 +10,7 @@
1. At the root of the repository, run `mvn clean test -DenableTestCoverage`.
2. The metrics can be found at `gapic-generator-java/coverage-report/target/site/jacoco-aggregate/index.html`
-
+
### Integration Test Coverage
@@ -19,4 +19,4 @@
1. At the root of the repository, run `mvn clean verify -DskipUnitTests -DenableTestCoverage -Penable-integration-tests`.
2. The metrics can be found at `gapic-generator-java/coverage-report/target/site/jacoco-aggregate/index.html`
-
+
\ No newline at end of file
diff --git a/coverage-report/pom.xml b/coverage-report/pom.xml
index 758cc38..1eb1105 100644
--- a/coverage-report/pom.xml
+++ b/coverage-report/pom.xml
@@ -27,7 +27,6 @@
<groupId>com.google.cloud</groupId>
<artifactId>gapic-showcase</artifactId>
<version>0.0.1-SNAPSHOT</version>
- <scope>test</scope>
</dependency>
<dependency>
<groupId>com.google.api</groupId>
diff --git a/showcase/pom.xml b/showcase/pom.xml
index d36599a..b086085 100644
--- a/showcase/pom.xml
+++ b/showcase/pom.xml
@@ -27,7 +27,6 @@
<checkstyle.skip>true</checkstyle.skip>
<clirr.skip>true</clirr.skip>
<enforcer.skip>true</enforcer.skip>
- <skipUnitTests>true</skipUnitTests>
</properties>
<dependencyManagement>
@@ -74,8 +73,16 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
+ <version>3.0.0-M8</version>
<configuration>
- <skip>${skipUnitTests}</skip>
+ <!-- Exclude MessagingClientHttpJsonTest which is currently failing.
+ See https://github.com/googleapis/gapic-generator-java/issues/1547 -->
+ <!-- TODO(1547): Remove this exclusion once MessagingClientHttpJsonTest#updateBlurbTest is fixed -->
+ <excludes>
+ <exclude>**/MessagingClientHttpJsonTest.java</exclude>
+ </excludes>
+ <reportNameSuffix>sponge_log</reportNameSuffix>
+ <skipTests>${skipUnitTests}</skipTests>
</configuration>
</plugin>
<plugin>