Skip to content

Commit b7b065a

Browse files
authored
cleanup(spanner): move test protos (#14586)
1 parent 73f1cce commit b7b065a

15 files changed

Lines changed: 111 additions & 32 deletions

File tree

google/cloud/spanner/BUILD.bazel

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -91,23 +91,6 @@ cc_library(
9191
],
9292
)
9393

94-
proto_library(
95-
name = "singer_proto",
96-
srcs = [
97-
"testing/singer.proto",
98-
],
99-
visibility = ["//:__pkg__"],
100-
)
101-
102-
cc_proto_library(
103-
name = "singer_cc_proto",
104-
visibility = [
105-
":__subpackages__",
106-
"//:__pkg__",
107-
],
108-
deps = [":singer_proto"],
109-
)
110-
11194
cc_library(
11295
name = "spanner_client_testing_private",
11396
testonly = True,
@@ -119,9 +102,10 @@ cc_library(
119102
deps = [
120103
":google_cloud_cpp_spanner",
121104
":google_cloud_cpp_spanner_mocks",
122-
":singer_cc_proto",
123105
"//:common",
124106
"//google/cloud/testing_util:google_cloud_cpp_testing_private",
107+
"//protos:system_includes",
108+
"//protos/google/cloud/spanner/testing:singer_cc_proto",
125109
"@com_google_absl//absl/strings",
126110
"@com_google_googletest//:gtest_main",
127111
],
@@ -146,12 +130,13 @@ cc_library(
146130
deps = [
147131
":google_cloud_cpp_spanner",
148132
":google_cloud_cpp_spanner_mocks",
149-
":singer_cc_proto",
150133
":spanner_client_testing_private",
151134
"//:common",
152135
"//google/cloud:google_cloud_cpp_mocks",
153136
"//google/cloud/testing_util:google_cloud_cpp_testing_grpc_private",
154137
"//google/cloud/testing_util:google_cloud_cpp_testing_private",
138+
"//protos:system_includes",
139+
"//protos/google/cloud/spanner/testing:singer_cc_proto",
155140
"@com_google_absl//absl/numeric:int128",
156141
"@com_google_googletest//:gtest_main",
157142
],

google/cloud/spanner/CMakeLists.txt

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -399,10 +399,6 @@ function (spanner_client_define_tests)
399399
# the GTest::gmock target, and the target names are also weird.
400400
find_package(GTest CONFIG REQUIRED)
401401

402-
google_cloud_cpp_proto_library(
403-
spanner_client_testing_protos testing/singer.proto
404-
PROTO_PATH_DIRECTORIES ${CMAKE_CURRENT_SOURCE_DIR})
405-
406402
add_library(
407403
spanner_client_testing # cmake-format: sort
408404
testing/cleanup_stale_databases.cc
@@ -435,7 +431,7 @@ function (spanner_client_define_tests)
435431
target_link_libraries(
436432
spanner_client_testing
437433
PUBLIC google_cloud_cpp_testing
438-
spanner_client_testing_protos
434+
google_cloud_cpp_spanner_client_testing_protos
439435
google-cloud-cpp::spanner_mocks
440436
google-cloud-cpp::spanner
441437
GTest::gmock_main

google/cloud/spanner/integration_tests/BUILD.bazel

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,11 @@ licenses(["notice"]) # Apache 2.0
2929
"//:common",
3030
"//:spanner",
3131
"//:spanner_mocks",
32-
"//google/cloud/spanner:singer_cc_proto",
3332
"//google/cloud/spanner:spanner_client_testing_private",
3433
"//google/cloud/testing_util:google_cloud_cpp_testing_grpc_private",
3534
"//google/cloud/testing_util:google_cloud_cpp_testing_private",
35+
"//protos:system_includes",
36+
"//protos/google/cloud/spanner/testing:singer_cc_proto",
3637
"@com_google_googletest//:gtest_main",
3738
],
3839
) for test in spanner_client_integration_tests]

google/cloud/spanner/integration_tests/data_types_integration_test.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
#include "google/cloud/spanner/database.h"
1818
#include "google/cloud/spanner/mutations.h"
1919
#include "google/cloud/spanner/testing/database_integration_test.h"
20-
#include "google/cloud/spanner/testing/singer.pb.h"
2120
#include "google/cloud/spanner/timestamp.h"
2221
#include "google/cloud/testing_util/status_matchers.h"
2322
#include "absl/time/time.h"
23+
#include <google/cloud/spanner/testing/singer.pb.h>
2424
#include <gmock/gmock.h>
2525
#include <cstdint>
2626
#include <string>

google/cloud/spanner/proto_enum_test.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
// limitations under the License.
1414

1515
#include "google/cloud/spanner/proto_enum.h"
16-
#include "google/cloud/spanner/testing/singer.pb.h"
16+
#include <google/cloud/spanner/testing/singer.pb.h>
1717
#include <gmock/gmock.h>
1818
#include <sstream>
1919
#include <string>

google/cloud/spanner/proto_message_test.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
// limitations under the License.
1414

1515
#include "google/cloud/spanner/proto_message.h"
16-
#include "google/cloud/spanner/testing/singer.pb.h"
1716
#include "google/cloud/testing_util/is_proto_equal.h"
17+
#include <google/cloud/spanner/testing/singer.pb.h>
1818
#include <gmock/gmock.h>
1919
#include <sstream>
2020

google/cloud/spanner/samples/BUILD.bazel

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,10 @@ licenses(["notice"]) # Apache 2.0
3131
deps = [
3232
"//:common",
3333
"//:spanner",
34-
"//google/cloud/spanner:singer_cc_proto",
3534
"//google/cloud/spanner:spanner_client_testing_private",
3635
"//google/cloud/testing_util:google_cloud_cpp_testing_private",
36+
"//protos:system_includes",
37+
"//protos/google/cloud/spanner/testing:singer_cc_proto",
3738
],
3839
) for test in spanner_client_integration_samples]
3940

