diff options
author | Steve Conover <sconover@gmail.com> | 2017-11-20 19:48:57 +0100 |
---|---|---|
committer | ZHANG Dapeng <zdapeng@google.com> | 2017-11-20 10:48:57 -0800 |
commit | 167029610ecba52d1d2ae95af5dc27dd109eb4af (patch) | |
tree | 276e0a894cc4b50658d7ee21350a6a004528c626 /repositories.bzl | |
parent | dd0d0288106e941f9b6c50c448ad5ab8e1cb085a (diff) | |
download | grpc-grpc-java-167029610ecba52d1d2ae95af5dc27dd109eb4af.tar.gz |
testing: bazel build targets
Adds necessary dependencies and bazel build rules to create `@grpc_java//testing`.
Diffstat (limited to 'repositories.bzl')
-rw-r--r-- | repositories.bzl | 23 |
1 files changed, 22 insertions, 1 deletions
diff --git a/repositories.bzl b/repositories.bzl index 7c52dac8f..01d8007b6 100644 --- a/repositories.bzl +++ b/repositories.bzl @@ -10,6 +10,7 @@ def grpc_java_repositories( omit_com_google_protobuf=False, omit_com_google_protobuf_java=False, omit_com_google_protobuf_nano_protobuf_javanano=False, + omit_com_google_truth_truth=False, omit_com_squareup_okhttp=False, omit_com_squareup_okio=False, omit_io_netty_buffer=False, @@ -24,7 +25,8 @@ def grpc_java_repositories( omit_io_netty_resolver=False, omit_io_netty_tcnative_boringssl_static=False, omit_io_opencensus_api=False, - omit_io_opencensus_grpc_metrics=False): + omit_io_opencensus_grpc_metrics=False, + omit_junit_junit=False): """Imports dependencies for grpc-java.""" if not omit_com_google_api_grpc_google_common_protos: com_google_api_grpc_google_common_protos() @@ -44,6 +46,8 @@ def grpc_java_repositories( com_google_protobuf_java() if not omit_com_google_protobuf_nano_protobuf_javanano: com_google_protobuf_nano_protobuf_javanano() + if not omit_com_google_truth_truth: + com_google_truth_truth() if not omit_com_squareup_okhttp: com_squareup_okhttp() if not omit_com_squareup_okio: @@ -74,6 +78,9 @@ def grpc_java_repositories( io_opencensus_api() if not omit_io_opencensus_grpc_metrics: io_opencensus_grpc_metrics() + if not omit_junit_junit: + junit_junit() + native.bind( name = "guava", actual = "@com_google_guava_guava//jar", @@ -153,6 +160,13 @@ def com_google_protobuf_nano_protobuf_javanano(): sha1 = "357e60f95cebb87c72151e49ba1f570d899734f8", ) +def com_google_truth_truth(): + native.maven_jar( + name = "com_google_truth_truth", + artifact = "com.google.truth:truth:0.36", + sha1 = "7485219d2c1d341097a19382c02bde07e69ff5d2", + ) + def com_squareup_okhttp(): native.maven_jar( name = "com_squareup_okhttp_okhttp", @@ -257,3 +271,10 @@ def io_opencensus_grpc_metrics(): artifact = "io.opencensus:opencensus-contrib-grpc-metrics:0.8.0", sha1 = "5e54d0e6dd946fe097e63ad68243e0006fbb1fbc", ) + +def junit_junit(): + native.maven_jar( + name = "junit_junit", + artifact = "junit:junit:4.12", + sha1 = "2973d150c0dc1fefe998f834810d68f278ea58ec", + ) |