Skip to content

Commit

Permalink
Move Rust unit tests to use reduced forks of TestAllTypes messages.
Browse files Browse the repository at this point in the history
PiperOrigin-RevId: 691931930
  • Loading branch information
protobuf-github-bot authored and copybara-github committed Oct 31, 2024
1 parent 2f505a7 commit 3a40367
Show file tree
Hide file tree
Showing 11 changed files with 2,586 additions and 111 deletions.
132 changes: 86 additions & 46 deletions rust/test/BUILD
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,10 @@ load(
"rust_upb_proto_library",
)

package(
default_visibility = ["//rust/test:__subpackages__"],
)

proto_library(
name = "parent_proto",
srcs = ["parent.proto"],
Expand All @@ -26,28 +30,24 @@ proto_library(
rust_upb_proto_library(
name = "parent_upb_rust_proto",
testonly = True,
visibility = ["//rust/test/shared:__subpackages__"],
deps = [":parent_proto"],
)

rust_upb_proto_library(
name = "child_upb_rust_proto",
testonly = True,
visibility = ["//rust/test/shared:__subpackages__"],
deps = [":child_proto"],
)

rust_cc_proto_library(
name = "parent_cpp_rust_proto",
testonly = True,
visibility = ["//rust/test/shared:__subpackages__"],
deps = [":parent_proto"],
)

rust_cc_proto_library(
name = "child_cpp_rust_proto",
testonly = True,
visibility = ["//rust/test/shared:__subpackages__"],
deps = [":child_proto"],
)

Expand All @@ -60,14 +60,12 @@ proto_library(
rust_cc_proto_library(
name = "dots_in_package_cpp_rust_proto",
testonly = True,
visibility = ["//rust/test/shared:__subpackages__"],
deps = [":dots_in_package_proto"],
)

rust_upb_proto_library(
name = "dots_in_package_upb_rust_proto",
testonly = True,
visibility = ["//rust/test/shared:__subpackages__"],
deps = [":dots_in_package_proto"],
)

Expand All @@ -81,14 +79,12 @@ proto_library(
rust_cc_proto_library(
name = "edition2023_cpp_rust_proto",
testonly = True,
visibility = ["//rust/test/shared:__subpackages__"],
deps = [":edition2023_proto"],
)

rust_upb_proto_library(
name = "edition2023_upb_rust_proto",
testonly = True,
visibility = ["//rust/test/shared:__subpackages__"],
deps = [":edition2023_proto"],
)

Expand All @@ -101,14 +97,12 @@ proto_library(
rust_cc_proto_library(
name = "enums_cpp_rust_proto",
testonly = True,
visibility = ["//rust/test/shared:__subpackages__"],
deps = [":enums_proto"],
)

rust_upb_proto_library(
name = "enums_upb_rust_proto",
testonly = True,
visibility = ["//rust/test/shared:__subpackages__"],
deps = [":enums_proto"],
)

Expand Down Expand Up @@ -155,14 +149,12 @@ proto_library(
rust_cc_proto_library(
name = "import_public_cpp_rust_proto",
testonly = True,
visibility = ["//rust/test/shared:__subpackages__"],
deps = [":import_public_proto"],
)

rust_upb_proto_library(
name = "import_public_upb_rust_proto",
testonly = True,
visibility = ["//rust/test/shared:__subpackages__"],
deps = [":import_public_proto"],
)

Expand Down Expand Up @@ -190,14 +182,12 @@ proto_library(
rust_cc_proto_library(
name = "no_package_cpp_rust_proto",
testonly = True,
visibility = ["//rust/test/shared:__subpackages__"],
deps = [":no_package_proto"],
)

rust_upb_proto_library(
name = "no_package_upb_rust_proto",
testonly = True,
visibility = ["//rust/test/shared:__subpackages__"],
deps = [":no_package_proto"],
)

Expand All @@ -222,14 +212,12 @@ proto_library(
rust_cc_proto_library(
name = "package_cpp_rust_proto",
testonly = True,
visibility = ["//rust/test/shared:__subpackages__"],
deps = [":package_proto"],
)

rust_upb_proto_library(
name = "package_upb_rust_proto",
testonly = True,
visibility = ["//rust/test/shared:__subpackages__"],
deps = [":package_proto"],
)

Expand All @@ -246,14 +234,12 @@ proto_library(
rust_upb_proto_library(
name = "package_disabiguation_upb_rust_proto",
testonly = True,
visibility = ["//rust/test/shared:__subpackages__"],
deps = [":package_disabiguation_proto"],
)

rust_cc_proto_library(
name = "package_disabiguation_cpp_rust_proto",
testonly = True,
visibility = ["//rust/test/shared:__subpackages__"],
deps = [":package_disabiguation_proto"],
)

Expand All @@ -266,14 +252,12 @@ proto_library(
rust_cc_proto_library(
name = "bad_names_cpp_rust_proto",
testonly = True,
visibility = ["//rust/test/shared:__subpackages__"],
deps = [":bad_names_proto"],
)

rust_upb_proto_library(
name = "bad_names_upb_rust_proto",
testonly = True,
visibility = ["//rust/test/shared:__subpackages__"],
deps = [":bad_names_proto"],
)

Expand All @@ -286,37 +270,35 @@ proto_library(
rust_cc_proto_library(
name = "nested_cpp_rust_proto",
testonly = True,
visibility = [
"//rust/test/cpp:__subpackages__",
"//rust/test/shared:__subpackages__",
],
deps = [":nested_proto"],
)

rust_upb_proto_library(
name = "nested_upb_rust_proto",
testonly = True,
visibility = ["//rust/test/shared:__subpackages__"],
deps = [":nested_proto"],
)

proto_library(
name = "map_unittest_proto",
srcs = [
"map_unittest.proto",
],
deps = [
":unittest_proto",
],
)

rust_cc_proto_library(
name = "map_unittest_cpp_rust_proto",
testonly = True,
visibility = [
"//rust/test/shared:__subpackages__",
],
deps = ["//src/google/protobuf:map_unittest_proto"],
deps = [":map_unittest_proto"],
)

rust_upb_proto_library(
name = "map_unittest_upb_rust_proto",
testonly = True,
visibility = [
"//rust/test/shared:__subpackages__",
"//rust/test/upb:__subpackages__",
],
deps = ["//src/google/protobuf:map_unittest_proto"],
deps = [":map_unittest_proto"],
)

proto_library(
Expand All @@ -328,18 +310,12 @@ proto_library(
rust_cc_proto_library(
name = "imported_types_cpp_rust_proto",
testonly = True,
visibility = [
"//rust/test/shared:__subpackages__",
],
deps = [":imported_types_proto"],
)

rust_upb_proto_library(
name = "imported_types_upb_rust_proto",
testonly = True,
visibility = [
"//rust/test/shared:__subpackages__",
],
deps = [":imported_types_proto"],
)

Expand All @@ -354,17 +330,81 @@ proto_library(
rust_cc_proto_library(
name = "fields_with_imported_types_cpp_rust_proto",
testonly = True,
visibility = [
"//rust/test/shared:__subpackages__",
],
deps = [":fields-with-imported-types_proto"],
)

rust_upb_proto_library(
name = "fields_with_imported_types_upb_rust_proto",
testonly = True,
visibility = [
"//rust/test/shared:__subpackages__",
],
deps = [":fields-with-imported-types_proto"],
)

proto_library(
name = "unittest_proto",
srcs = ["unittest.proto"],
deps = [":unittest_import_proto"],
)

rust_upb_proto_library(
name = "unittest_upb_rust_proto",
testonly = True,
deps = [":unittest_proto"],
)

rust_cc_proto_library(
name = "unittest_cpp_rust_proto",
testonly = True,
deps = ["unittest_proto"],
)

proto_library(
name = "unittest_import_proto",
srcs = ["unittest_import.proto"],
)

rust_upb_proto_library(
name = "unittest_import_upb_rust_proto",
testonly = True,
deps = [":unittest_import_proto"],
)

rust_cc_proto_library(
name = "unittest_import_cpp_rust_proto",
testonly = True,
deps = ["unittest_import_proto"],
)

proto_library(
name = "unittest_proto3_proto",
srcs = ["unittest_proto3.proto"],
deps = [":unittest_import_proto"],
)

rust_upb_proto_library(
name = "unittest_proto3_upb_rust_proto",
testonly = True,
deps = [":unittest_proto3_proto"],
)

rust_cc_proto_library(
name = "unittest_proto3_cpp_rust_proto",
testonly = True,
deps = ["unittest_proto3_proto"],
)

proto_library(
name = "unittest_proto3_optional_proto",
srcs = ["unittest_proto3_optional.proto"],
)

rust_upb_proto_library(
name = "unittest_proto3_optional_upb_rust_proto",
testonly = True,
deps = [":unittest_proto3_optional_proto"],
)

rust_cc_proto_library(
name = "unittest_proto3_optional_cpp_rust_proto",
testonly = True,
deps = ["unittest_proto3_optional_proto"],
)
Loading

0 comments on commit 3a40367

Please sign in to comment.