google/cloud/spanner/samples/samples.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
#include "google/cloud/spanner/testing/random_backup_name.h"
3131
#include "google/cloud/spanner/testing/random_database_name.h"
3232
#include "google/cloud/spanner/testing/random_instance_name.h"
33-
#include "google/cloud/spanner/testing/singer.pb.h"
3433
#include "google/cloud/spanner/update_instance_request_builder.h"
3534
#include "google/cloud/internal/getenv.h"
3635
#include "google/cloud/internal/random.h"
@@ -42,6 +41,7 @@
4241
#include "absl/time/clock.h"
4342
#include "absl/time/time.h"
4443
#include "absl/types/optional.h"
44+
#include <google/cloud/spanner/testing/singer.pb.h>
4545
#include <chrono>
4646
#include <iomanip>
4747
#include <iterator>

google/cloud/spanner/testing/database_integration_test.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@
1717
#include "google/cloud/spanner/testing/cleanup_stale_databases.h"
1818
#include "google/cloud/spanner/testing/pick_random_instance.h"
1919
#include "google/cloud/spanner/testing/random_database_name.h"
20-
#include "google/cloud/spanner/testing/singer.pb.h"
2120
#include "google/cloud/internal/absl_str_cat_quiet.h"
2221
#include "google/cloud/internal/getenv.h"
2322
#include "google/cloud/testing_util/status_matchers.h"
23+
#include <google/cloud/spanner/testing/singer.pb.h>
2424
#include <chrono>
2525
#include <iostream>
2626

google/cloud/spanner/value_test.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@
1313
// limitations under the License.
1414

1515
#include "google/cloud/spanner/value.h"
16-
#include "google/cloud/spanner/testing/singer.pb.h"
1716
#include "google/cloud/internal/base64_transforms.h"
1817
#include "google/cloud/testing_util/is_proto_equal.h"
1918
#include "google/cloud/testing_util/status_matchers.h"
2019
#include "absl/time/time.h"
2120
#include "absl/types/optional.h"
21+
#include <google/cloud/spanner/testing/singer.pb.h>
2222
#include <google/protobuf/text_format.h>
2323
#include <gmock/gmock.h>
2424
#include <cmath>

0 commit comments

Comments
 (0)