diff options
author | MakMukhi <mmukhi@google.com> | 2017-04-24 16:36:40 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-04-24 16:36:40 -0700 |
commit | c090c619c117912b8c9e88a3c4bc8f778a94d582 (patch) | |
tree | e3063eb1460bccc34076a13719dfe5a1bd622aa1 /bazel/cc_grpc_library.bzl | |
parent | c83346f3c818b4948b3aaa018bb8c80feaf8efff (diff) | |
parent | 1bcb976a3a8b1da416a2766fb012335d52086c00 (diff) |
Merge pull request #10644 from MakMukhi/master
Added unit testing support.
Diffstat (limited to 'bazel/cc_grpc_library.bzl')
-rw-r--r-- | bazel/cc_grpc_library.bzl | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/bazel/cc_grpc_library.bzl b/bazel/cc_grpc_library.bzl index a3996eca00..0600bb9e30 100644 --- a/bazel/cc_grpc_library.bzl +++ b/bazel/cc_grpc_library.bzl @@ -2,7 +2,7 @@ load("//:bazel/generate_cc.bzl", "generate_cc") -def cc_grpc_library(name, srcs, deps, proto_only, well_known_protos, use_external = False, **kwargs): +def cc_grpc_library(name, srcs, deps, proto_only, well_known_protos, generate_mock, use_external = False, **kwargs): """Generates C++ grpc classes from a .proto file. Assumes the generated classes will be used in cc_api_version = 2. @@ -17,6 +17,7 @@ def cc_grpc_library(name, srcs, deps, proto_only, well_known_protos, use_externa "@com_google_protobuf//:well_known_protos" use_external: When True the grpc deps are prefixed with //external. This allows grpc to be used as a dependency in other bazel projects. + generate_mock: When true GMOCk code for client stub is generated. **kwargs: rest of arguments, e.g., compatible_with and visibility. """ if len(srcs) > 1: @@ -54,6 +55,7 @@ def cc_grpc_library(name, srcs, deps, proto_only, well_known_protos, use_externa srcs = [proto_target], plugin = plugin, well_known_protos = well_known_protos, + generate_mock = generate_mock, **kwargs ) |