Skip to content

Commit 49b5cc2

Browse files
authored
cleanup: prefer *_mocks for top-level Bazel rules (#7831)
For experimental targets I just removed any `*-mocks` targets. For GA targets I created a `*_mocks` and deprecated the `*-mocks` rule.
1 parent 179cf08 commit 49b5cc2

2 files changed

Lines changed: 22 additions & 4 deletions

File tree

BUILD.bazel

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ cc_library(
4242
)
4343

4444
cc_library(
45-
name = "experimental-assuredworkloads-mocks",
45+
name = "experimental-assuredworkloads_mocks",
4646
deps = [
4747
"//google/cloud/assuredworkloads:google_cloud_cpp_assuredworkloads_mocks",
4848
],
@@ -199,6 +199,15 @@ cc_library(
199199

200200
cc_library(
201201
name = "iam-mocks",
202+
deprecation = "please use //:iam_mocks instead.",
203+
tags = ["manual"],
204+
deps = [
205+
"//google/cloud/iam:google_cloud_cpp_iam_mocks",
206+
],
207+
)
208+
209+
cc_library(
210+
name = "iam_mocks",
202211
deps = [
203212
"//google/cloud/iam:google_cloud_cpp_iam_mocks",
204213
],
@@ -212,7 +221,7 @@ cc_library(
212221
)
213222

214223
cc_library(
215-
name = "experimental-kms-mocks",
224+
name = "experimental-kms_mocks",
216225
deps = [
217226
"//google/cloud/kms:google_cloud_cpp_kms_mocks",
218227
],
@@ -226,7 +235,7 @@ cc_library(
226235
)
227236

228237
cc_library(
229-
name = "experimental-logging-mocks",
238+
name = "experimental-logging_mocks",
230239
deps = [
231240
"//google/cloud/logging:google_cloud_cpp_logging_mocks",
232241
],
@@ -241,6 +250,15 @@ cc_library(
241250

242251
cc_library(
243252
name = "bigquery-mocks",
253+
deprecation = "please use //:bigquery_mocks instead.",
254+
tags = ["manual"],
255+
deps = [
256+
"//google/cloud/bigquery:google_cloud_cpp_bigquery_mocks",
257+
],
258+
)
259+
260+
cc_library(
261+
name = "bigquery_mocks",
244262
deps = [
245263
"//google/cloud/bigquery:google_cloud_cpp_bigquery_mocks",
246264
],

ci/verify_current_targets/BUILD.bazel

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ CURRENT_TARGETS = [
2121
":bigtable",
2222
":iam",
2323
":experimental-logging",
24-
":experimental-logging-mocks",
24+
":experimental-logging_mocks",
2525
":pubsub",
2626
":spanner",
2727
":storage",

0 commit comments

Comments
 (0)