diff options
author | adelez <adelez@google.com> | 2018-03-26 10:38:26 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-26 10:38:26 -0700 |
commit | bc7e096dd38cd8fca1504986abd2025019004563 (patch) | |
tree | 1f12260e403fc11322a449ce9e944c78e62385f2 /bazel | |
parent | 4c05e50f9f91053b0fe27eacd06b58362ad54564 (diff) | |
parent | aadbd18596979ea2155814cecc1e91ab6385e344 (diff) |
Merge pull request #14788 from adelez/foundry_integration
Add timeout param to grpc_cc_test, set it to long for fuzzer tests and eternal for api_fuzzer
Diffstat (limited to 'bazel')
-rw-r--r-- | bazel/grpc_build_system.bzl | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/bazel/grpc_build_system.bzl b/bazel/grpc_build_system.bzl index 08dc3de0ea..d3d8e4aad7 100644 --- a/bazel/grpc_build_system.bzl +++ b/bazel/grpc_build_system.bzl @@ -108,7 +108,7 @@ def grpc_proto_library(name, srcs = [], deps = [], well_known_protos = False, generate_mocks = generate_mocks, ) -def grpc_cc_test(name, srcs = [], deps = [], external_deps = [], args = [], data = [], uses_polling = True, language = "C++"): +def grpc_cc_test(name, srcs = [], deps = [], external_deps = [], args = [], data = [], uses_polling = True, language = "C++", size = "medium", timeout = "moderate"): copts = [] if language.upper() == "C": copts = if_not_windows(["-std=c99"]) @@ -120,6 +120,8 @@ def grpc_cc_test(name, srcs = [], deps = [], external_deps = [], args = [], data 'deps': deps + _get_external_deps(external_deps), 'copts': copts, 'linkopts': if_not_windows(["-pthread"]), + 'size': size, + 'timeout': timeout, } if uses_polling: native.cc_test(testonly=True, tags=['manual'], **args) @@ -130,9 +132,11 @@ def grpc_cc_test(name, srcs = [], deps = [], external_deps = [], args = [], data srcs = [ '//test/core/util:run_with_poller_sh', ], + size = size, + timeout = timeout, args = [ poller, - '$(location %s)' % name + '$(location %s)' % name, ] + args['args'], ) else: |