dont run resource_quota_server test case under epoll1

pull/22751/head
Jan Tattermusch 5 years ago
parent 4e83c87c39
commit 635e7a2088
  1. 19
      test/core/end2end/generate_tests.bzl

@ -64,7 +64,6 @@ END2END_FIXTURES = {
fullstack = False,
client_channel = False,
_platforms = ["linux", "mac", "posix"],
flaky_tests = ["resource_quota_server"], # TODO(b/151212019)
),
"h2_full": _fixture_options(),
"h2_full+pipe": _fixture_options(_platforms = ["linux"]),
@ -96,7 +95,6 @@ END2END_FIXTURES = {
secure = True,
dns_resolver = False,
_platforms = ["linux", "mac", "posix"],
flaky_tests = ["resource_quota_server"], # TODO(b/151212019)
),
"h2_local_ipv4": _fixture_options(secure = True, dns_resolver = False, _platforms = ["linux", "mac", "posix"]),
"h2_local_ipv6": _fixture_options(secure = True, dns_resolver = False, _platforms = ["linux", "mac", "posix"]),
@ -104,7 +102,6 @@ END2END_FIXTURES = {
"h2_uds": _fixture_options(
dns_resolver = False,
_platforms = ["linux", "mac", "posix"],
flaky_tests = ["resource_quota_server"], # TODO(b/151212019)
),
"inproc": _fixture_options(
secure = True,
@ -133,7 +130,6 @@ END2END_NOSEC_FIXTURES = {
secure = False,
_platforms = ["linux", "mac", "posix"],
supports_msvc = False,
flaky_tests = ["resource_quota_server"], # TODO(b/151212019)
),
"h2_full": _fixture_options(secure = False),
"h2_full+pipe": _fixture_options(secure = False, _platforms = ["linux"], supports_msvc = False),
@ -168,7 +164,6 @@ END2END_NOSEC_FIXTURES = {
_platforms = ["linux", "mac", "posix"],
secure = False,
supports_msvc = False,
flaky_tests = ["resource_quota_server"], # TODO(b/151212019)
),
}
@ -184,7 +179,8 @@ def _test_options(
needs_proxy_auth = False,
needs_write_buffering = False,
needs_client_channel = False,
short_name = None):
short_name = None,
exclude_pollers = []):
return struct(
needs_fullstack = needs_fullstack,
needs_dns = needs_dns,
@ -198,6 +194,7 @@ def _test_options(
needs_write_buffering = needs_write_buffering,
needs_client_channel = needs_client_channel,
short_name = short_name,
exclude_pollers = exclude_pollers,
)
# maps test names to options
@ -205,7 +202,11 @@ END2END_TESTS = {
"bad_hostname": _test_options(needs_names = True),
"bad_ping": _test_options(needs_fullstack = True, proxyable = False),
"binary_metadata": _test_options(),
"resource_quota_server": _test_options(proxyable = False),
"resource_quota_server": _test_options(
proxyable = False,
# TODO(b/151212019): Test case known to be flaky under epoll1.
exclude_pollers = ["epoll1"],
),
"call_creds": _test_options(secure = True),
"call_host_override": _test_options(
needs_fullstack = True,
@ -466,6 +467,8 @@ def grpc_end2end_tests():
)
for poller in POLLERS:
if poller in topt.exclude_pollers:
continue
native.sh_test(
name = "%s_test@%s@poller=%s" % (f, test_short_name, poller),
data = [":%s_test" % f],
@ -542,6 +545,8 @@ def grpc_end2end_nosec_tests():
)
for poller in POLLERS:
if poller in topt.exclude_pollers:
continue
native.sh_test(
name = "%s_nosec_test@%s@poller=%s" % (f, test_short_name, poller),
data = [":%s_nosec_test" % f],

Loading…
Cancel
Save