Skip to content

Commit 5ff7a0f

Browse files
authored
chore: Update owlbot to avoid copying generated unit tests for pure GAPIC libraries (#13518)
Update all the owlbot hermetic configs to not copy over the GAPIC generated unit tests. We will instead rely on the showcase tests for coverage for functionality. This also updates the template `owlbot.yaml.monorepo.j2` to prevent new client libraries from copying over the generated unit tests. All future library generations should only contain the source code. Part of #13296 to speed up the CIs (reducing the bulk test times).
1 parent d3e7a19 commit 5ff7a0f

250 files changed

Lines changed: 1435 additions & 4447 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

java-accessapproval/.OwlBot-hermetic.yaml

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,23 @@
1616
deep-remove-regex:
1717
- "/java-accessapproval/grpc-google-.*/src"
1818
- "/java-accessapproval/proto-google-.*/src"
19-
- "/java-accessapproval/google-.*/src"
19+
- "/java-accessapproval/google-.*/src/main"
20+
- "/java-accessapproval/google-.*/src/test/java/com/google/.*/v.*/.*ClientTest.java"
21+
- "/java-accessapproval/google-.*/src/test/java/com/google/.*/v.*/.*ClientHttpJsonTest.java"
22+
- "/java-accessapproval/google-.*/src/test/java/com/google/.*/v.*/Mock.*.java"
2023
- "/java-accessapproval/samples/snippets/generated"
2124

2225
deep-preserve-regex:
2326
- "/.*google-.*/src/main/java/.*/stub/Version.java"
24-
- "/.*google-cloud-accessapproval/src/test/java/com/google/cloud/accessapproval/v1/it"
27+
- "/.*google-cloud-accessapproval/src/test/java/com/google/.*/accessapproval/v1/it"
2528

2629
deep-copy-regex:
2730
- source: "/google/cloud/accessapproval/(v.*)/.*-java/proto-google-.*/src"
2831
dest: "/owl-bot-staging/java-accessapproval/$1/proto-google-cloud-accessapproval-$1/src"
2932
- source: "/google/cloud/accessapproval/(v.*)/.*-java/grpc-google-.*/src"
3033
dest: "/owl-bot-staging/java-accessapproval/$1/grpc-google-cloud-accessapproval-$1/src"
31-
- source: "/google/cloud/accessapproval/(v.*)/.*-java/gapic-google-.*/src"
32-
dest: "/owl-bot-staging/java-accessapproval/$1/google-cloud-accessapproval/src"
34+
- source: "/google/cloud/accessapproval/(v.*)/.*-java/gapic-google-.*/src/main"
35+
dest: "/owl-bot-staging/java-accessapproval/$1/google-cloud-accessapproval/src/main"
3336
- source: "/google/cloud/accessapproval/(v.*)/.*-java/samples/snippets/generated"
3437
dest: "/owl-bot-staging/java-accessapproval/$1/samples/snippets/generated"
3538

java-accesscontextmanager/.OwlBot-hermetic.yaml

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,15 +19,13 @@ deep-remove-regex:
1919

2020
deep-preserve-regex:
2121
- "/.*google-.*/src/main/java/.*/stub/Version.java"
22-
- "/.*google-.*/src/test/java/com/google/cloud/.*/v.*/it/IT.*Test.java"
23-
2422
deep-copy-regex:
2523
- source: "/google/identity/accesscontextmanager/(v\\d)/.*-java/proto-google-.*/src"
2624
dest: "/owl-bot-staging/java-accesscontextmanager/$1/proto-google-identity-accesscontextmanager-$1/src"
2725
- source: "/google/identity/accesscontextmanager/(v\\d)/.*-java/grpc-google-.*/src"
2826
dest: "/owl-bot-staging/java-accesscontextmanager/$1/grpc-google-identity-accesscontextmanager-$1/src"
29-
- source: "/google/identity/accesscontextmanager/(v\\d)/.*-java/gapic-google-.*/src"
30-
dest: "/owl-bot-staging/java-accesscontextmanager/$1/google-identity-accesscontextmanager/src"
27+
- source: "/google/identity/accesscontextmanager/(v\\d)/.*-java/gapic-google-.*/src/main"
28+
dest: "/owl-bot-staging/java-accesscontextmanager/$1/google-identity-accesscontextmanager/src/main"
3129
- source: "/google/identity/accesscontextmanager/(v.*)/.*-java/samples/snippets/generated"
3230
dest: "/owl-bot-staging/java-accesscontextmanager/$1/samples/snippets/generated"
3331
- source: "/google/identity/accesscontextmanager/type/.*-java/proto-google-.*/src"

java-admanager/.OwlBot-hermetic.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ deep-copy-regex:
2828
dest: "/owl-bot-staging/java-admanager/$1/proto-ad-manager-$1/src"
2929
- source: "/google/ads/admanager/(v.*)/.*-java/grpc-google-.*/src"
3030
dest: "/owl-bot-staging/java-admanager/$1/grpc-ad-manager-$1/src"
31-
- source: "/google/ads/admanager/(v.*)/.*-java/gapic-google-.*/src"
32-
dest: "/owl-bot-staging/java-admanager/$1/ad-manager/src"
31+
- source: "/google/ads/admanager/(v.*)/.*-java/gapic-google-.*/src/main"
32+
dest: "/owl-bot-staging/java-admanager/$1/ad-manager/src/main"
3333
- source: "/google/ads/admanager/(v.*)/.*-java/samples/snippets/generated"
3434
dest: "/owl-bot-staging/java-admanager/$1/samples/snippets/generated"
3535

java-advisorynotifications/.OwlBot-hermetic.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,21 @@
1616
deep-remove-regex:
1717
- "/java-advisorynotifications/grpc-google-.*/src"
1818
- "/java-advisorynotifications/proto-google-.*/src"
19-
- "/java-advisorynotifications/google-.*/src"
19+
- "/java-advisorynotifications/google-.*/src/main"
20+
- "/java-advisorynotifications/google-.*/src/test/java/com/google/.*/v.*/.*ClientTest.java"
21+
- "/java-advisorynotifications/google-.*/src/test/java/com/google/.*/v.*/.*ClientHttpJsonTest.java"
22+
- "/java-advisorynotifications/google-.*/src/test/java/com/google/.*/v.*/Mock.*.java"
2023
- "/java-advisorynotifications/samples/snippets/generated"
2124

2225
deep-preserve-regex:
2326
- "/.*google-.*/src/main/java/.*/stub/Version.java"
24-
- "/.*google-.*/src/test/java/com/google/cloud/.*/v.*/it/IT.*Test.java"
25-
2627
deep-copy-regex:
2728
- source: "/google/cloud/advisorynotifications/(v.*)/.*-java/proto-google-.*/src"
2829
dest: "/owl-bot-staging/java-advisorynotifications/$1/proto-google-cloud-advisorynotifications-$1/src"
2930
- source: "/google/cloud/advisorynotifications/(v.*)/.*-java/grpc-google-.*/src"
3031
dest: "/owl-bot-staging/java-advisorynotifications/$1/grpc-google-cloud-advisorynotifications-$1/src"
31-
- source: "/google/cloud/advisorynotifications/(v.*)/.*-java/gapic-google-.*/src"
32-
dest: "/owl-bot-staging/java-advisorynotifications/$1/google-cloud-advisorynotifications/src"
32+
- source: "/google/cloud/advisorynotifications/(v.*)/.*-java/gapic-google-.*/src/main"
33+
dest: "/owl-bot-staging/java-advisorynotifications/$1/google-cloud-advisorynotifications/src/main"
3334
- source: "/google/cloud/advisorynotifications/(v.*)/.*-java/samples/snippets/generated"
3435
dest: "/owl-bot-staging/java-advisorynotifications/$1/samples/snippets/generated"
3536

java-aiplatform/.OwlBot-hermetic.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ deep-copy-regex:
2828
dest: "/owl-bot-staging/java-aiplatform/$1/proto-google-cloud-aiplatform-$1/src"
2929
- source: "/google/cloud/aiplatform/(v.*)/.*-java/grpc-google-.*/src"
3030
dest: "/owl-bot-staging/java-aiplatform/$1/grpc-google-cloud-aiplatform-$1/src"
31-
- source: "/google/cloud/aiplatform/(v.*)/.*-java/gapic-google-.*/src"
32-
dest: "/owl-bot-staging/java-aiplatform/$1/google-cloud-aiplatform/src"
31+
- source: "/google/cloud/aiplatform/(v.*)/.*-java/gapic-google-.*/src/main"
32+
dest: "/owl-bot-staging/java-aiplatform/$1/google-cloud-aiplatform/src/main"
3333
- source: "/google/cloud/aiplatform/(v.*)/.*-java/samples/snippets/generated"
3434
dest: "/owl-bot-staging/java-aiplatform/$1/samples/snippets/generated"
3535

java-alloydb-connectors/.OwlBot-hermetic.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,21 @@
1616
deep-remove-regex:
1717
- "/java-alloydb-connectors/grpc-google-.*/src"
1818
- "/java-alloydb-connectors/proto-google-.*/src"
19-
- "/java-alloydb-connectors/google-.*/src"
19+
- "/java-alloydb-connectors/google-.*/src/main"
20+
- "/java-alloydb-connectors/google-.*/src/test/java/com/google/.*/v.*/.*ClientTest.java"
21+
- "/java-alloydb-connectors/google-.*/src/test/java/com/google/.*/v.*/.*ClientHttpJsonTest.java"
22+
- "/java-alloydb-connectors/google-.*/src/test/java/com/google/.*/v.*/Mock.*.java"
2023
- "/java-alloydb-connectors/samples/snippets/generated"
2124

2225
deep-preserve-regex:
2326
- "/.*google-.*/src/main/java/.*/stub/Version.java"
24-
- "/.*google-.*/src/test/java/com/google/cloud/.*/v.*/it/IT.*Test.java"
25-
2627
deep-copy-regex:
2728
- source: "/google/cloud/alloydb/connectors/(v.*)/.*-java/proto-google-.*/src"
2829
dest: "/owl-bot-staging/java-alloydb-connectors/$1/proto-google-cloud-alloydb-connectors-$1/src"
2930
- source: "/google/cloud/alloydb/connectors/(v.*)/.*-java/grpc-google-.*/src"
3031
dest: "/owl-bot-staging/java-alloydb-connectors/$1/grpc-google-cloud-alloydb-connectors-$1/src"
31-
- source: "/google/cloud/alloydb/connectors/(v.*)/.*-java/gapic-google-.*/src"
32-
dest: "/owl-bot-staging/java-alloydb-connectors/$1/google-cloud-alloydb-connectors/src"
32+
- source: "/google/cloud/alloydb/connectors/(v.*)/.*-java/gapic-google-.*/src/main"
33+
dest: "/owl-bot-staging/java-alloydb-connectors/$1/google-cloud-alloydb-connectors/src/main"
3334
- source: "/google/cloud/alloydb/connectors/(v.*)/.*-java/samples/snippets/generated"
3435
dest: "/owl-bot-staging/java-alloydb-connectors/$1/samples/snippets/generated"
3536

java-alloydb/.OwlBot-hermetic.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,21 @@
1616
deep-remove-regex:
1717
- "/java-alloydb/grpc-google-.*/src"
1818
- "/java-alloydb/proto-google-.*/src"
19-
- "/java-alloydb/google-.*/src"
19+
- "/java-alloydb/google-.*/src/main"
20+
- "/java-alloydb/google-.*/src/test/java/com/google/.*/v.*/.*ClientTest.java"
21+
- "/java-alloydb/google-.*/src/test/java/com/google/.*/v.*/.*ClientHttpJsonTest.java"
22+
- "/java-alloydb/google-.*/src/test/java/com/google/.*/v.*/Mock.*.java"
2023
- "/java-alloydb/samples/snippets/generated"
2124

2225
deep-preserve-regex:
2326
- "/.*google-.*/src/main/java/.*/stub/Version.java"
24-
- "/.*google-.*/src/test/java/com/google/cloud/.*/v.*/it/IT.*Test.java"
25-
2627
deep-copy-regex:
2728
- source: "/google/cloud/alloydb/(v.*)/.*-java/proto-google-.*/src"
2829
dest: "/owl-bot-staging/java-alloydb/$1/proto-google-cloud-alloydb-$1/src"
2930
- source: "/google/cloud/alloydb/(v.*)/.*-java/grpc-google-.*/src"
3031
dest: "/owl-bot-staging/java-alloydb/$1/grpc-google-cloud-alloydb-$1/src"
31-
- source: "/google/cloud/alloydb/(v.*)/.*-java/gapic-google-.*/src"
32-
dest: "/owl-bot-staging/java-alloydb/$1/google-cloud-alloydb/src"
32+
- source: "/google/cloud/alloydb/(v.*)/.*-java/gapic-google-.*/src/main"
33+
dest: "/owl-bot-staging/java-alloydb/$1/google-cloud-alloydb/src/main"
3334
- source: "/google/cloud/alloydb/(v.*)/.*-java/samples/snippets/generated"
3435
dest: "/owl-bot-staging/java-alloydb/$1/samples/snippets/generated"
3536

java-analytics-admin/.OwlBot-hermetic.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@
1616
deep-remove-regex:
1717
- "/java-analytics-admin/grpc-google-.*/src"
1818
- "/java-analytics-admin/proto-google-.*/src"
19-
- "/java-analytics-admin/google-.*/src"
19+
- "/java-analytics-admin/google-.*/src/main"
20+
- "/java-analytics-admin/google-.*/src/test/java/com/google/.*/v.*/.*ClientTest.java"
21+
- "/java-analytics-admin/google-.*/src/test/java/com/google/.*/v.*/.*ClientHttpJsonTest.java"
22+
- "/java-analytics-admin/google-.*/src/test/java/com/google/.*/v.*/Mock.*.java"
2023
- "/java-analytics-admin/samples/snippets/generated"
2124

2225
deep-preserve-regex:
@@ -27,8 +30,8 @@ deep-copy-regex:
2730
dest: "/owl-bot-staging/java-analytics-admin/$1/proto-google-analytics-admin-$1/src"
2831
- source: "/google/analytics/admin/(v.*)/.*-java/grpc-google-.*/src"
2932
dest: "/owl-bot-staging/java-analytics-admin/$1/grpc-google-analytics-admin-$1/src"
30-
- source: "/google/analytics/admin/(v.*)/.*-java/gapic-google-.*/src"
31-
dest: "/owl-bot-staging/java-analytics-admin/$1/google-analytics-admin/src"
33+
- source: "/google/analytics/admin/(v.*)/.*-java/gapic-google-.*/src/main"
34+
dest: "/owl-bot-staging/java-analytics-admin/$1/google-analytics-admin/src/main"
3235
- source: "/google/analytics/admin/(v.*)/.*-java/samples/snippets/generated"
3336
dest: "/owl-bot-staging/java-analytics-admin/$1/samples/snippets/generated"
3437

java-analytics-data/.OwlBot-hermetic.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,10 @@
1616
deep-remove-regex:
1717
- "/java-analytics-data/grpc-google-.*/src"
1818
- "/java-analytics-data/proto-google-.*/src"
19-
- "/java-analytics-data/google-.*/src"
19+
- "/java-analytics-data/google-.*/src/main"
20+
- "/java-analytics-data/google-.*/src/test/java/com/google/.*/v.*/.*ClientTest.java"
21+
- "/java-analytics-data/google-.*/src/test/java/com/google/.*/v.*/.*ClientHttpJsonTest.java"
22+
- "/java-analytics-data/google-.*/src/test/java/com/google/.*/v.*/Mock.*.java"
2023
- "/java-analytics-data/samples/snippets/generated"
2124

2225
deep-preserve-regex:
@@ -27,8 +30,8 @@ deep-copy-regex:
2730
dest: "/owl-bot-staging/java-analytics-data/$1/proto-google-analytics-data-$1/src"
2831
- source: "/google/analytics/data/(v.*)/.*-java/grpc-google-.*/src"
2932
dest: "/owl-bot-staging/java-analytics-data/$1/grpc-google-analytics-data-$1/src"
30-
- source: "/google/analytics/data/(v.*)/.*-java/gapic-google-.*/src"
31-
dest: "/owl-bot-staging/java-analytics-data/$1/google-analytics-data/src"
33+
- source: "/google/analytics/data/(v.*)/.*-java/gapic-google-.*/src/main"
34+
dest: "/owl-bot-staging/java-analytics-data/$1/google-analytics-data/src/main"
3235
- source: "/google/analytics/data/(v.*)/.*-java/samples/snippets/generated"
3336
dest: "/owl-bot-staging/java-analytics-data/$1/samples/snippets/generated"
3437

java-analyticshub/.OwlBot-hermetic.yaml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,20 +16,21 @@
1616
deep-remove-regex:
1717
- "/java-analyticshub/grpc-google-.*/src"
1818
- "/java-analyticshub/proto-google-.*/src"
19-
- "/java-analyticshub/google-.*/src"
19+
- "/java-analyticshub/google-.*/src/main"
20+
- "/java-analyticshub/google-.*/src/test/java/com/google/.*/v.*/.*ClientTest.java"
21+
- "/java-analyticshub/google-.*/src/test/java/com/google/.*/v.*/.*ClientHttpJsonTest.java"
22+
- "/java-analyticshub/google-.*/src/test/java/com/google/.*/v.*/Mock.*.java"
2023
- "/java-analyticshub/samples/snippets/generated"
2124

2225
deep-preserve-regex:
2326
- "/.*google-.*/src/main/java/.*/stub/Version.java"
24-
- "/.*google-.*/src/test/java/com/google/cloud/.*/v.*/it/IT.*Test.java"
25-
2627
deep-copy-regex:
2728
- source: "/google/cloud/bigquery/analyticshub/(v.*)/.*-java/proto-google-.*/src"
2829
dest: "/owl-bot-staging/java-analyticshub/$1/proto-google-cloud-analyticshub-$1/src"
2930
- source: "/google/cloud/bigquery/analyticshub/(v.*)/.*-java/grpc-google-.*/src"
3031
dest: "/owl-bot-staging/java-analyticshub/$1/grpc-google-cloud-analyticshub-$1/src"
31-
- source: "/google/cloud/bigquery/analyticshub/(v.*)/.*-java/gapic-google-.*/src"
32-
dest: "/owl-bot-staging/java-analyticshub/$1/google-cloud-analyticshub/src"
32+
- source: "/google/cloud/bigquery/analyticshub/(v.*)/.*-java/gapic-google-.*/src/main"
33+
dest: "/owl-bot-staging/java-analyticshub/$1/google-cloud-analyticshub/src/main"
3334
- source: "/google/cloud/bigquery/analyticshub/(v.*)/.*-java/samples/snippets/generated"
3435
dest: "/owl-bot-staging/java-analyticshub/$1/samples/snippets/generated"
3536

0 commit comments

Comments
 (0)