From 06f4b792499a3ca9ec71de427a548439da34edd7 Mon Sep 17 00:00:00 2001 From: dlarocque Date: Tue, 8 Sep 2026 13:22:40 -0400 Subject: [PATCH 1/2] test(firestore): enable google cloud firestore admin tests --- java-firestore/google-cloud-firestore-admin/pom.xml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/java-firestore/google-cloud-firestore-admin/pom.xml b/java-firestore/google-cloud-firestore-admin/pom.xml index fd5f6d301604..c80b78efb38d 100644 --- a/java-firestore/google-cloud-firestore-admin/pom.xml +++ b/java-firestore/google-cloud-firestore-admin/pom.xml @@ -149,6 +149,12 @@ + + native + + false + + java9 From c0c7cbac2beb59ea28148cf47b4b423b0c28f7b2 Mon Sep 17 00:00:00 2001 From: dlarocque Date: Thu, 10 Sep 2026 10:55:59 -0400 Subject: [PATCH 2/2] test(firestore): revert `skipUnitTests` changes Reverted manual configs in `google-cloud-firestore/pom.xml` so the generated client stays untouched and inherits parent profile settings. Moved `false` exclusively into `google-cloud-firestore/pom.xml` so handwritten unit tests run while the generated tests are skipped. Fixes GraalVM native build image failure. When running native image builds, `google-cloud-jar-parent` activates the `native` profile and set `skipUnitTests` to `false`. But `google-cloud-firestore-admin` overwrites this to `true`, so Surefire doesn't run and doesn't generate metadata required by the GraalVM tests, so we got the fatal build error `Test configuration file wasn't found. Make sure that test execution wasn't skipped.` . By removing the hard-coded property the metadata for GraalVM tests can be generated, and they run. --- java-firestore/google-cloud-firestore-admin/pom.xml | 9 --------- java-firestore/google-cloud-firestore/pom.xml | 1 + java-firestore/pom.xml | 2 +- 3 files changed, 2 insertions(+), 10 deletions(-) diff --git a/java-firestore/google-cloud-firestore-admin/pom.xml b/java-firestore/google-cloud-firestore-admin/pom.xml index c80b78efb38d..f8e193611a33 100644 --- a/java-firestore/google-cloud-firestore-admin/pom.xml +++ b/java-firestore/google-cloud-firestore-admin/pom.xml @@ -15,9 +15,6 @@ google-cloud-firestore-parent 3.47.0-SNAPSHOT - - true - com.google.api.grpc @@ -149,12 +146,6 @@ - - native - - false - - java9 diff --git a/java-firestore/google-cloud-firestore/pom.xml b/java-firestore/google-cloud-firestore/pom.xml index 8c7bc0bdf95c..a706f1683d77 100644 --- a/java-firestore/google-cloud-firestore/pom.xml +++ b/java-firestore/google-cloud-firestore/pom.xml @@ -14,6 +14,7 @@ 3.47.0-SNAPSHOT + false google-cloud-firestore diff --git a/java-firestore/pom.xml b/java-firestore/pom.xml index ae39cc82cc60..5f896b0895c8 100644 --- a/java-firestore/pom.xml +++ b/java-firestore/pom.xml @@ -139,7 +139,7 @@ - false + UTF-8 UTF-8 github