From 0d68b29ac49e48519afbaeaaa14c82a9e086b691 Mon Sep 17 00:00:00 2001 From: Fahrzin Hemmati Date: Mon, 26 Mar 2018 19:08:26 -0700 Subject: Add unittest build rules --- BUILD | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) (limited to 'BUILD') diff --git a/BUILD b/BUILD index d6fb85d8..a85b1bf9 100644 --- a/BUILD +++ b/BUILD @@ -913,3 +913,30 @@ objc_library( non_arc_srcs = OBJC_SRCS, visibility = ["//visibility:public"], ) + +################################################################################ +# Test generated proto support +################################################################################ + +genrule( + name = "generated_protos", + srcs = ["src/google/protobuf/unittest_import.proto"], + outs = ["unittest_gen.proto"], + cmd = "cat $(SRCS) | sed 's|google/|src/google/|' > $(OUTS)" +) + +proto_library( + name = "generated_protos_proto", + srcs = ["unittest_gen.proto"], +) + + +py_proto_library( + name = "generated_protos_py", + srcs = [ + "unittest_gen.proto", + "src/google/protobuf/unittest_import_public.proto", + ], + default_runtime = "", + protoc = ":protoc", +) -- cgit v1.2.3 From 55962db9b78d0751e861e43660bde1f82eb911e7 Mon Sep 17 00:00:00 2001 From: Fahrzin Hemmati Date: Mon, 7 May 2018 17:36:34 -0700 Subject: Fix generated_protos_proto deps --- BUILD | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'BUILD') diff --git a/BUILD b/BUILD index a85b1bf9..94ff203b 100644 --- a/BUILD +++ b/BUILD @@ -927,10 +927,12 @@ genrule( proto_library( name = "generated_protos_proto", - srcs = ["unittest_gen.proto"], + srcs = [ + "unittest_gen.proto", + "src/google/protobuf/unittest_import_public.proto", + ], ) - py_proto_library( name = "generated_protos_py", srcs = [ -- cgit v1.2.3