aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/buildgen/generate_build_additions.sh2
-rwxr-xr-xtools/codegen/core/gen_header_frame.py105
-rw-r--r--tools/codegen/core/gen_legal_metadata_characters.c1
-rwxr-xr-xtools/codegen/core/gen_static_metadata.py312
-rw-r--r--tools/doxygen/Doxyfile.c++1
-rw-r--r--tools/doxygen/Doxyfile.c++.internal5
-rw-r--r--tools/doxygen/Doxyfile.core1
-rw-r--r--tools/doxygen/Doxyfile.core.internal29
-rwxr-xr-xtools/gke/kubernetes_api.py216
-rw-r--r--tools/http2_interop/frameheader.go13
-rw-r--r--tools/http2_interop/goaway.go72
-rw-r--r--tools/http2_interop/http1frame.go49
-rw-r--r--tools/http2_interop/http2interop.go221
-rw-r--r--tools/http2_interop/http2interop_test.go116
-rw-r--r--tools/http2_interop/s6.5.go90
-rw-r--r--tools/http2_interop/s6.5_test.go26
-rw-r--r--tools/http2_interop/settings.go21
-rw-r--r--tools/http2_interop/testsuite.go56
-rwxr-xr-xtools/jenkins/build_docker_and_run_tests.sh2
-rwxr-xr-xtools/jenkins/docker_run_tests.sh6
-rw-r--r--tools/jenkins/grpc_interop_php/Dockerfile18
-rwxr-xr-xtools/jenkins/grpc_interop_php/build_interop.sh10
-rwxr-xr-xtools/jenkins/run_jenkins.sh7
-rwxr-xr-xtools/jenkins/run_performance.sh55
-rwxr-xr-xtools/profiling/latency_profile/profile_analyzer.py3
-rwxr-xr-xtools/profiling/latency_profile/run_latency_profile.sh30
-rwxr-xr-xtools/run_tests/build_csharp.sh2
-rwxr-xr-xtools/run_tests/dockerjob.py3
-rw-r--r--tools/run_tests/interop_html_report.template161
-rwxr-xr-xtools/run_tests/jobset.py56
-rwxr-xr-xtools/run_tests/post_tests_ruby.sh46
-rw-r--r--tools/run_tests/report_utils.py179
-rw-r--r--tools/run_tests/run_csharp.bat12
-rwxr-xr-xtools/run_tests/run_csharp.sh23
-rwxr-xr-xtools/run_tests/run_interop_tests.py142
-rwxr-xr-xtools/run_tests/run_lcov.sh3
-rwxr-xr-xtools/run_tests/run_tests.py226
-rw-r--r--tools/run_tests/sources_and_headers.json6993
-rw-r--r--tools/run_tests/tests.json4417
39 files changed, 12342 insertions, 1388 deletions
diff --git a/tools/buildgen/generate_build_additions.sh b/tools/buildgen/generate_build_additions.sh
index b5df150ed1..bd5a78cbc2 100644
--- a/tools/buildgen/generate_build_additions.sh
+++ b/tools/buildgen/generate_build_additions.sh
@@ -28,7 +28,7 @@
# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-gen_build_yaml_dirs="test/core/end2end test/core/bad_client"
+gen_build_yaml_dirs="test/core/end2end test/core/bad_client test/core/bad_ssl"
gen_build_files=""
for gen_build_yaml in $gen_build_yaml_dirs
do
diff --git a/tools/codegen/core/gen_header_frame.py b/tools/codegen/core/gen_header_frame.py
new file mode 100755
index 0000000000..96e6c67fa6
--- /dev/null
+++ b/tools/codegen/core/gen_header_frame.py
@@ -0,0 +1,105 @@
+#!/usr/bin/env python2.7
+
+# Copyright 2015, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+"""Read from stdin a set of colon separated http headers:
+ :path: /foo/bar
+ content-type: application/grpc
+ Write a set of strings containing a hpack encoded http2 frame that
+ represents said headers."""
+
+import json
+import sys
+
+# parse input, fill in vals
+vals = []
+for line in sys.stdin:
+ line = line.strip()
+ if line == '': continue
+ if line[0] == '#': continue
+ key_tail, value = line[1:].split(':')
+ key = (line[0] + key_tail).strip()
+ value = value.strip()
+ vals.append((key, value))
+
+# generate frame payload binary data
+payload_bytes = [[]] # reserve space for header
+payload_len = 0
+for key, value in vals:
+ payload_line = []
+ payload_line.append(0x10)
+ assert(len(key) <= 126)
+ payload_line.append(len(key))
+ payload_line.extend(ord(c) for c in key)
+ assert(len(value) <= 126)
+ payload_line.append(len(value))
+ payload_line.extend(ord(c) for c in value)
+ payload_len += len(payload_line)
+ payload_bytes.append(payload_line)
+
+# fill in header
+payload_bytes[0].extend([
+ (payload_len >> 16) & 0xff,
+ (payload_len >> 8) & 0xff,
+ (payload_len) & 0xff,
+ # header frame
+ 0x01,
+ # flags
+ 0x04,
+ # stream id
+ 0x00,
+ 0x00,
+ 0x00,
+ 0x01
+])
+
+hex_bytes = [ord(c) for c in "abcdefABCDEF0123456789"]
+
+def esc_c(line):
+ out = "\""
+ last_was_hex = False
+ for c in line:
+ if 32 <= c < 127:
+ if c in hex_bytes and last_was_hex:
+ out += "\"\""
+ if c != ord('"'):
+ out += chr(c)
+ else:
+ out += "\\\""
+ last_was_hex = False
+ else:
+ out += "\\x%02x" % c
+ last_was_hex = True
+ return out + "\""
+
+# dump bytes
+for line in payload_bytes:
+ print esc_c(line)
+
diff --git a/tools/codegen/core/gen_legal_metadata_characters.c b/tools/codegen/core/gen_legal_metadata_characters.c
index 677fa5c155..c6658f46c6 100644
--- a/tools/codegen/core/gen_legal_metadata_characters.c
+++ b/tools/codegen/core/gen_legal_metadata_characters.c
@@ -72,7 +72,6 @@ int main(void) {
clear();
for (i = 32; i <= 126; i++) {
- if (i == ',') continue;
legal(i);
}
dump();
diff --git a/tools/codegen/core/gen_static_metadata.py b/tools/codegen/core/gen_static_metadata.py
new file mode 100755
index 0000000000..3e47d7f6d5
--- /dev/null
+++ b/tools/codegen/core/gen_static_metadata.py
@@ -0,0 +1,312 @@
+#!/usr/bin/env python2.7
+
+# Copyright 2015, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+import hashlib
+import itertools
+import os
+import sys
+
+# configuration: a list of either strings or 2-tuples of strings
+# a single string represents a static grpc_mdstr
+# a 2-tuple represents a static grpc_mdelem (and appropriate grpc_mdstrs will
+# also be created)
+
+CONFIG = [
+ 'grpc-timeout',
+ 'grpc-internal-encoding-request',
+ ':path',
+ 'grpc-encoding',
+ 'grpc-accept-encoding',
+ 'user-agent',
+ ':authority',
+ 'host',
+ 'grpc-message',
+ 'grpc-status',
+ 'census',
+ 'census-bin',
+ '',
+ ('grpc-status', '0'),
+ ('grpc-status', '1'),
+ ('grpc-status', '2'),
+ ('grpc-encoding', 'identity'),
+ ('grpc-encoding', 'gzip'),
+ ('grpc-encoding', 'deflate'),
+ ('te', 'trailers'),
+ ('content-type', 'application/grpc'),
+ (':method', 'POST'),
+ (':status', '200'),
+ (':status', '404'),
+ (':scheme', 'http'),
+ (':scheme', 'https'),
+ (':scheme', 'grpc'),
+ (':authority', ''),
+ (':method', 'GET'),
+ (':path', '/'),
+ (':path', '/index.html'),
+ (':status', '204'),
+ (':status', '206'),
+ (':status', '304'),
+ (':status', '400'),
+ (':status', '500'),
+ ('accept-charset', ''),
+ ('accept-encoding', ''),
+ ('accept-encoding', 'gzip, deflate'),
+ ('accept-language', ''),
+ ('accept-ranges', ''),
+ ('accept', ''),
+ ('access-control-allow-origin', ''),
+ ('age', ''),
+ ('allow', ''),
+ ('authorization', ''),
+ ('cache-control', ''),
+ ('content-disposition', ''),
+ ('content-encoding', ''),
+ ('content-language', ''),
+ ('content-length', ''),
+ ('content-location', ''),
+ ('content-range', ''),
+ ('content-type', ''),
+ ('cookie', ''),
+ ('date', ''),
+ ('etag', ''),
+ ('expect', ''),
+ ('expires', ''),
+ ('from', ''),
+ ('host', ''),
+ ('if-match', ''),
+ ('if-modified-since', ''),
+ ('if-none-match', ''),
+ ('if-range', ''),
+ ('if-unmodified-since', ''),
+ ('last-modified', ''),
+ ('link', ''),
+ ('location', ''),
+ ('max-forwards', ''),
+ ('proxy-authenticate', ''),
+ ('proxy-authorization', ''),
+ ('range', ''),
+ ('referer', ''),
+ ('refresh', ''),
+ ('retry-after', ''),
+ ('server', ''),
+ ('set-cookie', ''),
+ ('strict-transport-security', ''),
+ ('transfer-encoding', ''),
+ ('user-agent', ''),
+ ('vary', ''),
+ ('via', ''),
+ ('www-authenticate', ''),
+]
+
+COMPRESSION_ALGORITHMS = [
+ 'identity',
+ 'deflate',
+ 'gzip',
+]
+
+# utility: mangle the name of a config
+def mangle(elem):
+ xl = {
+ '-': '_',
+ ':': '',
+ '/': 'slash',
+ '.': 'dot',
+ ',': 'comma',
+ ' ': '_',
+ }
+ def m0(x):
+ if not x: return 'empty'
+ r = ''
+ for c in x:
+ put = xl.get(c, c.lower())
+ if not put: continue
+ last_is_underscore = r[-1] == '_' if r else True
+ if last_is_underscore and put == '_': continue
+ elif len(put) > 1:
+ if not last_is_underscore: r += '_'
+ r += put
+ r += '_'
+ else:
+ r += put
+ if r[-1] == '_': r = r[:-1]
+ return r
+ if isinstance(elem, tuple):
+ return 'grpc_mdelem_%s_%s' % (m0(elem[0]), m0(elem[1]))
+ else:
+ return 'grpc_mdstr_%s' % (m0(elem))
+
+# utility: generate some hash value for a string
+def fake_hash(elem):
+ return hashlib.md5(elem).hexdigest()[0:8]
+
+# utility: print a big comment block into a set of files
+def put_banner(files, banner):
+ for f in files:
+ print >>f, '/*'
+ for line in banner:
+ print >>f, ' * %s' % line
+ print >>f, ' */'
+ print >>f
+
+# build a list of all the strings we need
+all_strs = set()
+all_elems = set()
+static_userdata = {}
+for elem in CONFIG:
+ if isinstance(elem, tuple):
+ all_strs.add(elem[0])
+ all_strs.add(elem[1])
+ all_elems.add(elem)
+ else:
+ all_strs.add(elem)
+compression_elems = []
+for mask in range(1, 1<<len(COMPRESSION_ALGORITHMS)):
+ val = ','.join(COMPRESSION_ALGORITHMS[alg]
+ for alg in range(0, len(COMPRESSION_ALGORITHMS))
+ if (1 << alg) & mask)
+ elem = ('grpc-accept-encoding', val)
+ all_strs.add(val)
+ all_elems.add(elem)
+ compression_elems.append(elem)
+ static_userdata[elem] = 1 + mask
+all_strs = sorted(list(all_strs), key=mangle)
+all_elems = sorted(list(all_elems), key=mangle)
+
+# output configuration
+args = sys.argv[1:]
+H = None
+C = None
+if args:
+ if 'header' in args:
+ H = sys.stdout
+ else:
+ H = open('/dev/null', 'w')
+ if 'source' in args:
+ C = sys.stdout
+ else:
+ C = open('/dev/null', 'w')
+else:
+ H = open(os.path.join(
+ os.path.dirname(sys.argv[0]), '../../../src/core/transport/static_metadata.h'), 'w')
+ C = open(os.path.join(
+ os.path.dirname(sys.argv[0]), '../../../src/core/transport/static_metadata.c'), 'w')
+
+# copy-paste copyright notice from this file
+with open(sys.argv[0]) as my_source:
+ copyright = []
+ for line in my_source:
+ if line[0] != '#': break
+ for line in my_source:
+ if line[0] == '#':
+ copyright.append(line)
+ break
+ for line in my_source:
+ if line[0] != '#':
+ break
+ copyright.append(line)
+ put_banner([H,C], [line[1:].strip() for line in copyright])
+
+put_banner([H,C],
+"""WARNING: Auto-generated code.
+
+To make changes to this file, change tools/codegen/core/gen_static_metadata.py,
+and then re-run it.
+
+See metadata.h for an explanation of the interface here, and metadata.c for an
+explanation of what's going on.
+""".splitlines())
+
+print >>H, '#ifndef GRPC_INTERNAL_CORE_TRANSPORT_STATIC_METADATA_H'
+print >>H, '#define GRPC_INTERNAL_CORE_TRANSPORT_STATIC_METADATA_H'
+print >>H
+print >>H, '#include "src/core/transport/metadata.h"'
+print >>H
+
+print >>C, '#include "src/core/transport/static_metadata.h"'
+print >>C
+
+print >>H, '#define GRPC_STATIC_MDSTR_COUNT %d' % len(all_strs)
+print >>H, 'extern grpc_mdstr grpc_static_mdstr_table[GRPC_STATIC_MDSTR_COUNT];'
+for i, elem in enumerate(all_strs):
+ print >>H, '/* "%s" */' % elem
+ print >>H, '#define %s (&grpc_static_mdstr_table[%d])' % (mangle(elem).upper(), i)
+print >>H
+print >>C, 'grpc_mdstr grpc_static_mdstr_table[GRPC_STATIC_MDSTR_COUNT];'
+print >>C
+
+print >>H, '#define GRPC_STATIC_MDELEM_COUNT %d' % len(all_elems)
+print >>H, 'extern grpc_mdelem grpc_static_mdelem_table[GRPC_STATIC_MDELEM_COUNT];'
+print >>H, 'extern gpr_uintptr grpc_static_mdelem_user_data[GRPC_STATIC_MDELEM_COUNT];'
+for i, elem in enumerate(all_elems):
+ print >>H, '/* "%s": "%s" */' % elem
+ print >>H, '#define %s (&grpc_static_mdelem_table[%d])' % (mangle(elem).upper(), i)
+print >>H
+print >>C, 'grpc_mdelem grpc_static_mdelem_table[GRPC_STATIC_MDELEM_COUNT];'
+print >>C, 'gpr_uintptr grpc_static_mdelem_user_data[GRPC_STATIC_MDELEM_COUNT] = {'
+print >>C, ' %s' % ','.join('%d' % static_userdata.get(elem, 0) for elem in all_elems)
+print >>C, '};'
+print >>C
+
+def str_idx(s):
+ for i, s2 in enumerate(all_strs):
+ if s == s2:
+ return i
+
+def md_idx(m):
+ for i, m2 in enumerate(all_elems):
+ if m == m2:
+ return i
+
+print >>H, 'extern const gpr_uint8 grpc_static_metadata_elem_indices[GRPC_STATIC_MDELEM_COUNT*2];'
+print >>C, 'const gpr_uint8 grpc_static_metadata_elem_indices[GRPC_STATIC_MDELEM_COUNT*2] = {'
+print >>C, ','.join('%d' % str_idx(x) for x in itertools.chain.from_iterable([a,b] for a, b in all_elems))
+print >>C, '};'
+print >>C
+
+print >>H, 'extern const char *const grpc_static_metadata_strings[GRPC_STATIC_MDSTR_COUNT];'
+print >>C, 'const char *const grpc_static_metadata_strings[GRPC_STATIC_MDSTR_COUNT] = {'
+print >>C, '%s' % ',\n'.join(' "%s"' % s for s in all_strs)
+print >>C, '};'
+print >>C
+
+print >>H, 'extern const gpr_uint8 grpc_static_accept_encoding_metadata[%d];' % (1 << len(COMPRESSION_ALGORITHMS))
+print >>C, 'const gpr_uint8 grpc_static_accept_encoding_metadata[%d] = {' % (1 << len(COMPRESSION_ALGORITHMS))
+print >>C, '0,%s' % ','.join('%d' % md_idx(elem) for elem in compression_elems)
+print >>C, '};'
+print >>C
+
+print >>H, '#define GRPC_MDELEM_ACCEPT_ENCODING_FOR_ALGORITHMS(algs) (&grpc_static_mdelem_table[grpc_static_accept_encoding_metadata[(algs)]])'
+
+print >>H, '#endif /* GRPC_INTERNAL_CORE_TRANSPORT_STATIC_METADATA_H */'
+
+H.close()
+C.close()
+
diff --git a/tools/doxygen/Doxyfile.c++ b/tools/doxygen/Doxyfile.c++
index f07718515a..500d110ad0 100644
--- a/tools/doxygen/Doxyfile.c++
+++ b/tools/doxygen/Doxyfile.c++
@@ -774,6 +774,7 @@ include/grpc++/impl/proto_utils.h \
include/grpc++/impl/rpc_method.h \
include/grpc++/impl/rpc_service_method.h \
include/grpc++/impl/serialization_traits.h \
+include/grpc++/impl/server_builder_option.h \
include/grpc++/impl/service_type.h \
include/grpc++/impl/sync.h \
include/grpc++/impl/sync_cxx11.h \
diff --git a/tools/doxygen/Doxyfile.c++.internal b/tools/doxygen/Doxyfile.c++.internal
index 11aaa379ce..ba1dec0d38 100644
--- a/tools/doxygen/Doxyfile.c++.internal
+++ b/tools/doxygen/Doxyfile.c++.internal
@@ -774,6 +774,7 @@ include/grpc++/impl/proto_utils.h \
include/grpc++/impl/rpc_method.h \
include/grpc++/impl/rpc_service_method.h \
include/grpc++/impl/serialization_traits.h \
+include/grpc++/impl/server_builder_option.h \
include/grpc++/impl/service_type.h \
include/grpc++/impl/sync.h \
include/grpc++/impl/sync_cxx11.h \
@@ -809,14 +810,13 @@ src/cpp/common/create_auth_context.h \
src/cpp/server/dynamic_thread_pool.h \
src/cpp/server/fixed_size_thread_pool.h \
src/cpp/server/thread_pool_interface.h \
-src/cpp/client/secure_channel_arguments.cc \
src/cpp/client/secure_credentials.cc \
src/cpp/common/auth_property_iterator.cc \
src/cpp/common/secure_auth_context.cc \
+src/cpp/common/secure_channel_arguments.cc \
src/cpp/common/secure_create_auth_context.cc \
src/cpp/server/secure_server_credentials.cc \
src/cpp/client/channel.cc \
-src/cpp/client/channel_arguments.cc \
src/cpp/client/client_context.cc \
src/cpp/client/create_channel.cc \
src/cpp/client/create_channel_internal.cc \
@@ -824,6 +824,7 @@ src/cpp/client/credentials.cc \
src/cpp/client/generic_stub.cc \
src/cpp/client/insecure_credentials.cc \
src/cpp/common/call.cc \
+src/cpp/common/channel_arguments.cc \
src/cpp/common/completion_queue.cc \
src/cpp/common/rpc_method.cc \
src/cpp/proto/proto_utils.cc \
diff --git a/tools/doxygen/Doxyfile.core b/tools/doxygen/Doxyfile.core
index e411abf300..3a1d097fb9 100644
--- a/tools/doxygen/Doxyfile.core
+++ b/tools/doxygen/Doxyfile.core
@@ -772,6 +772,7 @@ include/grpc/support/atm.h \
include/grpc/support/atm_gcc_atomic.h \
include/grpc/support/atm_gcc_sync.h \
include/grpc/support/atm_win32.h \
+include/grpc/support/avl.h \
include/grpc/support/cmdline.h \
include/grpc/support/cpu.h \
include/grpc/support/histogram.h \
diff --git a/tools/doxygen/Doxyfile.core.internal b/tools/doxygen/Doxyfile.core.internal
index b0e937d666..f84a35ce65 100644
--- a/tools/doxygen/Doxyfile.core.internal
+++ b/tools/doxygen/Doxyfile.core.internal
@@ -790,9 +790,10 @@ src/core/channel/connected_channel.h \
src/core/channel/context.h \
src/core/channel/http_client_filter.h \
src/core/channel/http_server_filter.h \
-src/core/channel/noop_filter.h \
+src/core/channel/subchannel_call_holder.h \
src/core/client_config/client_config.h \
src/core/client_config/connector.h \
+src/core/client_config/initial_connect_string.h \
src/core/client_config/lb_policies/pick_first.h \
src/core/client_config/lb_policies/round_robin.h \
src/core/client_config/lb_policy.h \
@@ -805,9 +806,8 @@ src/core/client_config/resolvers/dns_resolver.h \
src/core/client_config/resolvers/sockaddr_resolver.h \
src/core/client_config/subchannel.h \
src/core/client_config/subchannel_factory.h \
-src/core/client_config/subchannel_factory_decorators/add_channel_arg.h \
-src/core/client_config/subchannel_factory_decorators/merge_channel_args.h \
src/core/client_config/uri_parser.h \
+src/core/compression/algorithm_metadata.h \
src/core/compression/message_compress.h \
src/core/debug/trace.h \
src/core/httpcli/format_request.h \
@@ -857,7 +857,6 @@ src/core/json/json_writer.h \
src/core/statistics/census_interface.h \
src/core/statistics/census_rpc_stats.h \
src/core/surface/api_trace.h \
-src/core/surface/byte_buffer_queue.h \
src/core/surface/call.h \
src/core/surface/call_test_only.h \
src/core/surface/channel.h \
@@ -866,6 +865,7 @@ src/core/surface/event_string.h \
src/core/surface/init.h \
src/core/surface/server.h \
src/core/surface/surface_trace.h \
+src/core/transport/byte_stream.h \
src/core/transport/chttp2/alpn.h \
src/core/transport/chttp2/bin_encoder.h \
src/core/transport/chttp2/frame.h \
@@ -875,6 +875,7 @@ src/core/transport/chttp2/frame_ping.h \
src/core/transport/chttp2/frame_rst_stream.h \
src/core/transport/chttp2/frame_settings.h \
src/core/transport/chttp2/frame_window_update.h \
+src/core/transport/chttp2/hpack_encoder.h \
src/core/transport/chttp2/hpack_parser.h \
src/core/transport/chttp2/hpack_table.h \
src/core/transport/chttp2/http2_errors.h \
@@ -882,14 +883,14 @@ src/core/transport/chttp2/huffsyms.h \
src/core/transport/chttp2/incoming_metadata.h \
src/core/transport/chttp2/internal.h \
src/core/transport/chttp2/status_conversion.h \
-src/core/transport/chttp2/stream_encoder.h \
src/core/transport/chttp2/stream_map.h \
src/core/transport/chttp2/timeout_encoding.h \
src/core/transport/chttp2/varint.h \
src/core/transport/chttp2_transport.h \
src/core/transport/connectivity_state.h \
src/core/transport/metadata.h \
-src/core/transport/stream_op.h \
+src/core/transport/metadata_batch.h \
+src/core/transport/static_metadata.h \
src/core/transport/transport.h \
src/core/transport/transport_impl.h \
src/core/census/aggregation.h \
@@ -926,9 +927,11 @@ src/core/channel/compress_filter.c \
src/core/channel/connected_channel.c \
src/core/channel/http_client_filter.c \
src/core/channel/http_server_filter.c \
-src/core/channel/noop_filter.c \
+src/core/channel/subchannel_call_holder.c \
src/core/client_config/client_config.c \
src/core/client_config/connector.c \
+src/core/client_config/default_initial_connect_string.c \
+src/core/client_config/initial_connect_string.c \
src/core/client_config/lb_policies/pick_first.c \
src/core/client_config/lb_policies/round_robin.c \
src/core/client_config/lb_policy.c \
@@ -941,8 +944,6 @@ src/core/client_config/resolvers/dns_resolver.c \
src/core/client_config/resolvers/sockaddr_resolver.c \
src/core/client_config/subchannel.c \
src/core/client_config/subchannel_factory.c \
-src/core/client_config/subchannel_factory_decorators/add_channel_arg.c \
-src/core/client_config/subchannel_factory_decorators/merge_channel_args.c \
src/core/client_config/uri_parser.c \
src/core/compression/algorithm.c \
src/core/compression/message_compress.c \
@@ -996,7 +997,6 @@ src/core/json/json_string.c \
src/core/json/json_writer.c \
src/core/surface/api_trace.c \
src/core/surface/byte_buffer.c \
-src/core/surface/byte_buffer_queue.c \
src/core/surface/byte_buffer_reader.c \
src/core/surface/call.c \
src/core/surface/call_details.c \
@@ -1004,6 +1004,7 @@ src/core/surface/call_log_batch.c \
src/core/surface/channel.c \
src/core/surface/channel_connectivity.c \
src/core/surface/channel_create.c \
+src/core/surface/channel_ping.c \
src/core/surface/completion_queue.c \
src/core/surface/event_string.c \
src/core/surface/init.c \
@@ -1013,6 +1014,7 @@ src/core/surface/server.c \
src/core/surface/server_chttp2.c \
src/core/surface/server_create.c \
src/core/surface/version.c \
+src/core/transport/byte_stream.c \
src/core/transport/chttp2/alpn.c \
src/core/transport/chttp2/bin_encoder.c \
src/core/transport/chttp2/frame_data.c \
@@ -1021,13 +1023,13 @@ src/core/transport/chttp2/frame_ping.c \
src/core/transport/chttp2/frame_rst_stream.c \
src/core/transport/chttp2/frame_settings.c \
src/core/transport/chttp2/frame_window_update.c \
+src/core/transport/chttp2/hpack_encoder.c \
src/core/transport/chttp2/hpack_parser.c \
src/core/transport/chttp2/hpack_table.c \
src/core/transport/chttp2/huffsyms.c \
src/core/transport/chttp2/incoming_metadata.c \
src/core/transport/chttp2/parsing.c \
src/core/transport/chttp2/status_conversion.c \
-src/core/transport/chttp2/stream_encoder.c \
src/core/transport/chttp2/stream_lists.c \
src/core/transport/chttp2/stream_map.c \
src/core/transport/chttp2/timeout_encoding.c \
@@ -1036,7 +1038,8 @@ src/core/transport/chttp2/writing.c \
src/core/transport/chttp2_transport.c \
src/core/transport/connectivity_state.c \
src/core/transport/metadata.c \
-src/core/transport/stream_op.c \
+src/core/transport/metadata_batch.c \
+src/core/transport/static_metadata.c \
src/core/transport/transport.c \
src/core/transport/transport_op_string.c \
src/core/census/context.c \
@@ -1048,6 +1051,7 @@ include/grpc/support/atm.h \
include/grpc/support/atm_gcc_atomic.h \
include/grpc/support/atm_gcc_sync.h \
include/grpc/support/atm_win32.h \
+include/grpc/support/avl.h \
include/grpc/support/cmdline.h \
include/grpc/support/cpu.h \
include/grpc/support/histogram.h \
@@ -1083,6 +1087,7 @@ src/core/support/time_precise.h \
src/core/profiling/basic_timers.c \
src/core/profiling/stap_timers.c \
src/core/support/alloc.c \
+src/core/support/avl.c \
src/core/support/cmdline.c \
src/core/support/cpu_iphone.c \
src/core/support/cpu_linux.c \
diff --git a/tools/gke/kubernetes_api.py b/tools/gke/kubernetes_api.py
new file mode 100755
index 0000000000..7dd3015365
--- /dev/null
+++ b/tools/gke/kubernetes_api.py
@@ -0,0 +1,216 @@
+#!/usr/bin/env python2.7
+# Copyright 2015, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+import requests
+import json
+
+_REQUEST_TIMEOUT_SECS = 10
+
+def _make_pod_config(pod_name, image_name, container_port_list, cmd_list,
+ arg_list):
+ """Creates a string containing the Pod defintion as required by the Kubernetes API"""
+ body = {
+ 'kind': 'Pod',
+ 'apiVersion': 'v1',
+ 'metadata': {
+ 'name': pod_name,
+ 'labels': {'name': pod_name}
+ },
+ 'spec': {
+ 'containers': [
+ {
+ 'name': pod_name,
+ 'image': image_name,
+ 'ports': []
+ }
+ ]
+ }
+ }
+ # Populate the 'ports' list
+ for port in container_port_list:
+ port_entry = {'containerPort': port, 'protocol': 'TCP'}
+ body['spec']['containers'][0]['ports'].append(port_entry)
+
+ # Add the 'Command' and 'Args' attributes if they are passed.
+ # Note:
+ # - 'Command' overrides the ENTRYPOINT in the Docker Image
+ # - 'Args' override the COMMAND in Docker image (yes, it is confusing!)
+ if len(cmd_list) > 0:
+ body['spec']['containers'][0]['command'] = cmd_list
+ if len(arg_list) > 0:
+ body['spec']['containers'][0]['args'] = arg_list
+ return json.dumps(body)
+
+
+def _make_service_config(service_name, pod_name, service_port_list,
+ container_port_list, is_headless):
+ """Creates a string containing the Service definition as required by the Kubernetes API.
+
+ NOTE:
+ This creates either a Headless Service or 'LoadBalancer' service depending on
+ the is_headless parameter. For Headless services, there is no 'type' attribute
+ and the 'clusterIP' attribute is set to 'None'. Also, if the service is
+ Headless, Kubernetes creates DNS entries for Pods - i.e creates DNS A-records
+ mapping the service's name to the Pods' IPs
+ """
+ if len(container_port_list) != len(service_port_list):
+ print(
+ 'ERROR: container_port_list and service_port_list must be of same size')
+ return ''
+ body = {
+ 'kind': 'Service',
+ 'apiVersion': 'v1',
+ 'metadata': {
+ 'name': service_name,
+ 'labels': {
+ 'name': service_name
+ }
+ },
+ 'spec': {
+ 'ports': [],
+ 'selector': {
+ 'name': pod_name
+ }
+ }
+ }
+ # Populate the 'ports' list in the 'spec' section. This maps service ports
+ # (port numbers that are exposed by Kubernetes) to container ports (i.e port
+ # numbers that are exposed by your Docker image)
+ for idx in range(len(container_port_list)):
+ port_entry = {
+ 'port': service_port_list[idx],
+ 'targetPort': container_port_list[idx],
+ 'protocol': 'TCP'
+ }
+ body['spec']['ports'].append(port_entry)
+
+ # Make this either a LoadBalancer service or a headless service depending on
+ # the is_headless parameter
+ if is_headless:
+ body['spec']['clusterIP'] = 'None'
+ else:
+ body['spec']['type'] = 'LoadBalancer'
+ return json.dumps(body)
+
+
+def _print_connection_error(msg):
+ print('ERROR: Connection failed. Did you remember to run Kubenetes proxy on '
+ 'localhost (i.e kubectl proxy --port=<proxy_port>) ?. Error: %s' % msg)
+
+def _do_post(post_url, api_name, request_body):
+ """Helper to do HTTP POST.
+
+ Note:
+ 1) On success, Kubernetes returns a success code of 201(CREATED) not 200(OK)
+ 2) A response code of 509(CONFLICT) is interpreted as a success code (since
+ the error is most likely due to the resource already existing). This makes
+ _do_post() idempotent which is semantically desirable.
+ """
+ is_success = True
+ try:
+ r = requests.post(post_url, data=request_body, timeout=_REQUEST_TIMEOUT_SECS)
+ if r.status_code == requests.codes.conflict:
+ print('WARN: Looks like the resource already exists. Api: %s, url: %s' %
+ (api_name, post_url))
+ elif r.status_code != requests.codes.created:
+ print('ERROR: %s API returned error. HTTP response: (%d) %s' %
+ (api_name, r.status_code, r.text))
+ is_success = False
+ except(requests.exceptions.Timeout, requests.exceptions.ConnectionError) as e:
+ is_success = False
+ _print_connection_error(str(e))
+ return is_success
+
+
+def _do_delete(del_url, api_name):
+ """Helper to do HTTP DELETE.
+
+ Note: A response code of 404(NOT_FOUND) is treated as success to keep
+ _do_delete() idempotent.
+ """
+ is_success = True
+ try:
+ r = requests.delete(del_url, timeout=_REQUEST_TIMEOUT_SECS)
+ if r.status_code == requests.codes.not_found:
+ print('WARN: The resource does not exist. Api: %s, url: %s' %
+ (api_name, del_url))
+ elif r.status_code != requests.codes.ok:
+ print('ERROR: %s API returned error. HTTP response: %s' %
+ (api_name, r.text))
+ is_success = False
+ except(requests.exceptions.Timeout, requests.exceptions.ConnectionError) as e:
+ is_success = False
+ _print_connection_error(str(e))
+ return is_success
+
+
+def create_service(kube_host, kube_port, namespace, service_name, pod_name,
+ service_port_list, container_port_list, is_headless):
+ """Creates either a Headless Service or a LoadBalancer Service depending
+ on the is_headless parameter.
+ """
+ post_url = 'http://%s:%d/api/v1/namespaces/%s/services' % (
+ kube_host, kube_port, namespace)
+ request_body = _make_service_config(service_name, pod_name, service_port_list,
+ container_port_list, is_headless)
+ return _do_post(post_url, 'Create Service', request_body)
+
+
+def create_pod(kube_host, kube_port, namespace, pod_name, image_name,
+ container_port_list, cmd_list, arg_list):
+ """Creates a Kubernetes Pod.
+
+ Note that it is generally NOT considered a good practice to directly create
+ Pods. Typically, the recommendation is to create 'Controllers' to create and
+ manage Pods' lifecycle. Currently Kubernetes only supports 'Replication
+ Controller' which creates a configurable number of 'identical Replicas' of
+ Pods and automatically restarts any Pods in case of failures (for eg: Machine
+ failures in Kubernetes). This makes it less flexible for our test use cases
+ where we might want slightly different set of args to each Pod. Hence we
+ directly create Pods and not care much about Kubernetes failures since those
+ are very rare.
+ """
+ post_url = 'http://%s:%d/api/v1/namespaces/%s/pods' % (kube_host, kube_port,
+ namespace)
+ request_body = _make_pod_config(pod_name, image_name, container_port_list,
+ cmd_list, arg_list)
+ return _do_post(post_url, 'Create Pod', request_body)
+
+
+def delete_service(kube_host, kube_port, namespace, service_name):
+ del_url = 'http://%s:%d/api/v1/namespaces/%s/services/%s' % (
+ kube_host, kube_port, namespace, service_name)
+ return _do_delete(del_url, 'Delete Service')
+
+
+def delete_pod(kube_host, kube_port, namespace, pod_name):
+ del_url = 'http://%s:%d/api/v1/namespaces/%s/pods/%s' % (kube_host, kube_port,
+ namespace, pod_name)
+ return _do_delete(del_url, 'Delete Pod')
diff --git a/tools/http2_interop/frameheader.go b/tools/http2_interop/frameheader.go
index 78fe4201f6..84f6fa5c55 100644
--- a/tools/http2_interop/frameheader.go
+++ b/tools/http2_interop/frameheader.go
@@ -58,7 +58,11 @@ func (fh *FrameHeader) MarshalBinary() ([]byte, error) {
buf[0], buf[1], buf[2] = byte(fh.Length>>16), byte(fh.Length>>8), byte(fh.Length)
buf[3] = byte(fh.Type)
buf[4] = fh.Flags
- binary.BigEndian.PutUint32(buf[5:], uint32(fh.StreamID))
+ var res uint32
+ if fh.Reserved {
+ res = 0x80000000
+ }
+ binary.BigEndian.PutUint32(buf[5:], uint32(fh.StreamID)|res)
return buf, nil
}
@@ -89,6 +93,8 @@ func (ft FrameType) String() string {
return "WINDOW_UPDATE"
case ContinuationFrameType:
return "CONTINUATION"
+ case HTTP1FrameType:
+ return "HTTP/1.? (Bad)"
default:
return fmt.Sprintf("UNKNOWN(%d)", byte(ft))
}
@@ -106,4 +112,9 @@ const (
GoAwayFrameType FrameType = 7
WindowUpdateFrameType FrameType = 8
ContinuationFrameType FrameType = 9
+
+ // HTTP1FrameType is not a real type, but rather a convenient way to check if the response
+ // is an http response. The type of a frame header is the 4th byte, which in an http1
+ // response will be "HTTP/1.1 200 OK" or something like that. The character for "P" is 80.
+ HTTP1FrameType FrameType = 80
)
diff --git a/tools/http2_interop/goaway.go b/tools/http2_interop/goaway.go
new file mode 100644
index 0000000000..289442d615
--- /dev/null
+++ b/tools/http2_interop/goaway.go
@@ -0,0 +1,72 @@
+package http2interop
+
+import (
+ "encoding/binary"
+ "fmt"
+ "io"
+)
+
+type GoAwayFrame struct {
+ Header FrameHeader
+ Reserved
+ StreamID
+ // TODO(carl-mastrangelo): make an enum out of this.
+ Code uint32
+ Data []byte
+}
+
+func (f *GoAwayFrame) GetHeader() *FrameHeader {
+ return &f.Header
+}
+
+func (f *GoAwayFrame) ParsePayload(r io.Reader) error {
+ raw := make([]byte, f.Header.Length)
+ if _, err := io.ReadFull(r, raw); err != nil {
+ return err
+ }
+ return f.UnmarshalPayload(raw)
+}
+
+func (f *GoAwayFrame) UnmarshalPayload(raw []byte) error {
+ if f.Header.Length != len(raw) {
+ return fmt.Errorf("Invalid Payload length %d != %d", f.Header.Length, len(raw))
+ }
+ if f.Header.Length < 8 {
+ return fmt.Errorf("Invalid Payload length %d", f.Header.Length)
+ }
+ *f = GoAwayFrame{
+ Reserved: Reserved(raw[0]>>7 == 1),
+ StreamID: StreamID(binary.BigEndian.Uint32(raw[0:4]) & 0x7fffffff),
+ Code: binary.BigEndian.Uint32(raw[4:8]),
+ Data: []byte(string(raw[8:])),
+ }
+
+ return nil
+}
+
+func (f *GoAwayFrame) MarshalPayload() ([]byte, error) {
+ raw := make([]byte, 8, 8+len(f.Data))
+ binary.BigEndian.PutUint32(raw[:4], uint32(f.StreamID))
+ binary.BigEndian.PutUint32(raw[4:8], f.Code)
+ raw = append(raw, f.Data...)
+
+ return raw, nil
+}
+
+func (f *GoAwayFrame) MarshalBinary() ([]byte, error) {
+ payload, err := f.MarshalPayload()
+ if err != nil {
+ return nil, err
+ }
+
+ f.Header.Length = len(payload)
+ f.Header.Type = GoAwayFrameType
+ header, err := f.Header.MarshalBinary()
+ if err != nil {
+ return nil, err
+ }
+
+ header = append(header, payload...)
+
+ return header, nil
+}
diff --git a/tools/http2_interop/http1frame.go b/tools/http2_interop/http1frame.go
new file mode 100644
index 0000000000..68ab197b65
--- /dev/null
+++ b/tools/http2_interop/http1frame.go
@@ -0,0 +1,49 @@
+package http2interop
+
+import (
+ "bytes"
+ "io"
+ "strings"
+)
+
+// HTTP1Frame is not a real frame, but rather a way to represent an http1.x response.
+type HTTP1Frame struct {
+ Header FrameHeader
+ Data []byte
+}
+
+func (f *HTTP1Frame) GetHeader() *FrameHeader {
+ return &f.Header
+}
+
+func (f *HTTP1Frame) ParsePayload(r io.Reader) error {
+ var buf bytes.Buffer
+ if _, err := io.Copy(&buf, r); err != nil {
+ return err
+ }
+ f.Data = buf.Bytes()
+ return nil
+}
+
+func (f *HTTP1Frame) MarshalPayload() ([]byte, error) {
+ return []byte(string(f.Data)), nil
+}
+
+func (f *HTTP1Frame) MarshalBinary() ([]byte, error) {
+ buf, err := f.Header.MarshalBinary()
+ if err != nil {
+ return nil, err
+ }
+
+ buf = append(buf, f.Data...)
+
+ return buf, nil
+}
+
+func (f *HTTP1Frame) String() string {
+ s := string(f.Data)
+ parts := strings.SplitN(s, "\n", 2)
+ headerleft, _ := f.Header.MarshalBinary()
+
+ return strings.TrimSpace(string(headerleft) + parts[0])
+}
diff --git a/tools/http2_interop/http2interop.go b/tools/http2_interop/http2interop.go
index 8585a044e5..1276a71afc 100644
--- a/tools/http2_interop/http2interop.go
+++ b/tools/http2_interop/http2interop.go
@@ -49,11 +49,16 @@ func parseFrame(r io.Reader) (Frame, error) {
f = &SettingsFrame{
Header: fh,
}
+ case HTTP1FrameType:
+ f = &HTTP1Frame{
+ Header: fh,
+ }
default:
f = &UnknownFrame{
Header: fh,
}
}
+
if err := f.ParsePayload(r); err != nil {
return nil, err
}
@@ -73,13 +78,14 @@ func streamFrame(w io.Writer, f Frame) error {
}
func testClientShortSettings(ctx *HTTP2InteropCtx, length int) error {
- c, err := connect(ctx)
+ conn, err := connect(ctx)
if err != nil {
return err
}
- defer c.Close()
+ defer conn.Close()
+ conn.SetDeadline(time.Now().Add(defaultTimeout))
- if _, err := c.Write([]byte(Preface)); err != nil {
+ if _, err := conn.Write([]byte(Preface)); err != nil {
return err
}
@@ -90,30 +96,28 @@ func testClientShortSettings(ctx *HTTP2InteropCtx, length int) error {
},
Data: make([]byte, length),
}
- if err := streamFrame(c, sf); err != nil {
+ if err := streamFrame(conn, sf); err != nil {
ctx.T.Log("Unable to stream frame", sf)
return err
}
- for {
- if _, err := parseFrame(c); err != nil {
- ctx.T.Log("Unable to parse frame")
- return err
- }
+ if _, err := expectGoAwaySoon(conn); err != nil {
+ return err
}
return nil
}
func testClientPrefaceWithStreamId(ctx *HTTP2InteropCtx) error {
- c, err := connect(ctx)
+ conn, err := connect(ctx)
if err != nil {
return err
}
- defer c.Close()
+ defer conn.Close()
+ conn.SetDeadline(time.Now().Add(defaultTimeout))
// Good so far
- if _, err := c.Write([]byte(Preface)); err != nil {
+ if _, err := conn.Write([]byte(Preface)); err != nil {
return err
}
@@ -123,34 +127,25 @@ func testClientPrefaceWithStreamId(ctx *HTTP2InteropCtx) error {
StreamID: 1,
},
}
- if err := streamFrame(c, sf); err != nil {
+ if err := streamFrame(conn, sf); err != nil {
return err
}
- for {
- if _, err := parseFrame(c); err != nil {
- return err
- }
+ if _, err := expectGoAwaySoon(conn); err != nil {
+ return err
}
-
return nil
}
func testUnknownFrameType(ctx *HTTP2InteropCtx) error {
- c, err := connect(ctx)
+ conn, err := connect(ctx)
if err != nil {
return err
}
- defer c.Close()
-
- if _, err := c.Write([]byte(Preface)); err != nil {
- return err
- }
+ defer conn.Close()
+ conn.SetDeadline(time.Now().Add(defaultTimeout))
- // Send some settings, which are part of the client preface
- sf := &SettingsFrame{}
- if err := streamFrame(c, sf); err != nil {
- ctx.T.Log("Unable to stream frame", sf)
+ if err := http2Connect(conn, nil); err != nil {
return err
}
@@ -161,7 +156,7 @@ func testUnknownFrameType(ctx *HTTP2InteropCtx) error {
Type: ft,
},
}
- if err := streamFrame(c, fh); err != nil {
+ if err := streamFrame(conn, fh); err != nil {
ctx.T.Log("Unable to stream frame", fh)
return err
}
@@ -170,18 +165,19 @@ func testUnknownFrameType(ctx *HTTP2InteropCtx) error {
pf := &PingFrame{
Data: []byte("01234567"),
}
- if err := streamFrame(c, pf); err != nil {
- ctx.T.Log("Unable to stream frame", sf)
+ if err := streamFrame(conn, pf); err != nil {
+ ctx.T.Log("Unable to stream frame", pf)
return err
}
for {
- frame, err := parseFrame(c)
+ frame, err := parseFrame(conn)
if err != nil {
- ctx.T.Log("Unable to parse frame")
+ ctx.T.Log("Unable to parse frame", err)
return err
}
if npf, ok := frame.(*PingFrame); !ok {
+ ctx.T.Log("Got frame", frame.GetHeader().Type)
continue
} else {
if string(npf.Data) != string(pf.Data) || npf.Header.Flags&PING_ACK == 0 {
@@ -195,21 +191,22 @@ func testUnknownFrameType(ctx *HTTP2InteropCtx) error {
}
func testShortPreface(ctx *HTTP2InteropCtx, prefacePrefix string) error {
- c, err := connect(ctx)
+ conn, err := connect(ctx)
if err != nil {
return err
}
- defer c.Close()
+ defer conn.Close()
+ conn.SetDeadline(time.Now().Add(defaultTimeout))
- if _, err := c.Write([]byte(prefacePrefix)); err != nil {
+ if _, err := conn.Write([]byte(prefacePrefix)); err != nil {
return err
}
- buf := make([]byte, 256)
- for ; err == nil; _, err = c.Read(buf) {
+ if _, err := expectGoAwaySoon(conn); err != nil {
+ return err
}
- // TODO: maybe check for a GOAWAY?
- return err
+
+ return nil
}
func testTLSMaxVersion(ctx *HTTP2InteropCtx, version uint16) error {
@@ -222,13 +219,18 @@ func testTLSMaxVersion(ctx *HTTP2InteropCtx, version uint16) error {
defer conn.Close()
conn.SetDeadline(time.Now().Add(defaultTimeout))
- buf := make([]byte, 256)
- if n, err := conn.Read(buf); err != nil {
- if n != 0 {
- return fmt.Errorf("Expected no bytes to be read, but was %d", n)
- }
+ if err := http2Connect(conn, nil); err != nil {
return err
}
+
+ gf, err := expectGoAway(conn)
+ if err != nil {
+ return err
+ }
+ // TODO: make an enum out of this
+ if gf.Code != 0xC {
+ return fmt.Errorf("Expected an Inadequate security code: %v", gf)
+ }
return nil
}
@@ -242,18 +244,125 @@ func testTLSApplicationProtocol(ctx *HTTP2InteropCtx) error {
defer conn.Close()
conn.SetDeadline(time.Now().Add(defaultTimeout))
- buf := make([]byte, 256)
- if n, err := conn.Read(buf); err != nil {
- if n != 0 {
- return fmt.Errorf("Expected no bytes to be read, but was %d", n)
+ if err := http2Connect(conn, nil); err != nil {
+ return err
+ }
+
+ gf, err := expectGoAway(conn)
+ if err != nil {
+ return err
+ }
+ // TODO: make an enum out of this
+ if gf.Code != 0xC {
+ return fmt.Errorf("Expected an Inadequate security code: %v", gf)
+ }
+ return nil
+}
+
+func testTLSBadCipherSuites(ctx *HTTP2InteropCtx) error {
+ config := buildTlsConfig(ctx)
+ // These are the suites that Go supports, but are forbidden by http2.
+ config.CipherSuites = []uint16{
+ tls.TLS_RSA_WITH_RC4_128_SHA,
+ tls.TLS_RSA_WITH_3DES_EDE_CBC_SHA,
+ tls.TLS_RSA_WITH_AES_128_CBC_SHA,
+ tls.TLS_RSA_WITH_AES_256_CBC_SHA,
+ tls.TLS_ECDHE_ECDSA_WITH_RC4_128_SHA,
+ tls.TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,
+ tls.TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA,
+ tls.TLS_ECDHE_RSA_WITH_RC4_128_SHA,
+ tls.TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA,
+ tls.TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA,
+ tls.TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA,
+ }
+ conn, err := connectWithTls(ctx, config)
+ if err != nil {
+ return err
+ }
+ defer conn.Close()
+ conn.SetDeadline(time.Now().Add(defaultTimeout))
+
+ if err := http2Connect(conn, nil); err != nil {
+ return err
+ }
+
+ gf, err := expectGoAway(conn)
+ if err != nil {
+ return err
+ }
+ // TODO: make an enum out of this
+ if gf.Code != 0xC {
+ return fmt.Errorf("Expected an Inadequate security code: %v", gf)
+ }
+ return nil
+}
+
+func expectGoAway(conn net.Conn) (*GoAwayFrame, error) {
+ f, err := parseFrame(conn)
+ if err != nil {
+ return nil, err
+ }
+ if gf, ok := f.(*GoAwayFrame); !ok {
+ return nil, fmt.Errorf("Expected GoAway Frame %+v", f)
+ } else {
+ return gf, nil
+ }
+}
+
+// expectGoAwaySoon checks that a GOAWAY frame eventually comes. Servers usually send
+// the initial settings frames before any data has actually arrived. This function
+// checks that a go away shows.
+func expectGoAwaySoon(conn net.Conn) (*GoAwayFrame, error) {
+ for {
+ f, err := parseFrame(conn)
+ if err != nil {
+ return nil, err
+ }
+ if gf, ok := f.(*GoAwayFrame); !ok {
+ continue
+ } else {
+ return gf, nil
}
+ }
+}
+
+func http2Connect(c net.Conn, sf *SettingsFrame) error {
+ if _, err := c.Write([]byte(Preface)); err != nil {
+ return err
+ }
+
+ if sf == nil {
+ sf = &SettingsFrame{}
+ }
+ if err := streamFrame(c, sf); err != nil {
return err
}
return nil
}
-func connect(ctx *HTTP2InteropCtx) (net.Conn, error) {
- var conn net.Conn
+// CapConn captures connection traffic if Log is non-nil
+type CapConn struct {
+ net.Conn
+ Log func(args ...interface{})
+}
+
+func (c *CapConn) Write(data []byte) (int, error) {
+ if c.Log != nil {
+ c.Log(" SEND: ", data)
+ }
+ return c.Conn.Write(data)
+}
+
+func (c *CapConn) Read(data []byte) (int, error) {
+ n, err := c.Conn.Read(data)
+ if c.Log != nil {
+ c.Log(" RECV: ", data[:n], err)
+ }
+ return n, err
+}
+
+func connect(ctx *HTTP2InteropCtx) (*CapConn, error) {
+ var conn *CapConn
var err error
if !ctx.UseTLS {
conn, err = connectWithoutTls(ctx)
@@ -275,24 +384,22 @@ func buildTlsConfig(ctx *HTTP2InteropCtx) *tls.Config {
NextProtos: []string{"h2"},
ServerName: ctx.authority,
MinVersion: tls.VersionTLS12,
- // TODO(carl-mastrangelo): remove this once all test certificates have been updated.
- InsecureSkipVerify: true,
}
}
-func connectWithoutTls(ctx *HTTP2InteropCtx) (net.Conn, error) {
+func connectWithoutTls(ctx *HTTP2InteropCtx) (*CapConn, error) {
conn, err := net.DialTimeout("tcp", ctx.serverSpec, defaultTimeout)
if err != nil {
return nil, err
}
- return conn, nil
+ return &CapConn{Conn: conn}, nil
}
-func connectWithTls(ctx *HTTP2InteropCtx, config *tls.Config) (*tls.Conn, error) {
+func connectWithTls(ctx *HTTP2InteropCtx, config *tls.Config) (*CapConn, error) {
conn, err := connectWithoutTls(ctx)
if err != nil {
return nil, err
}
- return tls.Client(conn, config), nil
+ return &CapConn{Conn: tls.Client(conn, config)}, nil
}
diff --git a/tools/http2_interop/http2interop_test.go b/tools/http2_interop/http2interop_test.go
index dc2960048f..fb314da196 100644
--- a/tools/http2_interop/http2interop_test.go
+++ b/tools/http2_interop/http2interop_test.go
@@ -3,13 +3,13 @@ package http2interop
import (
"crypto/tls"
"crypto/x509"
- "strings"
+ "encoding/json"
"flag"
"fmt"
- "io"
"io/ioutil"
"os"
"strconv"
+ "strings"
"testing"
)
@@ -17,8 +17,7 @@ var (
serverHost = flag.String("server_host", "", "The host to test")
serverPort = flag.Int("server_port", 443, "The port to test")
useTls = flag.Bool("use_tls", true, "Should TLS tests be run")
- // TODO: implement
- testCase = flag.String("test_case", "", "What test cases to run")
+ testCase = flag.String("test_case", "", "What test cases to run (tls, framing)")
// The rest of these are unused, but present to fulfill the client interface
serverHostOverride = flag.String("server_host_override", "", "Unused")
@@ -69,53 +68,116 @@ func (ctx *HTTP2InteropCtx) Close() error {
return nil
}
-func TestShortPreface(t *testing.T) {
+func TestSoonClientShortSettings(t *testing.T) {
+ defer Report(t)
+ if *testCase != "framing" {
+ t.SkipNow()
+ }
+ ctx := InteropCtx(t)
+ for i := 1; i <= 5; i++ {
+ err := testClientShortSettings(ctx, i)
+ matchError(t, err, "EOF")
+ }
+}
+
+func TestSoonShortPreface(t *testing.T) {
+ defer Report(t)
+ if *testCase != "framing" {
+ t.SkipNow()
+ }
ctx := InteropCtx(t)
for i := 0; i < len(Preface)-1; i++ {
- if err := testShortPreface(ctx, Preface[:i]+"X"); err != io.EOF {
- t.Error("Expected an EOF but was", err)
- }
+ err := testShortPreface(ctx, Preface[:i]+"X")
+ matchError(t, err, "EOF")
}
}
-func TestUnknownFrameType(t *testing.T) {
+func TestSoonUnknownFrameType(t *testing.T) {
+ defer Report(t)
+ if *testCase != "framing" {
+ t.SkipNow()
+ }
ctx := InteropCtx(t)
if err := testUnknownFrameType(ctx); err != nil {
t.Fatal(err)
}
}
-func TestTLSApplicationProtocol(t *testing.T) {
+func TestSoonClientPrefaceWithStreamId(t *testing.T) {
+ defer Report(t)
+ if *testCase != "framing" {
+ t.SkipNow()
+ }
ctx := InteropCtx(t)
- err := testTLSApplicationProtocol(ctx);
+ err := testClientPrefaceWithStreamId(ctx)
matchError(t, err, "EOF")
}
-func TestTLSMaxVersion(t *testing.T) {
+func TestSoonTLSApplicationProtocol(t *testing.T) {
+ defer Report(t)
+ if *testCase != "tls" {
+ t.SkipNow()
+ }
ctx := InteropCtx(t)
- err := testTLSMaxVersion(ctx, tls.VersionTLS11);
+ err := testTLSApplicationProtocol(ctx)
+ matchError(t, err, "EOF", "broken pipe")
+}
+
+func TestSoonTLSMaxVersion(t *testing.T) {
+ defer Report(t)
+ if *testCase != "tls" {
+ t.SkipNow()
+ }
+ ctx := InteropCtx(t)
+ err := testTLSMaxVersion(ctx, tls.VersionTLS11)
+ // TODO(carl-mastrangelo): maybe this should be some other error. If the server picks
+ // the wrong protocol version, thats bad too.
matchError(t, err, "EOF", "server selected unsupported protocol")
}
-func TestClientPrefaceWithStreamId(t *testing.T) {
+func TestSoonTLSBadCipherSuites(t *testing.T) {
+ defer Report(t)
+ if *testCase != "tls" {
+ t.SkipNow()
+ }
ctx := InteropCtx(t)
- err := testClientPrefaceWithStreamId(ctx)
- matchError(t, err, "EOF")
+ err := testTLSBadCipherSuites(ctx)
+ matchError(t, err, "EOF", "Got goaway frame")
}
-func matchError(t *testing.T, err error, matches ... string) {
- if err == nil {
- t.Fatal("Expected an error")
- }
- for _, s := range matches {
- if strings.Contains(err.Error(), s) {
- return
- }
- }
- t.Fatalf("Error %v not in %+v", err, matches)
+func matchError(t *testing.T, err error, matches ...string) {
+ if err == nil {
+ t.Fatal("Expected an error")
+ }
+ for _, s := range matches {
+ if strings.Contains(err.Error(), s) {
+ return
+ }
+ }
+ t.Fatalf("Error %v not in %+v", err, matches)
}
func TestMain(m *testing.M) {
flag.Parse()
- os.Exit(m.Run())
+ m.Run()
+ var fatal bool
+ var any bool
+ for _, ci := range allCaseInfos.Cases {
+ if ci.Skipped {
+ continue
+ }
+ any = true
+ if !ci.Passed && ci.Fatal {
+ fatal = true
+ }
+ }
+
+ if err := json.NewEncoder(os.Stderr).Encode(&allCaseInfos); err != nil {
+ fmt.Println("Failed to encode", err)
+ }
+ var code int
+ if !any || fatal {
+ code = 1
+ }
+ os.Exit(code)
}
diff --git a/tools/http2_interop/s6.5.go b/tools/http2_interop/s6.5.go
new file mode 100644
index 0000000000..4295c46f73
--- /dev/null
+++ b/tools/http2_interop/s6.5.go
@@ -0,0 +1,90 @@
+package http2interop
+
+import (
+ "fmt"
+ "time"
+)
+
+// Section 6.5 says the minimum SETTINGS_MAX_FRAME_SIZE is 16,384
+func testSmallMaxFrameSize(ctx *HTTP2InteropCtx) error {
+ conn, err := connect(ctx)
+ if err != nil {
+ return err
+ }
+ defer conn.Close()
+ conn.SetDeadline(time.Now().Add(defaultTimeout))
+
+ sf := &SettingsFrame{
+ Params: []SettingsParameter{{
+ Identifier: SettingsMaxFrameSize,
+ Value: 1<<14 - 1, // 1 less than the smallest maximum
+ }},
+ }
+
+ if err := http2Connect(conn, sf); err != nil {
+ return err
+ }
+
+ if _, err := expectGoAwaySoon(conn); err != nil {
+ return err
+ }
+
+ return nil
+}
+
+// Section 6.5.3 says all settings frames must be acked.
+func testAllSettingsFramesAcked(ctx *HTTP2InteropCtx) error {
+ conn, err := connect(ctx)
+ if err != nil {
+ return err
+ }
+ defer conn.Close()
+ conn.SetDeadline(time.Now().Add(defaultTimeout))
+
+ sf := &SettingsFrame{}
+ if err := http2Connect(conn, sf); err != nil {
+ return err
+ }
+
+ // The spec says "The values in the SETTINGS frame MUST be processed in the order they
+ // appear. [...] Once all values have been processed, the recipient MUST immediately
+ // emit a SETTINGS frame with the ACK flag set." From my understanding, processing all
+ // of no values warrants an ack per frame.
+ for i := 0; i < 10; i++ {
+ if err := streamFrame(conn, sf); err != nil {
+ return err
+ }
+ }
+
+ var settingsFramesReceived = 0
+ // The server by default sends a settings frame as part of the handshake, and another
+ // after the receipt of the initial settings frame as part of our conneection preface.
+ // This means we expected 1 + 1 + 10 = 12 settings frames in return, with all but the
+ // first having the ack bit.
+ for settingsFramesReceived < 12 {
+ f, err := parseFrame(conn)
+ if err != nil {
+ return err
+ }
+
+ // Other frames come down the wire too, including window update. Just ignore those.
+ if f, ok := f.(*SettingsFrame); ok {
+ settingsFramesReceived += 1
+ if settingsFramesReceived == 1 {
+ if f.Header.Flags&SETTINGS_FLAG_ACK > 0 {
+ return fmt.Errorf("settings frame should not have used ack: %v")
+ }
+ continue
+ }
+
+ if f.Header.Flags&SETTINGS_FLAG_ACK == 0 {
+ return fmt.Errorf("settings frame should have used ack: %v", f)
+ }
+ if len(f.Params) != 0 {
+ return fmt.Errorf("settings ack cannot have params: %v", f)
+ }
+ }
+ }
+
+ return nil
+}
diff --git a/tools/http2_interop/s6.5_test.go b/tools/http2_interop/s6.5_test.go
new file mode 100644
index 0000000000..063fd5664c
--- /dev/null
+++ b/tools/http2_interop/s6.5_test.go
@@ -0,0 +1,26 @@
+package http2interop
+
+import (
+ "testing"
+)
+
+func TestSoonSmallMaxFrameSize(t *testing.T) {
+ defer Report(t)
+ if *testCase != "framing" {
+ t.SkipNow()
+ }
+ ctx := InteropCtx(t)
+ err := testSmallMaxFrameSize(ctx)
+ matchError(t, err, "Got goaway frame")
+}
+
+func TestSoonAllSettingsFramesAcked(t *testing.T) {
+ defer Report(t)
+ if *testCase != "framing" {
+ t.SkipNow()
+ }
+ ctx := InteropCtx(t)
+ if err := testAllSettingsFramesAcked(ctx); err != nil {
+ t.Fatal(err)
+ }
+}
diff --git a/tools/http2_interop/settings.go b/tools/http2_interop/settings.go
index 5a2b1ada65..544cec01ee 100644
--- a/tools/http2_interop/settings.go
+++ b/tools/http2_interop/settings.go
@@ -26,22 +26,26 @@ const (
SettingsMaxHeaderListSize SettingsIdentifier = 6
)
+const (
+ SETTINGS_FLAG_ACK byte = 0x01
+)
+
func (si SettingsIdentifier) String() string {
switch si {
case SettingsHeaderTableSize:
- return "HEADER_TABLE_SIZE"
+ return "SETTINGS_HEADER_TABLE_SIZE"
case SettingsEnablePush:
- return "ENABLE_PUSH"
+ return "SETTINGS_ENABLE_PUSH"
case SettingsMaxConcurrentStreams:
- return "MAX_CONCURRENT_STREAMS"
+ return "SETTINGS_MAX_CONCURRENT_STREAMS"
case SettingsInitialWindowSize:
- return "INITIAL_WINDOW_SIZE"
+ return "SETTINGS_INITIAL_WINDOW_SIZE"
case SettingsMaxFrameSize:
- return "MAX_FRAME_SIZE"
+ return "SETTINGS_MAX_FRAME_SIZE"
case SettingsMaxHeaderListSize:
- return "MAX_HEADER_LIST_SIZE"
+ return "SETTINGS_MAX_HEADER_LIST_SIZE"
default:
- return fmt.Sprintf("UNKNOWN(%d)", uint16(si))
+ return fmt.Sprintf("SETTINGS_UNKNOWN(%d)", uint16(si))
}
}
@@ -82,7 +86,7 @@ func (f *SettingsFrame) UnmarshalPayload(raw []byte) error {
}
func (f *SettingsFrame) MarshalPayload() ([]byte, error) {
- raw := make([]byte, 0, len(f.Params)*6)
+ raw := make([]byte, len(f.Params)*6)
for i, p := range f.Params {
binary.BigEndian.PutUint16(raw[i*6:i*6+2], uint16(p.Identifier))
binary.BigEndian.PutUint32(raw[i*6+2:i*6+6], p.Value)
@@ -102,7 +106,6 @@ func (f *SettingsFrame) MarshalBinary() ([]byte, error) {
if err != nil {
return nil, err
}
-
header = append(header, payload...)
return header, nil
diff --git a/tools/http2_interop/testsuite.go b/tools/http2_interop/testsuite.go
new file mode 100644
index 0000000000..51d36e217e
--- /dev/null
+++ b/tools/http2_interop/testsuite.go
@@ -0,0 +1,56 @@
+package http2interop
+
+import (
+ "path"
+ "runtime"
+ "strings"
+ "sync"
+ "testing"
+)
+
+// When a test is skipped or fails, runtime.Goexit() is called which destroys the callstack.
+// This means the name of the test case is lost, so we need to grab a copy of pc before.
+func Report(t testing.TB) {
+ // If the goroutine panics, Fatal()s, or Skip()s, the function name is at the 3rd callstack
+ // layer. On success, its at 1st. Since it's hard to check which happened, just try both.
+ pcs := make([]uintptr, 10)
+ total := runtime.Callers(1, pcs)
+ var name string
+ for _, pc := range pcs[:total] {
+ fn := runtime.FuncForPC(pc)
+ fullName := fn.Name()
+ if strings.HasPrefix(path.Ext(fullName), ".Test") {
+ // Skip the leading .
+ name = string([]byte(path.Ext(fullName))[1:])
+ break
+ }
+ }
+ if name == "" {
+ return
+ }
+
+ allCaseInfos.lock.Lock()
+ defer allCaseInfos.lock.Unlock()
+ allCaseInfos.Cases = append(allCaseInfos.Cases, &caseInfo{
+ Name: name,
+ Passed: !t.Failed() && !t.Skipped(),
+ Skipped: t.Skipped(),
+ Fatal: t.Failed() && !strings.HasPrefix(name, "TestSoon"),
+ })
+}
+
+type caseInfo struct {
+ Name string `json:"name"`
+ Passed bool `json:"passed"`
+ Skipped bool `json:"skipped,omitempty"`
+ Fatal bool `json:"fatal,omitempty"`
+}
+
+type caseInfos struct {
+ lock sync.Mutex
+ Cases []*caseInfo `json:"cases"`
+}
+
+var (
+ allCaseInfos = caseInfos{}
+)
diff --git a/tools/jenkins/build_docker_and_run_tests.sh b/tools/jenkins/build_docker_and_run_tests.sh
index b44c380533..4ab9909f9f 100755
--- a/tools/jenkins/build_docker_and_run_tests.sh
+++ b/tools/jenkins/build_docker_and_run_tests.sh
@@ -82,7 +82,7 @@ then
fi
docker cp "$CONTAINER_NAME:/var/local/git/grpc/reports.zip" $git_root || true
-unzip $git_root/reports.zip -d $git_root || true
+unzip -o $git_root/reports.zip -d $git_root || true
rm -f reports.zip
# remove the container, possibly killing it first
diff --git a/tools/jenkins/docker_run_tests.sh b/tools/jenkins/docker_run_tests.sh
index 8bafeea620..148a0f5e08 100755
--- a/tools/jenkins/docker_run_tests.sh
+++ b/tools/jenkins/docker_run_tests.sh
@@ -48,7 +48,9 @@ rvm use ruby-2.1
mkdir -p reports
-$RUN_TESTS_COMMAND
+exit_code=0
+
+$RUN_TESTS_COMMAND || exit_code=$?
cd reports
echo '<html><head></head><body>' > index.html
@@ -61,3 +63,5 @@ echo '</body></html>' >> index.html
cd ..
zip -r reports.zip reports
+
+exit $exit_code
diff --git a/tools/jenkins/grpc_interop_php/Dockerfile b/tools/jenkins/grpc_interop_php/Dockerfile
index 09da713691..078089424b 100644
--- a/tools/jenkins/grpc_interop_php/Dockerfile
+++ b/tools/jenkins/grpc_interop_php/Dockerfile
@@ -100,5 +100,23 @@ RUN /bin/bash -l -c "rvm all do gem install ronn rake"
RUN curl -sS https://getcomposer.org/installer | php
RUN mv composer.phar /usr/local/bin/composer
+# attempt to force a rebuild of the docker image after this point because
+# Protobuf-PHP codegen has been updated
+RUN echo 1
+
+# Download the patched PHP protobuf so that PHP gRPC clients can be generated
+# from proto3 schemas.
+RUN git clone https://github.com/stanley-cheung/Protobuf-PHP.git /var/local/git/protobuf-php
+
+RUN /bin/bash -l -c "rvm use ruby-2.1 \
+ && cd /var/local/git/protobuf-php \
+ && rvm all do rake pear:package version=1.0 \
+ && pear install Protobuf-1.0.tgz"
+
+# As an attempt to work around #4212, try to prefetch Protobuf-PHP dependency
+# into composer cache to prevent "composer install" from cloning on each build.
+RUN git clone --mirror https://github.com/stanley-cheung/Protobuf-PHP.git \
+ /root/.composer/cache/vcs/git-github.com-stanley-cheung-Protobuf-PHP.git/
+
# Define the default command.
CMD ["bash"]
diff --git a/tools/jenkins/grpc_interop_php/build_interop.sh b/tools/jenkins/grpc_interop_php/build_interop.sh
index cd9d67804a..87262f1d62 100755
--- a/tools/jenkins/grpc_interop_php/build_interop.sh
+++ b/tools/jenkins/grpc_interop_php/build_interop.sh
@@ -29,7 +29,7 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#
# Builds PHP interop server and client in a base image.
-set -e
+set -ex
mkdir -p /var/local/git
git clone --recursive /var/local/jenkins/grpc /var/local/git/grpc
@@ -45,18 +45,10 @@ make install-certs
# gRPC core and protobuf need to be installed
make install
-# Download the patched PHP protobuf so that PHP gRPC clients can be generated
-# from proto3 schemas.
-git clone https://github.com/stanley-cheung/Protobuf-PHP.git /var/local/git/protobuf-php
-
(cd src/php/ext/grpc && phpize && ./configure && make)
(cd third_party/protobuf && make install)
-(cd /var/local/git/protobuf-php \
- && rvm all do rake pear:package version=1.0 \
- && pear install Protobuf-1.0.tgz)
-
(cd src/php && composer install)
(cd src/php && protoc-gen-php -i tests/interop/ -o tests/interop/ tests/interop/test.proto)
diff --git a/tools/jenkins/run_jenkins.sh b/tools/jenkins/run_jenkins.sh
index 0e1af2a2a9..4bb6c39a1c 100755
--- a/tools/jenkins/run_jenkins.sh
+++ b/tools/jenkins/run_jenkins.sh
@@ -63,7 +63,7 @@ then
# Prevent msbuild from picking up "platform" env variable, which would break the build
unset platform
- python tools/run_tests/run_tests.py -t -l $language -x report.xml $@ || true
+ python tools/run_tests/run_tests.py -t -l $language -c $config -x report.xml $@ || true
elif [ "$platform" == "macos" ]
then
@@ -77,11 +77,6 @@ then
MAKE=gmake ./tools/run_tests/run_tests.py -t -l $language -c $config -x report.xml $@ || true
-elif [ "$platform" == "interop" ]
-then
- echo "building interop tests for language $language"
-
- ./tools/run_tests/run_interop_tests.py --use_docker -t -l $language --cloud_to_prod --server all || true
else
echo "Unknown platform $platform"
exit 1
diff --git a/tools/jenkins/run_performance.sh b/tools/jenkins/run_performance.sh
new file mode 100755
index 0000000000..d7e73d4272
--- /dev/null
+++ b/tools/jenkins/run_performance.sh
@@ -0,0 +1,55 @@
+#!/usr/bin/env bash
+# Copyright 2015, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+# This script is invoked by Jenkins and runs performance smoke test.
+set -ex
+
+# Enter the gRPC repo root
+cd $(dirname $0)/../..
+
+[[ $* =~ '--latency_profile' ]] \
+ && tools/profiling/latency_profile/run_latency_profile.sh \
+ || true
+
+config=opt
+
+make CONFIG=$config qps_worker qps_driver -j8
+
+bins/$config/qps_worker -driver_port 10000 &
+PID1=$!
+bins/$config/qps_worker -driver_port 10010 &
+PID2=$!
+
+export QPS_WORKERS="localhost:10000,localhost:10010"
+
+bins/$config/qps_driver
+
+kill -2 $PID1 $PID2
+wait
diff --git a/tools/profiling/latency_profile/profile_analyzer.py b/tools/profiling/latency_profile/profile_analyzer.py
index b12e1074e5..b2a38ea60a 100755
--- a/tools/profiling/latency_profile/profile_analyzer.py
+++ b/tools/profiling/latency_profile/profile_analyzer.py
@@ -49,7 +49,7 @@ class ScopeBuilder(object):
self.call_stack_builder.lines.append(line_item)
def finish(self, line):
- assert line['tag'] == self.top_line.tag, 'expected %s, got %s' % (self.top_line.tag, line['tag'])
+ assert line['tag'] == self.top_line.tag, 'expected %s, got %s; thread=%s; t0=%f t1=%f' % (self.top_line.tag, line['tag'], line['thd'], self.top_line.start_time, line['t'])
final_time_stamp = line['t']
assert self.top_line.end_time is None
self.top_line.end_time = final_time_stamp
@@ -84,6 +84,7 @@ class CallStackBuilder(object):
self.stk.append(ScopeBuilder(self, line))
return False
elif line_type == '}':
+ assert self.stk, 'expected non-empty stack for closing %s; thread=%s; t=%f' % (line['tag'], line['thd'], line['t'])
self.stk.pop().finish(line)
if not self.stk:
self.finish()
diff --git a/tools/profiling/latency_profile/run_latency_profile.sh b/tools/profiling/latency_profile/run_latency_profile.sh
index 41686be560..64c3e58fcb 100755
--- a/tools/profiling/latency_profile/run_latency_profile.sh
+++ b/tools/profiling/latency_profile/run_latency_profile.sh
@@ -11,6 +11,17 @@ make CONFIG=basicprof -j$CPUS $BINS
mkdir -p reports
+# try to use pypy for generating reports
+# each trace dumps 7-8gig of text to disk, and processing this into a report is
+# heavyweight - so any speed boost is worthwhile
+# TODO(ctiller): consider rewriting report generation in C++ for performance
+if which pypy >/dev/null; then
+ PYTHON=pypy
+else
+ PYTHON=python2.7
+fi
+
+# start processes, interleaving report index generation
echo '<html><head></head><body>' > reports/index.html
for bin in $BINS
do
@@ -18,12 +29,27 @@ do
mv latency_trace.txt $bin.trace
echo "<a href='$bin.txt'>$bin</a><br/>" >> reports/index.html
done
+pids=""
+# generate report pages... this will take some time
+# run them in parallel: they take 1 cpu each
for bin in $BINS
do
- tools/profiling/latency_profile/profile_analyzer.py \
+ $PYTHON tools/profiling/latency_profile/profile_analyzer.py \
--source=$bin.trace --fmt=simple > reports/$bin.txt &
+ pids+=" $!"
done
echo '</body></html>' >> reports/index.html
-wait
+# make sure we kill the report generation if something goes wrong
+trap "kill $pids || true" 0
+# finally, wait for the background report generation to finish
+for pid in $pids
+do
+ if wait $pid
+ then
+ echo "Finished $pid"
+ else
+ exit 1
+ fi
+done
diff --git a/tools/run_tests/build_csharp.sh b/tools/run_tests/build_csharp.sh
index 2c33351792..6737d88b27 100755
--- a/tools/run_tests/build_csharp.sh
+++ b/tools/run_tests/build_csharp.sh
@@ -30,7 +30,7 @@
set -ex
-if [ "$CONFIG" = "dbg" ] || [ "$CONFIG" = "gcov" ]
+if [ "$CONFIG" = "dbg" ]
then
MSBUILD_CONFIG="Debug"
else
diff --git a/tools/run_tests/dockerjob.py b/tools/run_tests/dockerjob.py
index 7d64222ba0..326c4faed9 100755
--- a/tools/run_tests/dockerjob.py
+++ b/tools/run_tests/dockerjob.py
@@ -47,6 +47,7 @@ def random_name(base_name):
def docker_kill(cid):
"""Kills a docker container. Returns True if successful."""
return subprocess.call(['docker','kill', str(cid)],
+ stdin=subprocess.PIPE,
stdout=_DEVNULL,
stderr=subprocess.STDOUT) == 0
@@ -78,6 +79,7 @@ def finish_jobs(jobs):
def image_exists(image):
"""Returns True if given docker image exists."""
return subprocess.call(['docker','inspect', image],
+ stdin=subprocess.PIPE,
stdout=_DEVNULL,
stderr=subprocess.STDOUT) == 0
@@ -88,6 +90,7 @@ def remove_image(image, skip_nonexistent=False, max_retries=10):
return True
for attempt in range(0, max_retries):
if subprocess.call(['docker','rmi', '-f', image],
+ stdin=subprocess.PIPE,
stdout=_DEVNULL,
stderr=subprocess.STDOUT) == 0:
return True
diff --git a/tools/run_tests/interop_html_report.template b/tools/run_tests/interop_html_report.template
new file mode 100644
index 0000000000..c01bdf7a77
--- /dev/null
+++ b/tools/run_tests/interop_html_report.template
@@ -0,0 +1,161 @@
+<!DOCTYPE html>
+<html lang="en">
+<head><title>Interop Test Result</title></head>
+<body>
+
+<%def name="fill_one_test_result(shortname, resultset)">
+ % if shortname in resultset:
+ ## Because interop tests does not have runs_per_test flag, each test is
+ ## run once. So there should only be one element for each result.
+ <% result = resultset[shortname][0] %>
+ % if result.state == 'PASSED':
+ <td bgcolor="green">PASS</td>
+ % else:
+ <%
+ tooltip = ''
+ if result.returncode > 0 or result.message:
+ if result.returncode > 0:
+ tooltip = 'returncode: %d ' % result.returncode
+ if result.message:
+ tooltip = '%smessage: %s' % (tooltip, result.message)
+ %>
+ % if result.state == 'FAILED':
+ <td bgcolor="red">
+ % if tooltip:
+ <a href="#" data-toggle="tooltip" data-placement="auto" title="${tooltip | h}">FAIL</a></td>
+ % else:
+ FAIL</td>
+ % endif
+ % elif result.state == 'TIMEOUT':
+ <td bgcolor="yellow">
+ % if tooltip:
+ <a href="#" data-toggle="tooltip" data-placement="auto" title="${tooltip | h}">TIMEOUT</a></td>
+ % else:
+ TIMEOUT</td>
+ % endif
+ % endif
+ % endif
+ % else:
+ <td bgcolor="magenta">Not implemented</td>
+ % endif
+</%def>
+
+<%def name="fill_one_http2_test_result(shortname, resultset)">
+ ## keep this mostly in sync with the template above
+ % if shortname in resultset:
+ ## Because interop tests does not have runs_per_test flag, each test is
+ ## run once. So there should only be one element for each result.
+ <% result = resultset[shortname][0] %>
+ <td bgcolor="white">
+ <div style="width:95%; border: 1px solid black; position: relative; padding: 3px;">
+ <span style="position: absolute; left: 45%;">${int(result.http2results['percent'] * 100)}&#37;</span>
+ <div style="height: 20px;
+ background-color: hsl(${result.http2results['percent'] * 120}, 100%, 50%);
+ width: ${result.http2results['percent'] * 100}%;"
+ title="${result.http2results['failed_cases'] | h}"></div>
+ </div>
+ </td>
+ % else:
+ <td bgcolor="magenta">Not implemented</td>
+ % endif
+</%def>
+
+% if num_failures > 1:
+ <p><h2><font color="red">${num_failures} tests failed!</font></h2></p>
+% elif num_failures:
+ <p><h2><font color="red">${num_failures} test failed!</font></h2></p>
+% else:
+ <p><h2><font color="green">All tests passed!</font></h2></p>
+% endif
+
+% if cloud_to_prod:
+ ## Each column header is the client language.
+ <h2>Cloud to Prod</h2>
+ <table style="width:100%" border="1">
+ <tr bgcolor="#00BFFF">
+ <th>Client languages &#9658;<br/>Test Cases &#9660;</th>
+ % for client_lang in client_langs:
+ <th>${client_lang}</th>
+ % endfor
+ </tr>
+ % for test_case in test_cases + auth_test_cases:
+ <tr><td><b>${test_case}</b></td>
+ % for client_lang in client_langs:
+ <%
+ if test_case in auth_test_cases:
+ shortname = 'cloud_to_prod_auth:%s:%s' % (client_lang, test_case)
+ else:
+ shortname = 'cloud_to_prod:%s:%s' % (client_lang, test_case)
+ %>
+ ${fill_one_test_result(shortname, resultset)}
+ % endfor
+ </tr>
+ % endfor
+ </table>
+% endif
+
+% if http2_interop:
+ ## Each column header is the server language.
+ <h2>HTTP/2 Interop</h2>
+ <table style="width:100%" border="1">
+ <tr bgcolor="#00BFFF">
+ <th>Servers &#9658;<br/>Test Cases &#9660;</th>
+ % for server_lang in server_langs:
+ <th>${server_lang}</th>
+ % endfor
+ % if cloud_to_prod:
+ <th>prod</th>
+ % endif
+ </tr>
+ % for test_case in http2_cases:
+ <tr><td><b>${test_case}</b></td>
+ ## Fill up the cells with test result.
+ % for server_lang in server_langs:
+ <%
+ shortname = 'cloud_to_cloud:http2:%s_server:%s' % (
+ server_lang, test_case)
+ %>
+ ${fill_one_http2_test_result(shortname, resultset)}
+ % endfor
+ % if cloud_to_prod:
+ <% shortname = 'cloud_to_prod:http2:%s' % test_case %>
+ ${fill_one_http2_test_result(shortname, resultset)}
+ % endif
+ </tr>
+ % endfor
+ </table>
+% endif
+
+% if server_langs:
+ % for test_case in test_cases:
+ ## Each column header is the client language.
+ <h2>${test_case}</h2>
+ <table style="width:100%" border="1">
+ <tr bgcolor="#00BFFF">
+ <th>Client languages &#9658;<br/>Server languages &#9660;</th>
+ % for client_lang in client_langs:
+ <th>${client_lang}</th>
+ % endfor
+ </tr>
+ ## Each row head is the server language.
+ % for server_lang in server_langs:
+ <tr>
+ <td><b>${server_lang}</b></td>
+ % for client_lang in client_langs:
+ <%
+ shortname = 'cloud_to_cloud:%s:%s_server:%s' % (
+ client_lang, server_lang, test_case)
+ %>
+ ${fill_one_test_result(shortname, resultset)}
+ % endfor
+ </tr>
+ % endfor
+ </table>
+ % endfor
+% endif
+
+<script>
+ $(document).ready(function(){$('[data-toggle="tooltip"]').tooltip();});
+</script>
+</body>
+</html>
diff --git a/tools/run_tests/jobset.py b/tools/run_tests/jobset.py
index 88d95027e2..48afbaf4cb 100755
--- a/tools/run_tests/jobset.py
+++ b/tools/run_tests/jobset.py
@@ -43,11 +43,23 @@ import time
_DEFAULT_MAX_JOBS = 16 * multiprocessing.cpu_count()
_MAX_RESULT_SIZE = 8192
+def platform_string():
+ if platform.system() == 'Windows':
+ return 'windows'
+ elif platform.system()[:7] == 'MSYS_NT':
+ return 'windows'
+ elif platform.system() == 'Darwin':
+ return 'mac'
+ elif platform.system() == 'Linux':
+ return 'linux'
+ else:
+ return 'posix'
+
# setup a signal handler so that signal.pause registers 'something'
# when a child finishes
# not using futures and threading to avoid a dependency on subprocess32
-if platform.system() == 'Windows':
+if platform_string() == 'windows':
pass
else:
have_alarm = False
@@ -99,7 +111,7 @@ def message(tag, msg, explanatory_text=None, do_newline=False):
message.old_tag = tag
message.old_msg = msg
try:
- if platform.system() == 'Windows' or not sys.stdout.isatty():
+ if platform_string() == 'windows' or not sys.stdout.isatty():
if explanatory_text:
print explanatory_text
print '%s: %s' % (tag, msg)
@@ -166,6 +178,9 @@ class JobSpec(object):
def __cmp__(self, other):
return self.identity() == other.identity()
+
+ def __repr__(self):
+ return 'JobSpec(shortname=%s, cmdline=%s)' % (self.shortname, self.cmdline)
class JobResult(object):
@@ -258,7 +273,7 @@ class Job(object):
update_cache.finished(self._spec.identity(), self._bin_hash)
elif self._state == _RUNNING and time.time() - self._start > self._spec.timeout_seconds:
if self._timeout_retries < self._spec.timeout_retries:
- message('TIMEOUT_FLAKE', self._spec.shortname, stdout, do_newline=True)
+ message('TIMEOUT_FLAKE', '%s [pid=%d]' % (self._spec.shortname, self._process.pid), stdout, do_newline=True)
self._timeout_retries += 1
self.result.num_failures += 1
self.result.retries = self._timeout_retries + self._retries
@@ -267,7 +282,7 @@ class Job(object):
self._process.terminate()
self.start()
else:
- message('TIMEOUT', self._spec.shortname, stdout, do_newline=True)
+ message('TIMEOUT', '%s [pid=%d]' % (self._spec.shortname, self._process.pid), stdout, do_newline=True)
self.kill()
self.result.state = 'TIMEOUT'
self.result.num_failures += 1
@@ -302,9 +317,13 @@ class Jobset(object):
self._hashes = {}
self._add_env = add_env
self.resultset = {}
-
+ self._remaining = None
+
+ def set_remaining(self, remaining):
+ self._remaining = remaining
+
def get_num_failures(self):
- return self._failures
+ return self._failures
def start(self, spec):
"""Start a job. Return True on success, False on failure."""
@@ -357,9 +376,10 @@ class Jobset(object):
self._running.remove(job)
if dead: return
if (not self._travis):
- message('WAITING', '%d jobs running, %d complete, %d failed' % (
- len(self._running), self._completed, self._failures))
- if platform.system() == 'Windows':
+ rstr = '' if self._remaining is None else '%d queued, ' % self._remaining
+ message('WAITING', '%s%d jobs running, %d complete, %d failed' % (
+ rstr, len(self._running), self._completed, self._failures))
+ if platform_string() == 'windows':
time.sleep(0.1)
else:
global have_alarm
@@ -397,6 +417,17 @@ class NoCache(object):
pass
+def tag_remaining(xs):
+ staging = []
+ for x in xs:
+ staging.append(x)
+ if len(staging) > 1000:
+ yield (staging.pop(0), None)
+ n = len(staging)
+ for i, x in enumerate(staging):
+ yield (x, n - i - 1)
+
+
def run(cmdlines,
check_cancelled=_never_cancelled,
maxjobs=None,
@@ -410,8 +441,11 @@ def run(cmdlines,
maxjobs if maxjobs is not None else _DEFAULT_MAX_JOBS,
newline_on_success, travis, stop_on_failure, add_env,
cache if cache is not None else NoCache())
- for cmdline in cmdlines:
+ for cmdline, remaining in tag_remaining(cmdlines):
if not js.start(cmdline):
break
- js.finish()
+ if remaining is not None:
+ js.set_remaining(remaining)
+ js.finish()
return js.get_num_failures(), js.resultset
+
diff --git a/tools/run_tests/post_tests_ruby.sh b/tools/run_tests/post_tests_ruby.sh
new file mode 100755
index 0000000000..66a9fbc534
--- /dev/null
+++ b/tools/run_tests/post_tests_ruby.sh
@@ -0,0 +1,46 @@
+#!/bin/bash
+# Copyright 2015, Google Inc.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# * Redistributions in binary form must reproduce the above
+# copyright notice, this list of conditions and the following disclaimer
+# in the documentation and/or other materials provided with the
+# distribution.
+# * Neither the name of Google Inc. nor the names of its
+# contributors may be used to endorse or promote products derived from
+# this software without specific prior written permission.
+#
+# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+# A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+# OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+# DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+# THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+set -ex
+
+if [ "$CONFIG" != "gcov" ] ; then exit ; fi
+
+root=$(readlink -f $(dirname $0)/../..)
+out=$root/reports/ruby_ext_coverage
+tmp1=$(mktemp)
+tmp2=$(mktemp)
+cd $root
+lcov --capture --directory . --output-file $tmp1
+lcov --extract $tmp1 "$root/src/ruby/*" --output-file $tmp2
+genhtml $tmp2 --output-directory $out
+rm $tmp2
+rm $tmp1
+
+cp -rv $root/src/ruby/coverage $root/reports/ruby
diff --git a/tools/run_tests/report_utils.py b/tools/run_tests/report_utils.py
index bb9eca4254..35f2069bee 100644
--- a/tools/run_tests/report_utils.py
+++ b/tools/run_tests/report_utils.py
@@ -29,6 +29,12 @@
"""Generate XML and HTML test reports."""
+try:
+ from mako.runtime import Context
+ from mako.template import Template
+ from mako import exceptions
+except (ImportError):
+ pass # Mako not installed but it is ok.
import os
import string
import xml.etree.cElementTree as ET
@@ -49,7 +55,7 @@ def _filter_msg(msg, output_format):
return msg
-def render_xml_report(resultset, xml_report):
+def render_junit_xml_report(resultset, xml_report):
"""Generate JUnit-like XML report."""
root = ET.Element('testsuites')
testsuite = ET.SubElement(root, 'testsuite', id='1', package='grpc',
@@ -69,147 +75,44 @@ def render_xml_report(resultset, xml_report):
tree.write(xml_report, encoding='UTF-8')
-# TODO(adelez): Use mako template.
-def fill_one_test_result(shortname, resultset, html_str):
- if shortname in resultset:
- # Because interop tests does not have runs_per_test flag, each test is run
- # once. So there should only be one element for each result.
- result = resultset[shortname][0]
- if result.state == 'PASSED':
- html_str = '%s<td bgcolor=\"green\">PASS</td>\n' % html_str
- else:
- tooltip = ''
- if result.returncode > 0 or result.message:
- if result.returncode > 0:
- tooltip = 'returncode: %d ' % result.returncode
- if result.message:
- escaped_msg = _filter_msg(result.message, 'HTML')
- tooltip = '%smessage: %s' % (tooltip, escaped_msg)
- if result.state == 'FAILED':
- html_str = '%s<td bgcolor=\"red\">' % html_str
- if tooltip:
- html_str = ('%s<a href=\"#\" data-toggle=\"tooltip\" '
- 'data-placement=\"auto\" title=\"%s\">FAIL</a></td>\n' %
- (html_str, tooltip))
- else:
- html_str = '%sFAIL</td>\n' % html_str
- elif result.state == 'TIMEOUT':
- html_str = '%s<td bgcolor=\"yellow\">' % html_str
- if tooltip:
- html_str = ('%s<a href=\"#\" data-toggle=\"tooltip\" '
- 'data-placement=\"auto\" title=\"%s\">TIMEOUT</a></td>\n'
- % (html_str, tooltip))
- else:
- html_str = '%sTIMEOUT</td>\n' % html_str
- else:
- html_str = '%s<td bgcolor=\"magenta\">Not implemented</td>\n' % html_str
-
- return html_str
-
+def render_interop_html_report(
+ client_langs, server_langs, test_cases, auth_test_cases, http2_cases,
+ resultset, num_failures, cloud_to_prod, http2_interop):
+ """Generate HTML report for interop tests."""
+ template_file = 'tools/run_tests/interop_html_report.template'
+ try:
+ mytemplate = Template(filename=template_file, format_exceptions=True)
+ except NameError:
+ print 'Mako template is not installed. Skipping HTML report generation.'
+ return
+ except IOError as e:
+ print 'Failed to find the template %s: %s' % (template_file, e)
+ return
-def render_html_report(client_langs, server_langs, test_cases, auth_test_cases,
- http2_cases, resultset, num_failures, cloud_to_prod,
- http2_interop):
- """Generate html report."""
sorted_test_cases = sorted(test_cases)
sorted_auth_test_cases = sorted(auth_test_cases)
sorted_http2_cases = sorted(http2_cases)
sorted_client_langs = sorted(client_langs)
sorted_server_langs = sorted(server_langs)
- html_str = ('<!DOCTYPE html>\n'
- '<html lang=\"en\">\n'
- '<head><title>Interop Test Result</title></head>\n'
- '<body>\n')
- if num_failures > 1:
- html_str = (
- '%s<p><h2><font color=\"red\">%d tests failed!</font></h2></p>\n' %
- (html_str, num_failures))
- elif num_failures:
- html_str = (
- '%s<p><h2><font color=\"red\">%d test failed!</font></h2></p>\n' %
- (html_str, num_failures))
- else:
- html_str = (
- '%s<p><h2><font color=\"green\">All tests passed!</font></h2></p>\n' %
- html_str)
- if cloud_to_prod:
- # Each column header is the client language.
- html_str = ('%s<h2>Cloud to Prod</h2>\n'
- '<table style=\"width:100%%\" border=\"1\">\n'
- '<tr bgcolor=\"#00BFFF\">\n'
- '<th>Client languages &#9658;</th>\n') % html_str
- for client_lang in sorted_client_langs:
- html_str = '%s<th>%s\n' % (html_str, client_lang)
- html_str = '%s</tr>\n' % html_str
- for test_case in sorted_test_cases + sorted_auth_test_cases:
- html_str = '%s<tr><td><b>%s</b></td>\n' % (html_str, test_case)
- for client_lang in sorted_client_langs:
- if not test_case in sorted_auth_test_cases:
- shortname = 'cloud_to_prod:%s:%s' % (client_lang, test_case)
- else:
- shortname = 'cloud_to_prod_auth:%s:%s' % (client_lang, test_case)
- html_str = fill_one_test_result(shortname, resultset, html_str)
- html_str = '%s</tr>\n' % html_str
- html_str = '%s</table>\n' % html_str
- if http2_interop:
- # Each column header is the server language.
- html_str = ('%s<h2>HTTP/2 Interop</h2>\n'
- '<table style=\"width:100%%\" border=\"1\">\n'
- '<tr bgcolor=\"#00BFFF\">\n'
- '<th>Servers &#9658;<br/>'
- 'Test Cases &#9660;</th>\n') % html_str
- for server_lang in sorted_server_langs:
- html_str = '%s<th>%s\n' % (html_str, server_lang)
- if cloud_to_prod:
- html_str = '%s<th>%s\n' % (html_str, "prod")
- html_str = '%s</tr>\n' % html_str
- for test_case in sorted_http2_cases:
- html_str = '%s<tr><td><b>%s</b></td>\n' % (html_str, test_case)
- # Fill up the cells with test result.
- for server_lang in sorted_server_langs:
- shortname = 'cloud_to_cloud:%s:%s_server:%s' % (
- "http2", server_lang, test_case)
- html_str = fill_one_test_result(shortname, resultset, html_str)
- if cloud_to_prod:
- shortname = 'cloud_to_prod:%s:%s' % ("http2", test_case)
- html_str = fill_one_test_result(shortname, resultset, html_str)
- html_str = '%s</tr>\n' % html_str
- html_str = '%s</table>\n' % html_str
- if server_langs:
- for test_case in sorted_test_cases:
- # Each column header is the client language.
- html_str = ('%s<h2>%s</h2>\n'
- '<table style=\"width:100%%\" border=\"1\">\n'
- '<tr bgcolor=\"#00BFFF\">\n'
- '<th>Client languages &#9658;<br/>'
- 'Server languages &#9660;</th>\n') % (html_str, test_case)
- for client_lang in sorted_client_langs:
- html_str = '%s<th>%s\n' % (html_str, client_lang)
- html_str = '%s</tr>\n' % html_str
- # Each row head is the server language.
- for server_lang in sorted_server_langs:
- html_str = '%s<tr><td><b>%s</b></td>\n' % (html_str, server_lang)
- # Fill up the cells with test result.
- for client_lang in sorted_client_langs:
- shortname = 'cloud_to_cloud:%s:%s_server:%s' % (
- client_lang, server_lang, test_case)
- html_str = fill_one_test_result(shortname, resultset, html_str)
- html_str = '%s</tr>\n' % html_str
- html_str = '%s</table>\n' % html_str
- html_str = ('%s\n'
- '<script>\n'
- '$(document).ready(function(){'
- '$(\'[data-toggle=\"tooltip\"]\').tooltip();\n'
- '});\n'
- '</script>\n'
- '</body>\n'
- '</html>') % html_str
-
- # Write to reports/index.html as set up in Jenkins plugin.
- html_report_dir = 'reports'
- if not os.path.exists(html_report_dir):
- os.mkdir(html_report_dir)
- html_file_path = os.path.join(html_report_dir, 'index.html')
- with open(html_file_path, 'w') as f:
- f.write(html_str)
+ args = {'client_langs': sorted_client_langs,
+ 'server_langs': sorted_server_langs,
+ 'test_cases': sorted_test_cases,
+ 'auth_test_cases': sorted_auth_test_cases,
+ 'http2_cases': sorted_http2_cases,
+ 'resultset': resultset,
+ 'num_failures': num_failures,
+ 'cloud_to_prod': cloud_to_prod,
+ 'http2_interop': http2_interop}
+
+ html_report_out_dir = 'reports'
+ if not os.path.exists(html_report_out_dir):
+ os.mkdir(html_report_out_dir)
+ html_file_path = os.path.join(html_report_out_dir, 'index.html')
+ try:
+ with open(html_file_path, 'w') as output_file:
+ mytemplate.render_context(Context(output_file, **args))
+ except:
+ print(exceptions.text_error_template().render())
+ raise
+
diff --git a/tools/run_tests/run_csharp.bat b/tools/run_tests/run_csharp.bat
index 0e33e5295a..82eb58518c 100644
--- a/tools/run_tests/run_csharp.bat
+++ b/tools/run_tests/run_csharp.bat
@@ -6,18 +6,16 @@ setlocal
cd /d %~dp0\..\..\src\csharp
if not "%CONFIG%" == "gcov" (
- @rem Run tests for assembly passed as 1st arg.
-
- @rem set UUID variable to a random GUID, we will use it to put TestResults.xml to a dedicated directory, so that parallel test runs don't collide
- for /F %%i in ('powershell -Command "[guid]::NewGuid().ToString()"') do (set UUID=%%i)
-
- packages\NUnit.Runners.2.6.4\tools\nunit-console-x86.exe /domain:None -labels "%1/bin/Debug/%1.dll" -work test-results/%UUID% || goto :error
+ packages\NUnit.Runners.2.6.4\tools\nunit-console-x86.exe %* || goto :error
) else (
@rem Run all tests with code coverage
- packages\OpenCover.4.6.166\tools\OpenCover.Console.exe -target:"packages\NUnit.Runners.2.6.4\tools\nunit-console-x86.exe" -targetdir:"." -targetargs:"/domain:None -labels Grpc.Core.Tests/bin/Debug/Grpc.Core.Tests.dll Grpc.IntegrationTesting/bin/Debug/Grpc.IntegrationTesting.dll Grpc.Examples.Tests/bin/Debug/Grpc.Examples.Tests.dll Grpc.HealthCheck.Tests/bin/Debug/Grpc.HealthCheck.Tests.dll" -filter:"+[Grpc.Core]*" -register:user -output:coverage_results.xml || goto :error
+ packages\OpenCover.4.6.166\tools\OpenCover.Console.exe -target:"packages\NUnit.Runners.2.6.4\tools\nunit-console-x86.exe" -targetdir:"." -targetargs:"%*" -filter:"+[Grpc.Core]*" -register:user -output:coverage_results.xml || goto :error
packages\ReportGenerator.2.3.2.0\tools\ReportGenerator.exe -reports:"coverage_results.xml" -targetdir:"..\..\reports\csharp_coverage" -reporttypes:"Html;TextSummary" || goto :error
+
+ @rem Generate the index.html file
+ echo ^<html^>^<head^>^</head^>^<body^>^<a href='csharp_coverage/index.htm'^>csharp coverage^</a^>^<br/^>^</body^>^</html^> >..\..\reports\index.html
)
endlocal
diff --git a/tools/run_tests/run_csharp.sh b/tools/run_tests/run_csharp.sh
index 37e86feaad..744df07e1c 100755
--- a/tools/run_tests/run_csharp.sh
+++ b/tools/run_tests/run_csharp.sh
@@ -31,38 +31,25 @@
set -ex
CONFIG=${CONFIG:-opt}
-
NUNIT_CONSOLE="mono packages/NUnit.Runners.2.6.4/tools/nunit-console.exe"
-if [ "$CONFIG" = "dbg" ] || [ "$CONFIG" = "gcov" ]
-then
- MSBUILD_CONFIG="Debug"
-else
- MSBUILD_CONFIG="Release"
-fi
-
# change to gRPC repo root
cd $(dirname $0)/../..
-root=`pwd`
-export LD_LIBRARY_PATH=$root/libs/$CONFIG
+# path needs to be absolute
+export LD_LIBRARY_PATH=$(pwd)/libs/$CONFIG
+
+(cd src/csharp; $NUNIT_CONSOLE $@)
if [ "$CONFIG" = "gcov" ]
then
- (cd src/csharp; $NUNIT_CONSOLE -labels \
- "Grpc.Core.Tests/bin/$MSBUILD_CONFIG/Grpc.Core.Tests.dll" \
- "Grpc.Examples.Tests/bin/$MSBUILD_CONFIG/Grpc.Examples.Tests.dll" \
- "Grpc.HealthCheck.Tests/bin/$MSBUILD_CONFIG/Grpc.HealthCheck.Tests.dll" \
- "Grpc.IntegrationTesting/bin/$MSBUILD_CONFIG/Grpc.IntegrationTesting.dll")
-
+ # Generate the csharp extension coverage report
gcov objs/gcov/src/csharp/ext/*.o
lcov --base-directory . --directory . -c -o coverage.info
lcov -e coverage.info '**/src/csharp/ext/*' -o coverage.info
genhtml -o reports/csharp_ext_coverage --num-spaces 2 \
-t 'gRPC C# native extension test coverage' coverage.info \
--rc genhtml_hi_limit=95 --rc genhtml_med_limit=80 --no-prefix
-else
- (cd src/csharp; $NUNIT_CONSOLE -labels "$1/bin/$MSBUILD_CONFIG/$1.dll")
fi
diff --git a/tools/run_tests/run_interop_tests.py b/tools/run_tests/run_interop_tests.py
index 02ed1d1e6c..e69e9877c5 100755
--- a/tools/run_tests/run_interop_tests.py
+++ b/tools/run_tests/run_interop_tests.py
@@ -31,11 +31,14 @@
"""Run interop (cross-language) tests in parallel."""
import argparse
+import atexit
import dockerjob
import itertools
import jobset
+import json
import multiprocessing
import os
+import re
import report_utils
import subprocess
import sys
@@ -43,16 +46,19 @@ import tempfile
import time
import uuid
+# Docker doesn't clean up after itself, so we do it on exit.
+atexit.register(lambda: subprocess.call(['stty', 'echo']))
+
ROOT = os.path.abspath(os.path.join(os.path.dirname(sys.argv[0]), '../..'))
os.chdir(ROOT)
_DEFAULT_SERVER_PORT=8080
-# TOOD(jtattermusch) wrapped languages use this variable for location
-# of roots.pem. We might want to use GRPC_DEFAULT_SSL_ROOTS_FILE_PATH
-# supported by C core SslCredentials instead.
-_SSL_CERT_ENV = { 'SSL_CERT_FILE':'/usr/local/share/grpc/roots.pem' }
+_SKIP_COMPRESSION = ['large_compressed_unary',
+ 'server_compressed_streaming']
+_SKIP_ADVANCED = ['custom_metadata', 'status_code_and_message',
+ 'unimplemented_method']
class CXXLanguage:
@@ -74,7 +80,10 @@ class CXXLanguage:
return {}
def unimplemented_test_cases(self):
- return []
+ return _SKIP_ADVANCED + _SKIP_COMPRESSION
+
+ def unimplemented_test_cases_server(self):
+ return _SKIP_ADVANCED + _SKIP_COMPRESSION
def __str__(self):
return 'c++'
@@ -91,7 +100,7 @@ class CSharpLanguage:
return ['mono', 'Grpc.IntegrationTesting.Client.exe'] + args
def cloud_to_prod_env(self):
- return _SSL_CERT_ENV
+ return {}
def server_cmd(self, args):
return ['mono', 'Grpc.IntegrationTesting.Server.exe', '--use_tls=true'] + args
@@ -100,7 +109,11 @@ class CSharpLanguage:
return {}
def unimplemented_test_cases(self):
- return []
+ # TODO: status_code_and_message doesn't work against node_server
+ return _SKIP_COMPRESSION + ['status_code_and_message']
+
+ def unimplemented_test_cases_server(self):
+ return _SKIP_COMPRESSION
def __str__(self):
return 'csharp'
@@ -126,7 +139,10 @@ class JavaLanguage:
return {}
def unimplemented_test_cases(self):
- return []
+ return _SKIP_ADVANCED + _SKIP_COMPRESSION
+
+ def unimplemented_test_cases_server(self):
+ return _SKIP_ADVANCED + _SKIP_COMPRESSION
def __str__(self):
return 'java'
@@ -153,7 +169,10 @@ class GoLanguage:
return {}
def unimplemented_test_cases(self):
- return []
+ return _SKIP_ADVANCED + _SKIP_COMPRESSION
+
+ def unimplemented_test_cases_server(self):
+ return _SKIP_ADVANCED + _SKIP_COMPRESSION
def __str__(self):
return 'go'
@@ -181,6 +200,9 @@ class Http2Client:
def unimplemented_test_cases(self):
return _TEST_CASES
+ def unimplemented_test_cases_server(self):
+ return []
+
def __str__(self):
return 'http2'
@@ -195,7 +217,7 @@ class NodeLanguage:
return ['node', 'src/node/interop/interop_client.js'] + args
def cloud_to_prod_env(self):
- return _SSL_CERT_ENV
+ return {}
def server_cmd(self, args):
return ['node', 'src/node/interop/interop_server.js', '--use_tls=true'] + args
@@ -204,7 +226,10 @@ class NodeLanguage:
return {}
def unimplemented_test_cases(self):
- return []
+ return _SKIP_COMPRESSION
+
+ def unimplemented_test_cases_server(self):
+ return _SKIP_COMPRESSION
def __str__(self):
return 'node'
@@ -220,12 +245,15 @@ class PHPLanguage:
return ['src/php/bin/interop_client.sh'] + args
def cloud_to_prod_env(self):
- return _SSL_CERT_ENV
+ return {}
def global_env(self):
return {}
def unimplemented_test_cases(self):
+ return _SKIP_ADVANCED + _SKIP_COMPRESSION
+
+ def unimplemented_test_cases_server(self):
return []
def __str__(self):
@@ -243,7 +271,7 @@ class RubyLanguage:
return ['ruby', 'src/ruby/bin/interop/interop_client.rb'] + args
def cloud_to_prod_env(self):
- return _SSL_CERT_ENV
+ return {}
def server_cmd(self, args):
return ['ruby', 'src/ruby/bin/interop/interop_server.rb', '--use_tls=true'] + args
@@ -252,7 +280,10 @@ class RubyLanguage:
return {}
def unimplemented_test_cases(self):
- return []
+ return _SKIP_ADVANCED + _SKIP_COMPRESSION
+
+ def unimplemented_test_cases_server(self):
+ return _SKIP_ADVANCED + _SKIP_COMPRESSION
def __str__(self):
return 'ruby'
@@ -275,7 +306,7 @@ class PythonLanguage:
]
def cloud_to_prod_env(self):
- return _SSL_CERT_ENV
+ return {}
def server_cmd(self, args):
return [
@@ -290,7 +321,11 @@ class PythonLanguage:
return {'LD_LIBRARY_PATH': '{}/libs/opt'.format(DOCKER_WORKDIR_ROOT)}
def unimplemented_test_cases(self):
- return ['jwt_token_creds', 'per_rpc_creds']
+ return _SKIP_ADVANCED + _SKIP_COMPRESSION + ['jwt_token_creds',
+ 'per_rpc_creds']
+
+ def unimplemented_test_cases_server(self):
+ return _SKIP_ADVANCED + _SKIP_COMPRESSION
def __str__(self):
return 'python'
@@ -313,12 +348,14 @@ _SERVERS = ['c++', 'node', 'csharp', 'java', 'go', 'ruby', 'python']
_TEST_CASES = ['large_unary', 'empty_unary', 'ping_pong',
'empty_stream', 'client_streaming', 'server_streaming',
'cancel_after_begin', 'cancel_after_first_response',
- 'timeout_on_sleeping_server']
+ 'timeout_on_sleeping_server', 'custom_metadata',
+ 'status_code_and_message', 'unimplemented_method',
+ 'large_compressed_unary', 'server_compressed_streaming']
_AUTH_TEST_CASES = ['compute_engine_creds', 'jwt_token_creds',
'oauth2_auth_token', 'per_rpc_creds']
-_HTTP2_TEST_CASES = ["tls"]
+_HTTP2_TEST_CASES = ["tls", "framing"]
DOCKER_WORKDIR_ROOT = '/var/local/git/grpc'
@@ -514,6 +551,33 @@ def build_interop_image_jobspec(language, tag=None):
return build_job
+def aggregate_http2_results(stdout):
+ match = re.search(r'\{"cases[^\]]*\]\}', stdout)
+ if not match:
+ return None
+
+ results = json.loads(match.group(0))
+ skipped = 0
+ passed = 0
+ failed = 0
+ failed_cases = []
+ for case in results['cases']:
+ if case.get('skipped', False):
+ skipped += 1
+ else:
+ if case.get('passed', False):
+ passed += 1
+ else:
+ failed += 1
+ failed_cases.append(case.get('name', "NONAME"))
+ return {
+ 'passed': passed,
+ 'failed': failed,
+ 'skipped': skipped,
+ 'failed_cases': ', '.join(failed_cases),
+ 'percent': 1.0 * passed / (passed + failed)
+ }
+
argp = argparse.ArgumentParser(description='Run interop tests.')
argp.add_argument('-l', '--language',
choices=['all'] + sorted(_LANGUAGES),
@@ -636,13 +700,12 @@ try:
for language in languages:
for test_case in _TEST_CASES:
if not test_case in language.unimplemented_test_cases():
- test_job = cloud_to_prod_jobspec(language, test_case,
- docker_image=docker_images.get(str(language)))
- jobs.append(test_job)
+ if not test_case in _SKIP_ADVANCED + _SKIP_COMPRESSION:
+ test_job = cloud_to_prod_jobspec(language, test_case,
+ docker_image=docker_images.get(str(language)))
+ jobs.append(test_job)
- # TODO(carl-mastrangelo): Currently prod TLS terminators aren't spec compliant. Reenable
- # this once a better solution is in place.
- if args.http2_interop and False:
+ if args.http2_interop:
for test_case in _HTTP2_TEST_CASES:
test_job = cloud_to_prod_jobspec(http2Interop, test_case,
docker_image=docker_images.get(str(http2Interop)))
@@ -665,22 +728,27 @@ try:
for server_name, server_address in server_addresses.iteritems():
(server_host, server_port) = server_address
+ server_language = _LANGUAGES.get(server_name, None)
+ skip_server = [] # test cases unimplemented by server
+ if server_language:
+ skip_server = server_language.unimplemented_test_cases_server()
for language in languages:
for test_case in _TEST_CASES:
if not test_case in language.unimplemented_test_cases():
- test_job = cloud_to_cloud_jobspec(language,
- test_case,
- server_name,
- server_host,
- server_port,
- docker_image=docker_images.get(str(language)))
- jobs.append(test_job)
+ if not test_case in skip_server:
+ test_job = cloud_to_cloud_jobspec(language,
+ test_case,
+ server_name,
+ server_host,
+ server_port,
+ docker_image=docker_images.get(str(language)))
+ jobs.append(test_job)
if args.http2_interop:
for test_case in _HTTP2_TEST_CASES:
if server_name == "go":
# TODO(carl-mastrangelo): Reenable after https://github.com/grpc/grpc-go/issues/434
- continue
+ continue
test_job = cloud_to_cloud_jobspec(http2Interop,
test_case,
server_name,
@@ -702,10 +770,14 @@ try:
else:
jobset.message('SUCCESS', 'All tests passed', do_newline=True)
- report_utils.render_xml_report(resultset, 'report.xml')
+ report_utils.render_junit_xml_report(resultset, 'report.xml')
+
+ for name, job in resultset.iteritems():
+ if "http2" in name:
+ job[0].http2results = aggregate_http2_results(job[0].message)
- report_utils.render_html_report(
- set([str(l) for l in languages]), servers, _TEST_CASES, _AUTH_TEST_CASES,
+ report_utils.render_interop_html_report(
+ set([str(l) for l in languages]), servers, _TEST_CASES, _AUTH_TEST_CASES,
_HTTP2_TEST_CASES, resultset, num_failures,
args.cloud_to_prod_auth or args.cloud_to_prod, args.http2_interop)
diff --git a/tools/run_tests/run_lcov.sh b/tools/run_tests/run_lcov.sh
index a28ec138bb..796a0b5ceb 100755
--- a/tools/run_tests/run_lcov.sh
+++ b/tools/run_tests/run_lcov.sh
@@ -33,9 +33,10 @@ set -ex
out=$(readlink -f ${1:-coverage})
root=$(readlink -f $(dirname $0)/../..)
+shift || true
tmp=$(mktemp)
cd $root
-tools/run_tests/run_tests.py -c gcov -l c c++ || true
+tools/run_tests/run_tests.py -c gcov -l c c++ $@ || true
lcov --capture --directory . --output-file $tmp
genhtml $tmp --output-directory $out
rm $tmp
diff --git a/tools/run_tests/run_tests.py b/tools/run_tests/run_tests.py
index b8017e6fe9..3803e8c044 100755
--- a/tools/run_tests/run_tests.py
+++ b/tools/run_tests/run_tests.py
@@ -47,6 +47,7 @@ import tempfile
import traceback
import time
import urllib2
+import uuid
import jobset
import report_utils
@@ -60,14 +61,7 @@ _FORCE_ENVIRON_FOR_WRAPPERS = {}
def platform_string():
- if platform.system() == 'Windows':
- return 'windows'
- elif platform.system() == 'Darwin':
- return 'mac'
- elif platform.system() == 'Linux':
- return 'linux'
- else:
- return 'posix'
+ return jobset.platform_string()
# SimpleConfig: just compile with CONFIG=config, and run the binary to test
@@ -147,9 +141,9 @@ class CLanguage(object):
self.platform = platform_string()
self.test_lang = test_lang
- def test_specs(self, config, travis):
+ def test_specs(self, config, args):
out = []
- binaries = get_c_tests(travis, self.test_lang)
+ binaries = get_c_tests(args.travis, self.test_lang)
for target in binaries:
if config.build_config in target['exclude_configs']:
continue
@@ -159,12 +153,20 @@ class CLanguage(object):
else:
binary = 'bins/%s/%s' % (config.build_config, target['name'])
if os.path.isfile(binary):
- out.append(config.job_spec([binary], [binary]))
- else:
+ out.append(config.job_spec([binary], [binary],
+ environ={'GRPC_DEFAULT_SSL_ROOTS_FILE_PATH':
+ os.path.abspath(os.path.dirname(
+ sys.argv[0]) + '/../../src/core/tsi/test_creds/ca.pem')}))
+ elif args.regex == '.*' or platform_string() == 'windows':
print '\nWARNING: binary not found, skipping', binary
return sorted(out)
- def make_targets(self):
+ def make_targets(self, test_regex):
+ if platform_string() != 'windows' and test_regex != '.*':
+ # use the regex to minimize the number of things to build
+ return [target['name']
+ for target in get_c_tests(False, self.test_lang)
+ if re.search(test_regex, target['name'])]
if platform_string() == 'windows':
# don't build tools on windows just yet
return ['buildtests_%s' % self.make_target]
@@ -194,9 +196,10 @@ class CLanguage(object):
def __str__(self):
return self.make_target
+
class NodeLanguage(object):
- def test_specs(self, config, travis):
+ def test_specs(self, config, args):
return [config.job_spec(['tools/run_tests/run_node.sh'], None,
environ=_FORCE_ENVIRON_FOR_WRAPPERS)]
@@ -204,7 +207,7 @@ class NodeLanguage(object):
# Default to 1 week cache expiration
return [['tools/run_tests/pre_build_node.sh']]
- def make_targets(self):
+ def make_targets(self, test_regex):
return []
def build_steps(self):
@@ -225,14 +228,14 @@ class NodeLanguage(object):
class PhpLanguage(object):
- def test_specs(self, config, travis):
+ def test_specs(self, config, args):
return [config.job_spec(['src/php/bin/run_tests.sh'], None,
environ=_FORCE_ENVIRON_FOR_WRAPPERS)]
def pre_build_steps(self):
return []
- def make_targets(self):
+ def make_targets(self, test_regex):
return ['static_c', 'shared_c']
def build_steps(self):
@@ -257,7 +260,7 @@ class PythonLanguage(object):
self._build_python_versions = ['2.7']
self._has_python_versions = []
- def test_specs(self, config, travis):
+ def test_specs(self, config, args):
environment = dict(_FORCE_ENVIRON_FOR_WRAPPERS)
environment['PYVER'] = '2.7'
return [config.job_spec(
@@ -271,7 +274,7 @@ class PythonLanguage(object):
def pre_build_steps(self):
return []
- def make_targets(self):
+ def make_targets(self, test_regex):
return ['static_c', 'grpc_python_plugin', 'shared_c']
def build_steps(self):
@@ -303,21 +306,21 @@ class PythonLanguage(object):
class RubyLanguage(object):
- def test_specs(self, config, travis):
+ def test_specs(self, config, args):
return [config.job_spec(['tools/run_tests/run_ruby.sh'], None,
environ=_FORCE_ENVIRON_FOR_WRAPPERS)]
def pre_build_steps(self):
return [['tools/run_tests/pre_build_ruby.sh']]
- def make_targets(self):
+ def make_targets(self, test_regex):
return ['static_c']
def build_steps(self):
return [['tools/run_tests/build_ruby.sh']]
def post_tests_steps(self):
- return []
+ return [['tools/run_tests/post_tests_ruby.sh']]
def makefile_name(self):
return 'Makefile'
@@ -333,27 +336,43 @@ class CSharpLanguage(object):
def __init__(self):
self.platform = platform_string()
- def test_specs(self, config, travis):
- assemblies = ['Grpc.Core.Tests',
- 'Grpc.Examples.Tests',
- 'Grpc.HealthCheck.Tests',
- 'Grpc.IntegrationTesting']
+ def test_specs(self, config, args):
+ with open('src/csharp/tests.json') as f:
+ tests_json = json.load(f)
+ assemblies = tests_json['assemblies']
+ tests = tests_json['tests']
+
+ msbuild_config = _WINDOWS_CONFIG[config.build_config]
+ assembly_files = ['%s/bin/%s/%s.dll' % (a, msbuild_config, a)
+ for a in assemblies]
+
+ extra_args = ['-labels'] + assembly_files
+
if self.platform == 'windows':
- cmd = 'tools\\run_tests\\run_csharp.bat'
+ script_name = 'tools\\run_tests\\run_csharp.bat'
+ extra_args += ['-domain=None']
else:
- cmd = 'tools/run_tests/run_csharp.sh'
+ script_name = 'tools/run_tests/run_csharp.sh'
if config.build_config == 'gcov':
# On Windows, we only collect C# code coverage.
# On Linux, we only collect coverage for native extension.
# For code coverage all tests need to run as one suite.
- return [config.job_spec([cmd], None,
- environ=_FORCE_ENVIRON_FOR_WRAPPERS)]
+ return [config.job_spec([script_name] + extra_args, None,
+ shortname='csharp.coverage',
+ environ=_FORCE_ENVIRON_FOR_WRAPPERS)]
else:
- return [config.job_spec([cmd, assembly],
- None, shortname=assembly,
- environ=_FORCE_ENVIRON_FOR_WRAPPERS)
- for assembly in assemblies]
+ specs = []
+ for test in tests:
+ cmdline = [script_name, '-run=%s' % test] + extra_args
+ if self.platform == 'windows':
+ # use different output directory for each test to prevent
+ # TestResult.xml clash between parallel test runs.
+ cmdline += ['-work=test-result/%s' % uuid.uuid4()]
+ specs.append(config.job_spec(cmdline, None,
+ shortname='csharp.%s' % test,
+ environ=_FORCE_ENVIRON_FOR_WRAPPERS))
+ return specs
def pre_build_steps(self):
if self.platform == 'windows':
@@ -361,7 +380,7 @@ class CSharpLanguage(object):
else:
return [['tools/run_tests/pre_build_csharp.sh']]
- def make_targets(self):
+ def make_targets(self, test_regex):
# For Windows, this target doesn't really build anything,
# everything is build by buildall script later.
if self.platform == 'windows':
@@ -390,14 +409,14 @@ class CSharpLanguage(object):
class ObjCLanguage(object):
- def test_specs(self, config, travis):
+ def test_specs(self, config, args):
return [config.job_spec(['src/objective-c/tests/run_tests.sh'], None,
environ=_FORCE_ENVIRON_FOR_WRAPPERS)]
def pre_build_steps(self):
return []
- def make_targets(self):
+ def make_targets(self, test_regex):
return ['grpc_objective_c_plugin', 'interop_server']
def build_steps(self):
@@ -418,14 +437,14 @@ class ObjCLanguage(object):
class Sanity(object):
- def test_specs(self, config, travis):
+ def test_specs(self, config, args):
return [config.job_spec(['tools/run_tests/run_sanity.sh'], None),
config.job_spec(['tools/run_tests/check_sources_and_headers.py'], None)]
def pre_build_steps(self):
return []
- def make_targets(self):
+ def make_targets(self, test_regex):
return ['run_dep_checks']
def build_steps(self):
@@ -446,13 +465,13 @@ class Sanity(object):
class Build(object):
- def test_specs(self, config, travis):
+ def test_specs(self, config, args):
return []
def pre_build_steps(self):
return []
- def make_targets(self):
+ def make_targets(self, test_regex):
return ['static']
def build_steps(self):
@@ -480,10 +499,10 @@ _CONFIGS = {
'msan': SimpleConfig('msan', timeout_multiplier=1.5),
'ubsan': SimpleConfig('ubsan'),
'asan': SimpleConfig('asan', timeout_multiplier=1.5, environ={
- 'ASAN_OPTIONS': 'detect_leaks=1:color=always:suppressions=tools/tsan_suppressions.txt',
+ 'ASAN_OPTIONS': 'detect_leaks=1:color=always',
'LSAN_OPTIONS': 'report_objects=1'}),
'asan-noleaks': SimpleConfig('asan', environ={
- 'ASAN_OPTIONS': 'detect_leaks=0:color=always:suppressions=tools/tsan_suppressions.txt'}),
+ 'ASAN_OPTIONS': 'detect_leaks=0:color=always'}),
'gcov': SimpleConfig('gcov'),
'memcheck': ValgrindConfig('valgrind', 'memcheck', ['--leak-check=full']),
'helgrind': ValgrindConfig('dbg', 'helgrind')
@@ -507,9 +526,47 @@ _LANGUAGES = {
_WINDOWS_CONFIG = {
'dbg': 'Debug',
'opt': 'Release',
+ 'gcov': 'Release',
}
+def _windows_arch_option(arch):
+ """Returns msbuild cmdline option for selected architecture."""
+ if arch == 'default' or arch == 'windows_x86':
+ return '/p:Platform=Win32'
+ elif arch == 'windows_x64':
+ return '/p:Platform=x64'
+ else:
+ print 'Architecture %s not supported on current platform.' % arch
+ sys.exit(1)
+
+
+def _windows_build_bat(compiler):
+ """Returns name of build.bat for selected compiler."""
+ if compiler == 'default' or compiler == 'vs2013':
+ return 'vsprojects\\build_vs2013.bat'
+ elif compiler == 'vs2015':
+ return 'vsprojects\\build_vs2015.bat'
+ elif compiler == 'vs2010':
+ return 'vsprojects\\build_vs2010.bat'
+ else:
+ print 'Compiler %s not supported.' % compiler
+ sys.exit(1)
+
+
+def _windows_toolset_option(compiler):
+ """Returns msbuild PlatformToolset for selected compiler."""
+ if compiler == 'default' or compiler == 'vs2013':
+ return '/p:PlatformToolset=v120'
+ elif compiler == 'vs2015':
+ return '/p:PlatformToolset=v140'
+ elif compiler == 'vs2010':
+ return '/p:PlatformToolset=v100'
+ else:
+ print 'Compiler %s not supported.' % compiler
+ sys.exit(1)
+
+
def runs_per_test_type(arg_str):
"""Auxilary function to parse the "runs_per_test" flag.
@@ -574,6 +631,19 @@ argp.add_argument('--allow_flakes',
action='store_const',
const=True,
help='Allow flaky tests to show as passing (re-runs failed tests up to five times)')
+argp.add_argument('--arch',
+ choices=['default', 'windows_x86', 'windows_x64'],
+ default='default',
+ help='Selects architecture to target. For some platforms "default" is the only supported choice.')
+argp.add_argument('--compiler',
+ choices=['default', 'vs2010', 'vs2013', 'vs2015'],
+ default='default',
+ help='Selects compiler to use. For some platforms "default" is the only supported choice.')
+argp.add_argument('--build_only',
+ default=False,
+ action='store_const',
+ const=True,
+ help='Perform all the build steps but dont run any tests.')
argp.add_argument('-a', '--antagonists', default=0, type=int)
argp.add_argument('-x', '--xml_report', default=None, type=str,
help='Generates a JUnit-compatible XML report')
@@ -619,10 +689,15 @@ build_configs = set(cfg.build_config for cfg in run_configs)
if args.travis:
_FORCE_ENVIRON_FOR_WRAPPERS = {'GRPC_TRACE': 'api'}
-languages = set(_LANGUAGES[l]
- for l in itertools.chain.from_iterable(
- _LANGUAGES.iterkeys() if x == 'all' else [x]
- for x in args.language))
+if 'all' in args.language:
+ lang_list = _LANGUAGES.keys()
+else:
+ lang_list = args.language
+# We don't support code coverage on ObjC
+if 'gcov' in args.config and 'objc' in lang_list:
+ lang_list.remove('objc')
+
+languages = set(_LANGUAGES[l] for l in lang_list)
if len(build_configs) > 1:
for language in languages:
@@ -630,7 +705,15 @@ if len(build_configs) > 1:
print language, 'does not support multiple build configurations'
sys.exit(1)
-if platform.system() == 'Windows':
+if platform_string() != 'windows':
+ if args.arch != 'default':
+ print 'Architecture %s not supported on current platform.' % args.arch
+ sys.exit(1)
+ if args.compiler != 'default':
+ print 'Compiler %s not supported on current platform.' % args.compiler
+ sys.exit(1)
+
+if platform_string() == 'windows':
def make_jobspec(cfg, targets, makefile='Makefile'):
extra_args = []
# better do parallel compilation
@@ -640,9 +723,11 @@ if platform.system() == 'Windows':
# disable PDB generation: it's broken, and we don't need it during CI
extra_args.extend(['/p:Jenkins=true'])
return [
- jobset.JobSpec(['vsprojects\\build.bat',
+ jobset.JobSpec([_windows_build_bat(args.compiler),
'vsprojects\\%s.sln' % target,
- '/p:Configuration=%s' % _WINDOWS_CONFIG[cfg]] +
+ '/p:Configuration=%s' % _WINDOWS_CONFIG[cfg],
+ _windows_toolset_option(args.compiler),
+ _windows_arch_option(args.arch)] +
extra_args,
shell=True, timeout_seconds=90*60)
for target in targets]
@@ -662,7 +747,7 @@ make_targets = {}
for l in languages:
makefile = l.makefile_name()
make_targets[makefile] = make_targets.get(makefile, set()).union(
- set(l.make_targets()))
+ set(l.make_targets(args.regex)))
build_steps = list(set(
jobset.JobSpec(cmdline, environ={'CONFIG': cfg}, flake_retries=5)
@@ -760,7 +845,7 @@ def _start_port_server(port_server_port):
'-p', '%d' % port_server_port, '-l', logfile]
env = dict(os.environ)
env['BUILD_ID'] = 'pleaseDontKillMeJenkins'
- if platform.system() == 'Windows':
+ if platform_string() == 'windows':
# Working directory of port server needs to be outside of Jenkins
# workspace to prevent file lock issues.
tempdir = tempfile.mkdtemp()
@@ -835,15 +920,19 @@ def _calculate_num_runs_failures(list_of_results):
num_failures += jobresult.num_failures
return num_runs, num_failures
+
def _build_and_run(
- check_cancelled, newline_on_success, travis, cache, xml_report=None):
+ check_cancelled, newline_on_success, cache, xml_report=None, build_only=False):
"""Do one pass of building & running tests."""
# build latest sequentially
num_failures, _ = jobset.run(
build_steps, maxjobs=1, stop_on_failure=True,
- newline_on_success=newline_on_success, travis=travis)
+ newline_on_success=newline_on_success, travis=args.travis)
if num_failures:
return 1
+
+ if build_only:
+ return 0
# start antagonists
antagonists = [subprocess.Popen(['tools/run_tests/antagonist.py'])
@@ -851,17 +940,18 @@ def _build_and_run(
port_server_port = 32767
_start_port_server(port_server_port)
resultset = None
+ num_test_failures = 0
try:
infinite_runs = runs_per_test == 0
one_run = set(
spec
for config in run_configs
for language in languages
- for spec in language.test_specs(config, args.travis)
+ for spec in language.test_specs(config, args)
if re.search(args.regex, spec.shortname))
# When running on travis, we want out test runs to be as similar as possible
# for reproducibility purposes.
- if travis:
+ if args.travis:
massaged_one_run = sorted(one_run, key=lambda x: x.shortname)
else:
# whereas otherwise, we want to shuffle things up to give all tests a
@@ -874,9 +964,9 @@ def _build_and_run(
else itertools.repeat(massaged_one_run, runs_per_test))
all_runs = itertools.chain.from_iterable(runs_sequence)
- number_failures, resultset = jobset.run(
+ num_test_failures, resultset = jobset.run(
all_runs, check_cancelled, newline_on_success=newline_on_success,
- travis=travis, infinite_runs=infinite_runs, maxjobs=args.jobs,
+ travis=args.travis, infinite_runs=infinite_runs, maxjobs=args.jobs,
stop_on_failure=args.stop_on_failure,
cache=cache if not xml_report else None,
add_env={'GRPC_TEST_PORT_SERVER': 'localhost:%d' % port_server_port})
@@ -891,19 +981,17 @@ def _build_and_run(
do_newline=True)
else:
jobset.message('PASSED', k, do_newline=True)
- if number_failures:
- return 2
finally:
for antagonist in antagonists:
antagonist.kill()
if xml_report and resultset:
- report_utils.render_xml_report(resultset, xml_report)
+ report_utils.render_junit_xml_report(resultset, xml_report)
number_failures, _ = jobset.run(
post_tests_steps, maxjobs=1, stop_on_failure=True,
- newline_on_success=newline_on_success, travis=travis)
- if number_failures:
- return 3
+ newline_on_success=newline_on_success, travis=args.travis)
+ if num_test_failures or number_failures:
+ return 2
if cache: cache.save()
@@ -922,8 +1010,8 @@ if forever:
previous_success = success
success = _build_and_run(check_cancelled=have_files_changed,
newline_on_success=False,
- travis=args.travis,
- cache=test_cache) == 0
+ cache=test_cache,
+ build_only=args.build_only) == 0
if not previous_success and success:
jobset.message('SUCCESS',
'All tests are now passing properly',
@@ -934,9 +1022,9 @@ if forever:
else:
result = _build_and_run(check_cancelled=lambda: False,
newline_on_success=args.newline_on_success,
- travis=args.travis,
cache=test_cache,
- xml_report=args.xml_report)
+ xml_report=args.xml_report,
+ build_only=args.build_only)
if result == 0:
jobset.message('SUCCESS', 'All tests passed', do_newline=True)
else:
diff --git a/tools/run_tests/sources_and_headers.json b/tools/run_tests/sources_and_headers.json
index 7f4b339a53..2ea8715c80 100644
--- a/tools/run_tests/sources_and_headers.json
+++ b/tools/run_tests/sources_and_headers.json
@@ -10,6 +10,32 @@
],
"headers": [],
"language": "c",
+ "name": "algorithm_test",
+ "src": [
+ "test/core/compression/algorithm_test.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "alloc_test",
+ "src": [
+ "test/core/support/alloc_test.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
"name": "alpn_test",
"src": [
"test/core/transport/chttp2/alpn_test.c"
@@ -38,9 +64,9 @@
],
"headers": [],
"language": "c",
- "name": "chttp2_status_conversion_test",
+ "name": "channel_create_test",
"src": [
- "test/core/transport/chttp2/status_conversion_test.c"
+ "test/core/surface/channel_create_test.c"
]
},
{
@@ -52,9 +78,23 @@
],
"headers": [],
"language": "c",
- "name": "chttp2_stream_encoder_test",
+ "name": "chttp2_hpack_encoder_test",
"src": [
- "test/core/transport/chttp2/stream_encoder_test.c"
+ "test/core/transport/chttp2/hpack_encoder_test.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "chttp2_status_conversion_test",
+ "src": [
+ "test/core/transport/chttp2/status_conversion_test.c"
]
},
{
@@ -80,6 +120,20 @@
],
"headers": [],
"language": "c",
+ "name": "chttp2_varint_test",
+ "src": [
+ "test/core/transport/chttp2/varint_test.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
"name": "compression_test",
"src": [
"test/core/compression/compression_test.c"
@@ -94,6 +148,20 @@
],
"headers": [],
"language": "c",
+ "name": "dns_resolver_test",
+ "src": [
+ "test/core/client_config/resolvers/dns_resolver_test.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
"name": "dualstack_socket_test",
"src": [
"test/core/end2end/dualstack_socket_test.c"
@@ -225,6 +293,18 @@
],
"headers": [],
"language": "c",
+ "name": "gpr_avl_test",
+ "src": [
+ "test/core/support/avl_test.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util"
+ ],
+ "headers": [],
+ "language": "c",
"name": "gpr_cmdline_test",
"src": [
"test/core/support/cmdline_test.c"
@@ -545,9 +625,9 @@
],
"headers": [],
"language": "c",
- "name": "grpc_json_token_test",
+ "name": "grpc_invalid_channel_args_test",
"src": [
- "test/core/security/json_token_test.c"
+ "test/core/surface/invalid_channel_args_test.c"
]
},
{
@@ -559,9 +639,9 @@
],
"headers": [],
"language": "c",
- "name": "grpc_jwt_verifier_test",
+ "name": "grpc_json_token_test",
"src": [
- "test/core/security/jwt_verifier_test.c"
+ "test/core/security/json_token_test.c"
]
},
{
@@ -573,9 +653,9 @@
],
"headers": [],
"language": "c",
- "name": "grpc_print_google_default_creds_token",
+ "name": "grpc_jwt_verifier_test",
"src": [
- "test/core/security/print_google_default_creds_token.c"
+ "test/core/security/jwt_verifier_test.c"
]
},
{
@@ -587,9 +667,9 @@
],
"headers": [],
"language": "c",
- "name": "grpc_security_connector_test",
+ "name": "grpc_print_google_default_creds_token",
"src": [
- "test/core/security/security_connector_test.c"
+ "test/core/security/print_google_default_creds_token.c"
]
},
{
@@ -601,9 +681,9 @@
],
"headers": [],
"language": "c",
- "name": "grpc_stream_op_test",
+ "name": "grpc_security_connector_test",
"src": [
- "test/core/transport/stream_op_test.c"
+ "test/core/security/security_connector_test.c"
]
},
{
@@ -693,6 +773,48 @@
{
"deps": [
"gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "httpscli_test",
+ "src": [
+ "test/core/httpcli/httpscli_test.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "init_test",
+ "src": [
+ "test/core/surface/init_test.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "invalid_call_argument_test",
+ "src": [
+ "test/core/end2end/invalid_call_argument_test.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
"grpc"
],
"headers": [],
@@ -725,9 +847,9 @@
],
"headers": [],
"language": "c",
- "name": "json_test",
+ "name": "json_stream_error_test",
"src": [
- "test/core/json/json_test.c"
+ "test/core/json/json_stream_error_test.c"
]
},
{
@@ -739,9 +861,9 @@
],
"headers": [],
"language": "c",
- "name": "lame_client_test",
+ "name": "json_test",
"src": [
- "test/core/surface/lame_client_test.c"
+ "test/core/json/json_test.c"
]
},
{
@@ -753,9 +875,9 @@
],
"headers": [],
"language": "c",
- "name": "lb_policies_test",
+ "name": "lame_client_test",
"src": [
- "test/core/client_config/lb_policies_test.c"
+ "test/core/surface/lame_client_test.c"
]
},
{
@@ -767,9 +889,9 @@
],
"headers": [],
"language": "c",
- "name": "low_level_ping_pong_benchmark",
+ "name": "lb_policies_test",
"src": [
- "test/core/network_benchmarks/low_level_ping_pong.c"
+ "test/core/client_config/lb_policies_test.c"
]
},
{
@@ -781,9 +903,9 @@
],
"headers": [],
"language": "c",
- "name": "message_compress_test",
+ "name": "low_level_ping_pong_benchmark",
"src": [
- "test/core/compression/message_compress_test.c"
+ "test/core/network_benchmarks/low_level_ping_pong.c"
]
},
{
@@ -795,9 +917,9 @@
],
"headers": [],
"language": "c",
- "name": "multi_init_test",
+ "name": "message_compress_test",
"src": [
- "test/core/surface/multi_init_test.c"
+ "test/core/compression/message_compress_test.c"
]
},
{
@@ -863,6 +985,20 @@
],
"headers": [],
"language": "c",
+ "name": "secure_channel_create_test",
+ "src": [
+ "test/core/surface/secure_channel_create_test.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
"name": "secure_endpoint_test",
"src": [
"test/core/security/secure_endpoint_test.c"
@@ -877,6 +1013,63 @@
],
"headers": [],
"language": "c",
+ "name": "server_chttp2_test",
+ "src": [
+ "test/core/surface/server_chttp2_test.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "server_test",
+ "src": [
+ "test/core/surface/server_test.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util",
+ "test_tcp_server"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "set_initial_connect_string_test",
+ "src": [
+ "test/core/client_config/set_initial_connect_string_test.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "sockaddr_resolver_test",
+ "src": [
+ "test/core/client_config/resolvers/sockaddr_resolver_test.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
"name": "sockaddr_utils_test",
"src": [
"test/core/iomgr/sockaddr_utils_test.c"
@@ -891,6 +1084,20 @@
],
"headers": [],
"language": "c",
+ "name": "socket_utils_test",
+ "src": [
+ "test/core/iomgr/socket_utils_test.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
"name": "tcp_client_posix_test",
"src": [
"test/core/iomgr/tcp_client_posix_test.c"
@@ -1003,6 +1210,20 @@
],
"headers": [],
"language": "c",
+ "name": "transport_connectivity_state_test",
+ "src": [
+ "test/core/transport/connectivity_state_test.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
"name": "transport_metadata_test",
"src": [
"test/core/transport/metadata_test.c"
@@ -1140,7 +1361,7 @@
"language": "c++",
"name": "channel_arguments_test",
"src": [
- "test/cpp/client/channel_arguments_test.cc"
+ "test/cpp/common/channel_arguments_test.cc"
]
},
{
@@ -1415,6 +1636,25 @@
{
"deps": [
"gpr",
+ "grpc",
+ "grpc++",
+ "grpc++_test_config"
+ ],
+ "headers": [
+ "test/cpp/util/metrics_server.h",
+ "test/proto/metrics.grpc.pb.h",
+ "test/proto/metrics.pb.h"
+ ],
+ "language": "c++",
+ "name": "metrics_client",
+ "src": [
+ "test/cpp/interop/metrics_client.cc",
+ "test/cpp/util/metrics_server.h"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
"gpr_test_util",
"grpc",
"grpc++",
@@ -1555,7 +1795,8 @@
"grpc++_test_config",
"grpc++_test_util",
"grpc_test_util",
- "reconnect_server"
+ "reconnect_server",
+ "test_tcp_server"
],
"headers": [
"test/proto/empty.grpc.pb.h",
@@ -1697,10 +1938,13 @@
"test/cpp/interop/client_helper.h",
"test/cpp/interop/interop_client.h",
"test/cpp/interop/stress_interop_client.h",
+ "test/cpp/util/metrics_server.h",
"test/proto/empty.grpc.pb.h",
"test/proto/empty.pb.h",
"test/proto/messages.grpc.pb.h",
"test/proto/messages.pb.h",
+ "test/proto/metrics.grpc.pb.h",
+ "test/proto/metrics.pb.h",
"test/proto/test.grpc.pb.h",
"test/proto/test.pb.h"
],
@@ -1712,7 +1956,9 @@
"test/cpp/interop/interop_client.h",
"test/cpp/interop/stress_interop_client.cc",
"test/cpp/interop/stress_interop_client.h",
- "test/cpp/interop/stress_test.cc"
+ "test/cpp/interop/stress_test.cc",
+ "test/cpp/util/metrics_server.cc",
+ "test/cpp/util/metrics_server.h"
]
},
{
@@ -1785,6 +2031,546 @@
{
"deps": [
"end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_bad_hostname",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_bad_hostname_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_binary_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_binary_metadata_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_call_creds",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_call_creds_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_cancel_after_accept",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_cancel_after_accept_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_cancel_after_client_done",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_cancel_after_client_done_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_cancel_after_invoke",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_cancel_after_invoke_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_cancel_before_invoke",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_cancel_before_invoke_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_cancel_in_a_vacuum",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_cancel_in_a_vacuum_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_cancel_with_status",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_cancel_with_status_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_channel_connectivity",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_channel_connectivity_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_channel_ping",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_channel_ping_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_compressed_payload",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_compressed_payload_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_default_host",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_default_host_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_disappearing_server",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_disappearing_server_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_empty_batch",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_empty_batch_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_graceful_server_shutdown",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_graceful_server_shutdown_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_high_initial_seqno",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_high_initial_seqno_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_hpack_size_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_invoke_large_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_invoke_large_request_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_large_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_large_metadata_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_max_concurrent_streams",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_max_concurrent_streams_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_max_message_length",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_max_message_length_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_metadata_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_negative_deadline_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_no_op",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_no_op_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_payload",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_payload_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_ping_pong_streaming",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_ping_pong_streaming_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_registered_call",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_registered_call_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_request_with_flags",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_request_with_flags_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_request_with_payload",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_request_with_payload_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_server_finishes_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_server_finishes_request_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_shutdown_finishes_calls",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_shutdown_finishes_calls_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_shutdown_finishes_tags",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_shutdown_finishes_tags_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_simple_delayed_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_simple_delayed_request_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_simple_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_simple_request_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_census",
+ "end2end_test_trailing_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_trailing_metadata_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
"end2end_fixture_h2_compress",
"end2end_test_bad_hostname",
"gpr",
@@ -1906,7 +2692,7 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_compress",
- "end2end_test_census_simple_request",
+ "end2end_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc",
@@ -1914,7 +2700,7 @@
],
"headers": [],
"language": "c",
- "name": "h2_compress_census_simple_request_test",
+ "name": "h2_compress_cancel_with_status_test",
"src": []
},
{
@@ -1936,6 +2722,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_compress",
+ "end2end_test_channel_ping",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_compress_channel_ping_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_compress",
"end2end_test_compressed_payload",
"gpr",
"gpr_test_util",
@@ -2026,6 +2827,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_compress",
+ "end2end_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_compress_hpack_size_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_compress",
"end2end_test_invoke_large_request",
"gpr",
"gpr_test_util",
@@ -2101,6 +2917,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_compress",
+ "end2end_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_compress_negative_deadline_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_compress",
"end2end_test_no_op",
"gpr",
"gpr_test_util",
@@ -2401,7 +3232,7 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_fakesec",
- "end2end_test_census_simple_request",
+ "end2end_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc",
@@ -2409,7 +3240,7 @@
],
"headers": [],
"language": "c",
- "name": "h2_fakesec_census_simple_request_test",
+ "name": "h2_fakesec_cancel_with_status_test",
"src": []
},
{
@@ -2431,6 +3262,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_fakesec",
+ "end2end_test_channel_ping",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_fakesec_channel_ping_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_fakesec",
"end2end_test_compressed_payload",
"gpr",
"gpr_test_util",
@@ -2521,6 +3367,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_fakesec",
+ "end2end_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_fakesec_hpack_size_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_fakesec",
"end2end_test_invoke_large_request",
"gpr",
"gpr_test_util",
@@ -2596,6 +3457,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_fakesec",
+ "end2end_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_fakesec_negative_deadline_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_fakesec",
"end2end_test_no_op",
"gpr",
"gpr_test_util",
@@ -2896,7 +3772,7 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_full",
- "end2end_test_census_simple_request",
+ "end2end_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc",
@@ -2904,7 +3780,7 @@
],
"headers": [],
"language": "c",
- "name": "h2_full_census_simple_request_test",
+ "name": "h2_full_cancel_with_status_test",
"src": []
},
{
@@ -2926,6 +3802,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_full",
+ "end2end_test_channel_ping",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full_channel_ping_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full",
"end2end_test_compressed_payload",
"gpr",
"gpr_test_util",
@@ -3016,6 +3907,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_full",
+ "end2end_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full_hpack_size_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full",
"end2end_test_invoke_large_request",
"gpr",
"gpr_test_util",
@@ -3091,6 +3997,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_full",
+ "end2end_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full_negative_deadline_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full",
"end2end_test_no_op",
"gpr",
"gpr_test_util",
@@ -3270,6 +4191,546 @@
{
"deps": [
"end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_bad_hostname",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_bad_hostname_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_binary_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_binary_metadata_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_call_creds",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_call_creds_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_cancel_after_accept",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_cancel_after_accept_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_cancel_after_client_done",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_cancel_after_client_done_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_cancel_after_invoke",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_cancel_after_invoke_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_cancel_before_invoke",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_cancel_before_invoke_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_cancel_in_a_vacuum",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_cancel_in_a_vacuum_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_cancel_with_status",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_cancel_with_status_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_channel_connectivity",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_channel_connectivity_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_channel_ping",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_channel_ping_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_compressed_payload",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_compressed_payload_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_default_host",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_default_host_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_disappearing_server",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_disappearing_server_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_empty_batch",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_empty_batch_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_graceful_server_shutdown",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_graceful_server_shutdown_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_high_initial_seqno",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_high_initial_seqno_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_hpack_size_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_invoke_large_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_invoke_large_request_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_large_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_large_metadata_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_max_concurrent_streams",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_max_concurrent_streams_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_max_message_length",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_max_message_length_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_metadata_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_negative_deadline_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_no_op",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_no_op_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_payload",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_payload_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_ping_pong_streaming",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_ping_pong_streaming_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_registered_call",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_registered_call_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_request_with_flags",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_request_with_flags_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_request_with_payload",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_request_with_payload_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_server_finishes_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_server_finishes_request_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_shutdown_finishes_calls",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_shutdown_finishes_calls_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_shutdown_finishes_tags",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_shutdown_finishes_tags_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_simple_delayed_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_simple_delayed_request_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_simple_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_simple_request_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+pipe",
+ "end2end_test_trailing_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_trailing_metadata_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
"end2end_fixture_h2_full+poll",
"end2end_test_bad_hostname",
"gpr",
@@ -3391,7 +4852,7 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_full+poll",
- "end2end_test_census_simple_request",
+ "end2end_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc",
@@ -3399,7 +4860,7 @@
],
"headers": [],
"language": "c",
- "name": "h2_full+poll_census_simple_request_test",
+ "name": "h2_full+poll_cancel_with_status_test",
"src": []
},
{
@@ -3421,6 +4882,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_full+poll",
+ "end2end_test_channel_ping",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll_channel_ping_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll",
"end2end_test_compressed_payload",
"gpr",
"gpr_test_util",
@@ -3511,6 +4987,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_full+poll",
+ "end2end_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll_hpack_size_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll",
"end2end_test_invoke_large_request",
"gpr",
"gpr_test_util",
@@ -3586,6 +5077,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_full+poll",
+ "end2end_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll_negative_deadline_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll",
"end2end_test_no_op",
"gpr",
"gpr_test_util",
@@ -3765,6 +5271,546 @@
{
"deps": [
"end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_bad_hostname",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_bad_hostname_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_binary_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_binary_metadata_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_call_creds",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_call_creds_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_cancel_after_accept",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_after_accept_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_cancel_after_client_done",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_after_client_done_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_cancel_after_invoke",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_after_invoke_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_cancel_before_invoke",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_before_invoke_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_cancel_in_a_vacuum",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_in_a_vacuum_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_cancel_with_status",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_with_status_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_channel_connectivity",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_channel_connectivity_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_channel_ping",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_channel_ping_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_compressed_payload",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_compressed_payload_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_default_host",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_default_host_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_disappearing_server",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_disappearing_server_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_empty_batch",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_empty_batch_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_graceful_server_shutdown",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_graceful_server_shutdown_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_high_initial_seqno",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_high_initial_seqno_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_hpack_size_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_invoke_large_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_invoke_large_request_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_large_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_large_metadata_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_max_concurrent_streams",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_max_concurrent_streams_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_max_message_length",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_max_message_length_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_metadata_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_negative_deadline_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_no_op",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_no_op_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_payload",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_payload_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_ping_pong_streaming",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_ping_pong_streaming_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_registered_call",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_registered_call_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_request_with_flags",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_request_with_flags_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_request_with_payload",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_request_with_payload_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_server_finishes_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_server_finishes_request_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_shutdown_finishes_calls",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_shutdown_finishes_calls_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_shutdown_finishes_tags",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_shutdown_finishes_tags_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_simple_delayed_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_simple_delayed_request_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_simple_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_simple_request_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_full+poll+pipe",
+ "end2end_test_trailing_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_trailing_metadata_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
"end2end_fixture_h2_oauth2",
"end2end_test_bad_hostname",
"gpr",
@@ -3886,7 +5932,7 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_oauth2",
- "end2end_test_census_simple_request",
+ "end2end_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc",
@@ -3894,7 +5940,7 @@
],
"headers": [],
"language": "c",
- "name": "h2_oauth2_census_simple_request_test",
+ "name": "h2_oauth2_cancel_with_status_test",
"src": []
},
{
@@ -3916,6 +5962,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_oauth2",
+ "end2end_test_channel_ping",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_oauth2_channel_ping_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_oauth2",
"end2end_test_compressed_payload",
"gpr",
"gpr_test_util",
@@ -4006,6 +6067,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_oauth2",
+ "end2end_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_oauth2_hpack_size_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_oauth2",
"end2end_test_invoke_large_request",
"gpr",
"gpr_test_util",
@@ -4081,6 +6157,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_oauth2",
+ "end2end_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_oauth2_negative_deadline_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_oauth2",
"end2end_test_no_op",
"gpr",
"gpr_test_util",
@@ -4381,7 +6472,7 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_proxy",
- "end2end_test_census_simple_request",
+ "end2end_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc",
@@ -4389,7 +6480,7 @@
],
"headers": [],
"language": "c",
- "name": "h2_proxy_census_simple_request_test",
+ "name": "h2_proxy_cancel_with_status_test",
"src": []
},
{
@@ -4531,6 +6622,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_proxy",
+ "end2end_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_proxy_negative_deadline_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_proxy",
"end2end_test_no_op",
"gpr",
"gpr_test_util",
@@ -4816,7 +6922,7 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_sockpair",
- "end2end_test_census_simple_request",
+ "end2end_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc",
@@ -4824,7 +6930,7 @@
],
"headers": [],
"language": "c",
- "name": "h2_sockpair_census_simple_request_test",
+ "name": "h2_sockpair_cancel_with_status_test",
"src": []
},
{
@@ -4891,6 +6997,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_sockpair",
+ "end2end_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_sockpair_hpack_size_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_sockpair",
"end2end_test_invoke_large_request",
"gpr",
"gpr_test_util",
@@ -4966,6 +7087,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_sockpair",
+ "end2end_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_sockpair_negative_deadline_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_sockpair",
"end2end_test_no_op",
"gpr",
"gpr_test_util",
@@ -5251,7 +7387,7 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_sockpair+trace",
- "end2end_test_census_simple_request",
+ "end2end_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc",
@@ -5259,7 +7395,7 @@
],
"headers": [],
"language": "c",
- "name": "h2_sockpair+trace_census_simple_request_test",
+ "name": "h2_sockpair+trace_cancel_with_status_test",
"src": []
},
{
@@ -5401,6 +7537,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_sockpair+trace",
+ "end2end_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_sockpair+trace_negative_deadline_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_sockpair+trace",
"end2end_test_no_op",
"gpr",
"gpr_test_util",
@@ -5686,7 +7837,7 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_sockpair_1byte",
- "end2end_test_census_simple_request",
+ "end2end_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc",
@@ -5694,7 +7845,7 @@
],
"headers": [],
"language": "c",
- "name": "h2_sockpair_1byte_census_simple_request_test",
+ "name": "h2_sockpair_1byte_cancel_with_status_test",
"src": []
},
{
@@ -5761,6 +7912,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_sockpair_1byte",
+ "end2end_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_sockpair_1byte_hpack_size_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_sockpair_1byte",
"end2end_test_invoke_large_request",
"gpr",
"gpr_test_util",
@@ -5836,6 +8002,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_sockpair_1byte",
+ "end2end_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_sockpair_1byte_negative_deadline_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_sockpair_1byte",
"end2end_test_no_op",
"gpr",
"gpr_test_util",
@@ -6121,7 +8302,7 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_ssl",
- "end2end_test_census_simple_request",
+ "end2end_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc",
@@ -6129,7 +8310,7 @@
],
"headers": [],
"language": "c",
- "name": "h2_ssl_census_simple_request_test",
+ "name": "h2_ssl_cancel_with_status_test",
"src": []
},
{
@@ -6151,6 +8332,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_ssl",
+ "end2end_test_channel_ping",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_ssl_channel_ping_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_ssl",
"end2end_test_compressed_payload",
"gpr",
"gpr_test_util",
@@ -6241,6 +8437,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_ssl",
+ "end2end_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_ssl_hpack_size_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_ssl",
"end2end_test_invoke_large_request",
"gpr",
"gpr_test_util",
@@ -6316,6 +8527,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_ssl",
+ "end2end_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_ssl_negative_deadline_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_ssl",
"end2end_test_no_op",
"gpr",
"gpr_test_util",
@@ -6616,7 +8842,7 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_ssl+poll",
- "end2end_test_census_simple_request",
+ "end2end_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc",
@@ -6624,7 +8850,7 @@
],
"headers": [],
"language": "c",
- "name": "h2_ssl+poll_census_simple_request_test",
+ "name": "h2_ssl+poll_cancel_with_status_test",
"src": []
},
{
@@ -6646,6 +8872,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_ssl+poll",
+ "end2end_test_channel_ping",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_ssl+poll_channel_ping_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_ssl+poll",
"end2end_test_compressed_payload",
"gpr",
"gpr_test_util",
@@ -6736,6 +8977,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_ssl+poll",
+ "end2end_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_ssl+poll_hpack_size_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_ssl+poll",
"end2end_test_invoke_large_request",
"gpr",
"gpr_test_util",
@@ -6811,6 +9067,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_ssl+poll",
+ "end2end_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_ssl+poll_negative_deadline_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_ssl+poll",
"end2end_test_no_op",
"gpr",
"gpr_test_util",
@@ -7111,7 +9382,7 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_ssl_proxy",
- "end2end_test_census_simple_request",
+ "end2end_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc",
@@ -7119,7 +9390,7 @@
],
"headers": [],
"language": "c",
- "name": "h2_ssl_proxy_census_simple_request_test",
+ "name": "h2_ssl_proxy_cancel_with_status_test",
"src": []
},
{
@@ -7261,6 +9532,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_ssl_proxy",
+ "end2end_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_ssl_proxy_negative_deadline_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_ssl_proxy",
"end2end_test_no_op",
"gpr",
"gpr_test_util",
@@ -7546,22 +9832,7 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_uchannel",
- "end2end_test_census_simple_request",
- "gpr",
- "gpr_test_util",
- "grpc",
- "grpc_test_util"
- ],
- "headers": [],
- "language": "c",
- "name": "h2_uchannel_census_simple_request_test",
- "src": []
- },
- {
- "deps": [
- "end2end_certs",
- "end2end_fixture_h2_uchannel",
- "end2end_test_channel_connectivity",
+ "end2end_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc",
@@ -7569,7 +9840,7 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_channel_connectivity_test",
+ "name": "h2_uchannel_cancel_with_status_test",
"src": []
},
{
@@ -7591,7 +9862,7 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_uchannel",
- "end2end_test_default_host",
+ "end2end_test_empty_batch",
"gpr",
"gpr_test_util",
"grpc",
@@ -7599,14 +9870,14 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_default_host_test",
+ "name": "h2_uchannel_empty_batch_test",
"src": []
},
{
"deps": [
"end2end_certs",
"end2end_fixture_h2_uchannel",
- "end2end_test_disappearing_server",
+ "end2end_test_graceful_server_shutdown",
"gpr",
"gpr_test_util",
"grpc",
@@ -7614,14 +9885,14 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_disappearing_server_test",
+ "name": "h2_uchannel_graceful_server_shutdown_test",
"src": []
},
{
"deps": [
"end2end_certs",
"end2end_fixture_h2_uchannel",
- "end2end_test_empty_batch",
+ "end2end_test_high_initial_seqno",
"gpr",
"gpr_test_util",
"grpc",
@@ -7629,14 +9900,14 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_empty_batch_test",
+ "name": "h2_uchannel_high_initial_seqno_test",
"src": []
},
{
"deps": [
"end2end_certs",
"end2end_fixture_h2_uchannel",
- "end2end_test_graceful_server_shutdown",
+ "end2end_test_hpack_size",
"gpr",
"gpr_test_util",
"grpc",
@@ -7644,14 +9915,14 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_graceful_server_shutdown_test",
+ "name": "h2_uchannel_hpack_size_test",
"src": []
},
{
"deps": [
"end2end_certs",
"end2end_fixture_h2_uchannel",
- "end2end_test_high_initial_seqno",
+ "end2end_test_invoke_large_request",
"gpr",
"gpr_test_util",
"grpc",
@@ -7659,14 +9930,14 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_high_initial_seqno_test",
+ "name": "h2_uchannel_invoke_large_request_test",
"src": []
},
{
"deps": [
"end2end_certs",
"end2end_fixture_h2_uchannel",
- "end2end_test_invoke_large_request",
+ "end2end_test_large_metadata",
"gpr",
"gpr_test_util",
"grpc",
@@ -7674,14 +9945,14 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_invoke_large_request_test",
+ "name": "h2_uchannel_large_metadata_test",
"src": []
},
{
"deps": [
"end2end_certs",
"end2end_fixture_h2_uchannel",
- "end2end_test_large_metadata",
+ "end2end_test_max_concurrent_streams",
"gpr",
"gpr_test_util",
"grpc",
@@ -7689,14 +9960,14 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_large_metadata_test",
+ "name": "h2_uchannel_max_concurrent_streams_test",
"src": []
},
{
"deps": [
"end2end_certs",
"end2end_fixture_h2_uchannel",
- "end2end_test_max_concurrent_streams",
+ "end2end_test_max_message_length",
"gpr",
"gpr_test_util",
"grpc",
@@ -7704,14 +9975,14 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_max_concurrent_streams_test",
+ "name": "h2_uchannel_max_message_length_test",
"src": []
},
{
"deps": [
"end2end_certs",
"end2end_fixture_h2_uchannel",
- "end2end_test_max_message_length",
+ "end2end_test_metadata",
"gpr",
"gpr_test_util",
"grpc",
@@ -7719,14 +9990,14 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_max_message_length_test",
+ "name": "h2_uchannel_metadata_test",
"src": []
},
{
"deps": [
"end2end_certs",
"end2end_fixture_h2_uchannel",
- "end2end_test_metadata",
+ "end2end_test_negative_deadline",
"gpr",
"gpr_test_util",
"grpc",
@@ -7734,7 +10005,7 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_metadata_test",
+ "name": "h2_uchannel_negative_deadline_test",
"src": []
},
{
@@ -7876,21 +10147,6 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_uchannel",
- "end2end_test_simple_delayed_request",
- "gpr",
- "gpr_test_util",
- "grpc",
- "grpc_test_util"
- ],
- "headers": [],
- "language": "c",
- "name": "h2_uchannel_simple_delayed_request_test",
- "src": []
- },
- {
- "deps": [
- "end2end_certs",
- "end2end_fixture_h2_uchannel",
"end2end_test_simple_request",
"gpr",
"gpr_test_util",
@@ -8041,7 +10297,7 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_uds",
- "end2end_test_census_simple_request",
+ "end2end_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc",
@@ -8049,7 +10305,7 @@
],
"headers": [],
"language": "c",
- "name": "h2_uds_census_simple_request_test",
+ "name": "h2_uds_cancel_with_status_test",
"src": []
},
{
@@ -8071,6 +10327,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_uds",
+ "end2end_test_channel_ping",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_uds_channel_ping_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_uds",
"end2end_test_compressed_payload",
"gpr",
"gpr_test_util",
@@ -8146,6 +10417,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_uds",
+ "end2end_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_uds_hpack_size_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_uds",
"end2end_test_invoke_large_request",
"gpr",
"gpr_test_util",
@@ -8221,6 +10507,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_uds",
+ "end2end_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_uds_negative_deadline_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_uds",
"end2end_test_no_op",
"gpr",
"gpr_test_util",
@@ -8521,7 +10822,7 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_uds+poll",
- "end2end_test_census_simple_request",
+ "end2end_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc",
@@ -8529,7 +10830,7 @@
],
"headers": [],
"language": "c",
- "name": "h2_uds+poll_census_simple_request_test",
+ "name": "h2_uds+poll_cancel_with_status_test",
"src": []
},
{
@@ -8551,6 +10852,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_uds+poll",
+ "end2end_test_channel_ping",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_uds+poll_channel_ping_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_uds+poll",
"end2end_test_compressed_payload",
"gpr",
"gpr_test_util",
@@ -8626,6 +10942,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_uds+poll",
+ "end2end_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_uds+poll_hpack_size_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_uds+poll",
"end2end_test_invoke_large_request",
"gpr",
"gpr_test_util",
@@ -8701,6 +11032,21 @@
"deps": [
"end2end_certs",
"end2end_fixture_h2_uds+poll",
+ "end2end_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_uds+poll_negative_deadline_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "end2end_fixture_h2_uds+poll",
"end2end_test_no_op",
"gpr",
"gpr_test_util",
@@ -8879,8 +11225,498 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_bad_hostname",
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_bad_hostname",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_bad_hostname_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_binary_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_binary_metadata_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_cancel_after_accept",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_cancel_after_accept_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_cancel_after_client_done",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_cancel_after_client_done_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_cancel_after_invoke",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_cancel_after_invoke_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_cancel_before_invoke",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_cancel_before_invoke_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_cancel_in_a_vacuum",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_cancel_in_a_vacuum_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_cancel_with_status",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_cancel_with_status_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_channel_connectivity",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_channel_connectivity_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_channel_ping",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_channel_ping_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_compressed_payload",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_compressed_payload_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_default_host",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_default_host_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_disappearing_server",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_disappearing_server_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_empty_batch",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_empty_batch_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_graceful_server_shutdown",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_graceful_server_shutdown_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_high_initial_seqno",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_high_initial_seqno_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_hpack_size_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_invoke_large_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_invoke_large_request_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_large_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_large_metadata_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_max_concurrent_streams",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_max_concurrent_streams_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_max_message_length",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_max_message_length_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_metadata_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_negative_deadline_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_no_op",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_no_op_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_payload",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_payload_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_ping_pong_streaming",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_ping_pong_streaming_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_registered_call",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_registered_call_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_request_with_flags",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_request_with_flags_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_request_with_payload",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_request_with_payload_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_server_finishes_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_server_finishes_request_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_shutdown_finishes_calls",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_shutdown_finishes_calls_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_shutdown_finishes_tags",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_shutdown_finishes_tags_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_simple_delayed_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_simple_delayed_request_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_simple_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_simple_request_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_census",
+ "end2end_nosec_test_trailing_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_census_trailing_metadata_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_bad_hostname",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -8893,8 +11729,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_binary_metadata",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_binary_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -8907,8 +11743,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_cancel_after_accept",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_cancel_after_accept",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -8921,8 +11757,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_cancel_after_client_done",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_cancel_after_client_done",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -8935,8 +11771,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_cancel_after_invoke",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_cancel_after_invoke",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -8949,8 +11785,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_cancel_before_invoke",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_cancel_before_invoke",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -8963,8 +11799,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_cancel_in_a_vacuum",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_cancel_in_a_vacuum",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -8977,8 +11813,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_census_simple_request",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -8986,13 +11822,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_compress_census_simple_request_nosec_test",
+ "name": "h2_compress_cancel_with_status_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_channel_connectivity",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_channel_connectivity",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9005,8 +11841,22 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_compressed_payload",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_channel_ping",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_compress_channel_ping_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_compressed_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9019,8 +11869,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_default_host",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_default_host",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9033,8 +11883,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_disappearing_server",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_disappearing_server",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9047,8 +11897,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_empty_batch",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_empty_batch",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9061,8 +11911,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_graceful_server_shutdown",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_graceful_server_shutdown",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9075,8 +11925,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_high_initial_seqno",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_high_initial_seqno",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9089,8 +11939,22 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_invoke_large_request",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_compress_hpack_size_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_invoke_large_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9103,8 +11967,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_large_metadata",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_large_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9117,8 +11981,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_max_concurrent_streams",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_max_concurrent_streams",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9131,8 +11995,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_max_message_length",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_max_message_length",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9145,8 +12009,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_metadata",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9159,8 +12023,22 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_no_op",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_compress_negative_deadline_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_no_op",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9173,8 +12051,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_payload",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9187,8 +12065,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_ping_pong_streaming",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_ping_pong_streaming",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9201,8 +12079,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_registered_call",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_registered_call",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9215,8 +12093,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_request_with_flags",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_request_with_flags",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9229,8 +12107,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_request_with_payload",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_request_with_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9243,8 +12121,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_server_finishes_request",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_server_finishes_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9257,8 +12135,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_shutdown_finishes_calls",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_shutdown_finishes_calls",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9271,8 +12149,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_shutdown_finishes_tags",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_shutdown_finishes_tags",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9285,8 +12163,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_simple_delayed_request",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_simple_delayed_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9299,8 +12177,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_simple_request",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_simple_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9313,8 +12191,8 @@
},
{
"deps": [
- "end2end_fixture_h2_compress",
- "end2end_test_trailing_metadata",
+ "end2end_nosec_fixture_h2_compress",
+ "end2end_nosec_test_trailing_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9327,8 +12205,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_bad_hostname",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_bad_hostname",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9341,8 +12219,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_binary_metadata",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_binary_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9355,8 +12233,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_cancel_after_accept",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_cancel_after_accept",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9369,8 +12247,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_cancel_after_client_done",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_cancel_after_client_done",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9383,8 +12261,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_cancel_after_invoke",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_cancel_after_invoke",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9397,8 +12275,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_cancel_before_invoke",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_cancel_before_invoke",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9411,8 +12289,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_cancel_in_a_vacuum",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_cancel_in_a_vacuum",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9425,8 +12303,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_census_simple_request",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9434,13 +12312,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_full_census_simple_request_nosec_test",
+ "name": "h2_full_cancel_with_status_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_channel_connectivity",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_channel_connectivity",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9453,8 +12331,22 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_compressed_payload",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_channel_ping",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full_channel_ping_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_compressed_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9467,8 +12359,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_default_host",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_default_host",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9481,8 +12373,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_disappearing_server",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_disappearing_server",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9495,8 +12387,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_empty_batch",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_empty_batch",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9509,8 +12401,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_graceful_server_shutdown",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_graceful_server_shutdown",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9523,8 +12415,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_high_initial_seqno",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_high_initial_seqno",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9537,8 +12429,22 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_invoke_large_request",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full_hpack_size_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_invoke_large_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9551,8 +12457,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_large_metadata",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_large_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9565,8 +12471,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_max_concurrent_streams",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_max_concurrent_streams",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9579,8 +12485,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_max_message_length",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_max_message_length",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9593,8 +12499,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_metadata",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9607,8 +12513,22 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_no_op",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full_negative_deadline_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_no_op",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9621,8 +12541,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_payload",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9635,8 +12555,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_ping_pong_streaming",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_ping_pong_streaming",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9649,8 +12569,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_registered_call",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_registered_call",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9663,8 +12583,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_request_with_flags",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_request_with_flags",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9677,8 +12597,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_request_with_payload",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_request_with_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9691,8 +12611,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_server_finishes_request",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_server_finishes_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9705,8 +12625,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_shutdown_finishes_calls",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_shutdown_finishes_calls",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9719,8 +12639,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_shutdown_finishes_tags",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_shutdown_finishes_tags",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9733,8 +12653,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_simple_delayed_request",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_simple_delayed_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9747,8 +12667,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_simple_request",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_simple_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9761,8 +12681,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full",
- "end2end_test_trailing_metadata",
+ "end2end_nosec_fixture_h2_full",
+ "end2end_nosec_test_trailing_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9775,8 +12695,498 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_bad_hostname",
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_bad_hostname",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_bad_hostname_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_binary_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_binary_metadata_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_cancel_after_accept",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_cancel_after_accept_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_cancel_after_client_done",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_cancel_after_client_done_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_cancel_after_invoke",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_cancel_after_invoke_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_cancel_before_invoke",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_cancel_before_invoke_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_cancel_in_a_vacuum",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_cancel_in_a_vacuum_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_cancel_with_status",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_cancel_with_status_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_channel_connectivity",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_channel_connectivity_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_channel_ping",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_channel_ping_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_compressed_payload",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_compressed_payload_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_default_host",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_default_host_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_disappearing_server",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_disappearing_server_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_empty_batch",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_empty_batch_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_graceful_server_shutdown",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_graceful_server_shutdown_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_high_initial_seqno",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_high_initial_seqno_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_hpack_size_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_invoke_large_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_invoke_large_request_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_large_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_large_metadata_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_max_concurrent_streams",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_max_concurrent_streams_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_max_message_length",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_max_message_length_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_metadata_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_negative_deadline_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_no_op",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_no_op_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_payload",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_payload_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_ping_pong_streaming",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_ping_pong_streaming_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_registered_call",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_registered_call_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_request_with_flags",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_request_with_flags_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_request_with_payload",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_request_with_payload_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_server_finishes_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_server_finishes_request_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_shutdown_finishes_calls",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_shutdown_finishes_calls_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_shutdown_finishes_tags",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_shutdown_finishes_tags_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_simple_delayed_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_simple_delayed_request_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_simple_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_simple_request_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+pipe",
+ "end2end_nosec_test_trailing_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+pipe_trailing_metadata_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_bad_hostname",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9789,8 +13199,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_binary_metadata",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_binary_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9803,8 +13213,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_cancel_after_accept",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_cancel_after_accept",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9817,8 +13227,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_cancel_after_client_done",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_cancel_after_client_done",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9831,8 +13241,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_cancel_after_invoke",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_cancel_after_invoke",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9845,8 +13255,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_cancel_before_invoke",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_cancel_before_invoke",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9859,8 +13269,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_cancel_in_a_vacuum",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_cancel_in_a_vacuum",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9873,8 +13283,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_census_simple_request",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9882,13 +13292,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_full+poll_census_simple_request_nosec_test",
+ "name": "h2_full+poll_cancel_with_status_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_channel_connectivity",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_channel_connectivity",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9901,8 +13311,22 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_compressed_payload",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_channel_ping",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll_channel_ping_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_compressed_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9915,8 +13339,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_default_host",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_default_host",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9929,8 +13353,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_disappearing_server",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_disappearing_server",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9943,8 +13367,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_empty_batch",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_empty_batch",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9957,8 +13381,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_graceful_server_shutdown",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_graceful_server_shutdown",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9971,8 +13395,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_high_initial_seqno",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_high_initial_seqno",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9985,8 +13409,22 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_invoke_large_request",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll_hpack_size_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_invoke_large_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -9999,8 +13437,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_large_metadata",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_large_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10013,8 +13451,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_max_concurrent_streams",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_max_concurrent_streams",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10027,8 +13465,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_max_message_length",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_max_message_length",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10041,8 +13479,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_metadata",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10055,8 +13493,22 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_no_op",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll_negative_deadline_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_no_op",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10069,8 +13521,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_payload",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10083,8 +13535,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_ping_pong_streaming",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_ping_pong_streaming",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10097,8 +13549,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_registered_call",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_registered_call",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10111,8 +13563,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_request_with_flags",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_request_with_flags",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10125,8 +13577,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_request_with_payload",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_request_with_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10139,8 +13591,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_server_finishes_request",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_server_finishes_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10153,8 +13605,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_shutdown_finishes_calls",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_shutdown_finishes_calls",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10167,8 +13619,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_shutdown_finishes_tags",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_shutdown_finishes_tags",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10181,8 +13633,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_simple_delayed_request",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_simple_delayed_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10195,8 +13647,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_simple_request",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_simple_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10209,8 +13661,8 @@
},
{
"deps": [
- "end2end_fixture_h2_full+poll",
- "end2end_test_trailing_metadata",
+ "end2end_nosec_fixture_h2_full+poll",
+ "end2end_nosec_test_trailing_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10223,8 +13675,498 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_bad_hostname",
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_bad_hostname",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_bad_hostname_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_binary_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_binary_metadata_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_cancel_after_accept",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_after_accept_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_cancel_after_client_done",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_after_client_done_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_cancel_after_invoke",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_after_invoke_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_cancel_before_invoke",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_before_invoke_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_cancel_in_a_vacuum",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_in_a_vacuum_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_cancel_with_status",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_with_status_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_channel_connectivity",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_channel_connectivity_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_channel_ping",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_channel_ping_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_compressed_payload",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_compressed_payload_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_default_host",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_default_host_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_disappearing_server",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_disappearing_server_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_empty_batch",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_empty_batch_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_graceful_server_shutdown",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_graceful_server_shutdown_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_high_initial_seqno",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_high_initial_seqno_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_hpack_size_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_invoke_large_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_invoke_large_request_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_large_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_large_metadata_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_max_concurrent_streams",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_max_concurrent_streams_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_max_message_length",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_max_message_length_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_metadata_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_negative_deadline_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_no_op",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_no_op_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_payload",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_payload_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_ping_pong_streaming",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_ping_pong_streaming_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_registered_call",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_registered_call_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_request_with_flags",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_request_with_flags_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_request_with_payload",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_request_with_payload_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_server_finishes_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_server_finishes_request_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_shutdown_finishes_calls",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_shutdown_finishes_calls_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_shutdown_finishes_tags",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_shutdown_finishes_tags_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_simple_delayed_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_simple_delayed_request_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_simple_request",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_simple_request_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_full+poll+pipe",
+ "end2end_nosec_test_trailing_metadata",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_full+poll+pipe_trailing_metadata_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_bad_hostname",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10237,8 +14179,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_binary_metadata",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_binary_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10251,8 +14193,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_cancel_after_accept",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_cancel_after_accept",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10265,8 +14207,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_cancel_after_client_done",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_cancel_after_client_done",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10279,8 +14221,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_cancel_after_invoke",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_cancel_after_invoke",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10293,8 +14235,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_cancel_before_invoke",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_cancel_before_invoke",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10307,8 +14249,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_cancel_in_a_vacuum",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_cancel_in_a_vacuum",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10321,8 +14263,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_census_simple_request",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10330,13 +14272,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_proxy_census_simple_request_nosec_test",
+ "name": "h2_proxy_cancel_with_status_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_default_host",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_default_host",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10349,8 +14291,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_disappearing_server",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_disappearing_server",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10363,8 +14305,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_empty_batch",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_empty_batch",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10377,8 +14319,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_graceful_server_shutdown",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_graceful_server_shutdown",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10391,8 +14333,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_high_initial_seqno",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_high_initial_seqno",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10405,8 +14347,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_invoke_large_request",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_invoke_large_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10419,8 +14361,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_large_metadata",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_large_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10433,8 +14375,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_max_message_length",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_max_message_length",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10447,8 +14389,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_metadata",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10461,8 +14403,22 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_no_op",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_proxy_negative_deadline_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_no_op",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10475,8 +14431,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_payload",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10489,8 +14445,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_ping_pong_streaming",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_ping_pong_streaming",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10503,8 +14459,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_registered_call",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_registered_call",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10517,8 +14473,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_request_with_payload",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_request_with_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10531,8 +14487,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_server_finishes_request",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_server_finishes_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10545,8 +14501,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_shutdown_finishes_calls",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_shutdown_finishes_calls",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10559,8 +14515,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_shutdown_finishes_tags",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_shutdown_finishes_tags",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10573,8 +14529,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_simple_delayed_request",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_simple_delayed_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10587,8 +14543,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_simple_request",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_simple_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10601,8 +14557,8 @@
},
{
"deps": [
- "end2end_fixture_h2_proxy",
- "end2end_test_trailing_metadata",
+ "end2end_nosec_fixture_h2_proxy",
+ "end2end_nosec_test_trailing_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10615,8 +14571,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_bad_hostname",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_bad_hostname",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10629,8 +14585,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_binary_metadata",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_binary_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10643,8 +14599,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_cancel_after_accept",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_cancel_after_accept",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10657,8 +14613,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_cancel_after_client_done",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_cancel_after_client_done",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10671,8 +14627,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_cancel_after_invoke",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_cancel_after_invoke",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10685,8 +14641,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_cancel_before_invoke",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_cancel_before_invoke",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10699,8 +14655,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_cancel_in_a_vacuum",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_cancel_in_a_vacuum",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10713,8 +14669,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_census_simple_request",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10722,13 +14678,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_sockpair_census_simple_request_nosec_test",
+ "name": "h2_sockpair_cancel_with_status_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_compressed_payload",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_compressed_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10741,8 +14697,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_empty_batch",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_empty_batch",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10755,8 +14711,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_graceful_server_shutdown",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_graceful_server_shutdown",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10769,8 +14725,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_high_initial_seqno",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_high_initial_seqno",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10783,8 +14739,22 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_invoke_large_request",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_sockpair_hpack_size_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_invoke_large_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10797,8 +14767,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_large_metadata",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_large_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10811,8 +14781,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_max_concurrent_streams",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_max_concurrent_streams",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10825,8 +14795,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_max_message_length",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_max_message_length",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10839,8 +14809,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_metadata",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10853,8 +14823,22 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_no_op",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_sockpair_negative_deadline_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_no_op",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10867,8 +14851,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_payload",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10881,8 +14865,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_ping_pong_streaming",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_ping_pong_streaming",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10895,8 +14879,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_registered_call",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_registered_call",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10909,8 +14893,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_request_with_flags",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_request_with_flags",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10923,8 +14907,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_request_with_payload",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_request_with_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10937,8 +14921,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_server_finishes_request",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_server_finishes_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10951,8 +14935,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_shutdown_finishes_calls",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_shutdown_finishes_calls",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10965,8 +14949,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_shutdown_finishes_tags",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_shutdown_finishes_tags",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10979,8 +14963,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_simple_request",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_simple_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -10993,8 +14977,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair",
- "end2end_test_trailing_metadata",
+ "end2end_nosec_fixture_h2_sockpair",
+ "end2end_nosec_test_trailing_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11007,8 +14991,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_bad_hostname",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_bad_hostname",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11021,8 +15005,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_binary_metadata",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_binary_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11035,8 +15019,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_cancel_after_accept",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_cancel_after_accept",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11049,8 +15033,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_cancel_after_client_done",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_cancel_after_client_done",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11063,8 +15047,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_cancel_after_invoke",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_cancel_after_invoke",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11077,8 +15061,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_cancel_before_invoke",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_cancel_before_invoke",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11091,8 +15075,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_cancel_in_a_vacuum",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_cancel_in_a_vacuum",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11105,8 +15089,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_census_simple_request",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11114,13 +15098,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_sockpair+trace_census_simple_request_nosec_test",
+ "name": "h2_sockpair+trace_cancel_with_status_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_compressed_payload",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_compressed_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11133,8 +15117,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_empty_batch",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_empty_batch",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11147,8 +15131,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_graceful_server_shutdown",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_graceful_server_shutdown",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11161,8 +15145,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_high_initial_seqno",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_high_initial_seqno",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11175,8 +15159,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_invoke_large_request",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_invoke_large_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11189,8 +15173,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_large_metadata",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_large_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11203,8 +15187,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_max_concurrent_streams",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_max_concurrent_streams",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11217,8 +15201,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_max_message_length",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_max_message_length",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11231,8 +15215,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_metadata",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11245,8 +15229,22 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_no_op",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_sockpair+trace_negative_deadline_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_no_op",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11259,8 +15257,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_payload",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11273,8 +15271,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_ping_pong_streaming",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_ping_pong_streaming",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11287,8 +15285,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_registered_call",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_registered_call",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11301,8 +15299,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_request_with_flags",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_request_with_flags",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11315,8 +15313,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_request_with_payload",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_request_with_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11329,8 +15327,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_server_finishes_request",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_server_finishes_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11343,8 +15341,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_shutdown_finishes_calls",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_shutdown_finishes_calls",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11357,8 +15355,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_shutdown_finishes_tags",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_shutdown_finishes_tags",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11371,8 +15369,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_simple_request",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_simple_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11385,8 +15383,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair+trace",
- "end2end_test_trailing_metadata",
+ "end2end_nosec_fixture_h2_sockpair+trace",
+ "end2end_nosec_test_trailing_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11399,8 +15397,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_bad_hostname",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_bad_hostname",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11413,8 +15411,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_binary_metadata",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_binary_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11427,8 +15425,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_cancel_after_accept",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_cancel_after_accept",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11441,8 +15439,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_cancel_after_client_done",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_cancel_after_client_done",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11455,8 +15453,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_cancel_after_invoke",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_cancel_after_invoke",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11469,8 +15467,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_cancel_before_invoke",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_cancel_before_invoke",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11483,8 +15481,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_cancel_in_a_vacuum",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_cancel_in_a_vacuum",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11497,8 +15495,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_census_simple_request",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11506,13 +15504,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_sockpair_1byte_census_simple_request_nosec_test",
+ "name": "h2_sockpair_1byte_cancel_with_status_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_compressed_payload",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_compressed_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11525,8 +15523,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_empty_batch",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_empty_batch",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11539,8 +15537,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_graceful_server_shutdown",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_graceful_server_shutdown",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11553,8 +15551,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_high_initial_seqno",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_high_initial_seqno",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11567,8 +15565,22 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_invoke_large_request",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_sockpair_1byte_hpack_size_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_invoke_large_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11581,8 +15593,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_large_metadata",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_large_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11595,8 +15607,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_max_concurrent_streams",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_max_concurrent_streams",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11609,8 +15621,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_max_message_length",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_max_message_length",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11623,8 +15635,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_metadata",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11637,8 +15649,22 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_no_op",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_sockpair_1byte_negative_deadline_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_no_op",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11651,8 +15677,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_payload",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11665,8 +15691,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_ping_pong_streaming",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_ping_pong_streaming",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11679,8 +15705,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_registered_call",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_registered_call",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11693,8 +15719,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_request_with_flags",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_request_with_flags",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11707,8 +15733,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_request_with_payload",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_request_with_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11721,8 +15747,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_server_finishes_request",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_server_finishes_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11735,8 +15761,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_shutdown_finishes_calls",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_shutdown_finishes_calls",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11749,8 +15775,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_shutdown_finishes_tags",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_shutdown_finishes_tags",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11763,8 +15789,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_simple_request",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_simple_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11777,8 +15803,8 @@
},
{
"deps": [
- "end2end_fixture_h2_sockpair_1byte",
- "end2end_test_trailing_metadata",
+ "end2end_nosec_fixture_h2_sockpair_1byte",
+ "end2end_nosec_test_trailing_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11791,8 +15817,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_bad_hostname",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_bad_hostname",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11805,8 +15831,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_binary_metadata",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_binary_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11819,8 +15845,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_cancel_after_accept",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_cancel_after_accept",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11833,8 +15859,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_cancel_after_client_done",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_cancel_after_client_done",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11847,8 +15873,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_cancel_after_invoke",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_cancel_after_invoke",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11861,8 +15887,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_cancel_before_invoke",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_cancel_before_invoke",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11875,8 +15901,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_cancel_in_a_vacuum",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_cancel_in_a_vacuum",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11889,8 +15915,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_census_simple_request",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11898,27 +15924,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_census_simple_request_nosec_test",
+ "name": "h2_uchannel_cancel_with_status_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_channel_connectivity",
- "gpr",
- "gpr_test_util",
- "grpc_test_util_unsecure",
- "grpc_unsecure"
- ],
- "headers": [],
- "language": "c",
- "name": "h2_uchannel_channel_connectivity_nosec_test",
- "src": []
- },
- {
- "deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_compressed_payload",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_compressed_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11931,8 +15943,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_default_host",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_empty_batch",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11940,13 +15952,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_default_host_nosec_test",
+ "name": "h2_uchannel_empty_batch_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_disappearing_server",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_graceful_server_shutdown",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11954,13 +15966,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_disappearing_server_nosec_test",
+ "name": "h2_uchannel_graceful_server_shutdown_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_empty_batch",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_high_initial_seqno",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11968,13 +15980,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_empty_batch_nosec_test",
+ "name": "h2_uchannel_high_initial_seqno_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_graceful_server_shutdown",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_hpack_size",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11982,13 +15994,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_graceful_server_shutdown_nosec_test",
+ "name": "h2_uchannel_hpack_size_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_high_initial_seqno",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_invoke_large_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -11996,13 +16008,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_high_initial_seqno_nosec_test",
+ "name": "h2_uchannel_invoke_large_request_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_invoke_large_request",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_large_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12010,13 +16022,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_invoke_large_request_nosec_test",
+ "name": "h2_uchannel_large_metadata_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_large_metadata",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_max_concurrent_streams",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12024,13 +16036,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_large_metadata_nosec_test",
+ "name": "h2_uchannel_max_concurrent_streams_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_max_concurrent_streams",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_max_message_length",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12038,13 +16050,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_max_concurrent_streams_nosec_test",
+ "name": "h2_uchannel_max_message_length_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_max_message_length",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12052,13 +16064,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_max_message_length_nosec_test",
+ "name": "h2_uchannel_metadata_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_metadata",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_negative_deadline",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12066,13 +16078,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_metadata_nosec_test",
+ "name": "h2_uchannel_negative_deadline_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_no_op",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_no_op",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12085,8 +16097,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_payload",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12099,8 +16111,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_ping_pong_streaming",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_ping_pong_streaming",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12113,8 +16125,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_registered_call",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_registered_call",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12127,8 +16139,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_request_with_flags",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_request_with_flags",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12141,8 +16153,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_request_with_payload",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_request_with_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12155,8 +16167,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_server_finishes_request",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_server_finishes_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12169,8 +16181,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_shutdown_finishes_calls",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_shutdown_finishes_calls",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12183,8 +16195,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_shutdown_finishes_tags",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_shutdown_finishes_tags",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12197,8 +16209,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_simple_delayed_request",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_simple_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12206,13 +16218,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_simple_delayed_request_nosec_test",
+ "name": "h2_uchannel_simple_request_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_simple_request",
+ "end2end_nosec_fixture_h2_uchannel",
+ "end2end_nosec_test_trailing_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12220,13 +16232,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_simple_request_nosec_test",
+ "name": "h2_uchannel_trailing_metadata_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uchannel",
- "end2end_test_trailing_metadata",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_bad_hostname",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12234,13 +16246,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uchannel_trailing_metadata_nosec_test",
+ "name": "h2_uds_bad_hostname_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_bad_hostname",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_binary_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12248,13 +16260,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uds_bad_hostname_nosec_test",
+ "name": "h2_uds_binary_metadata_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_binary_metadata",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_cancel_after_accept",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12262,13 +16274,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uds_binary_metadata_nosec_test",
+ "name": "h2_uds_cancel_after_accept_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_cancel_after_accept",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_cancel_after_client_done",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12276,13 +16288,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uds_cancel_after_accept_nosec_test",
+ "name": "h2_uds_cancel_after_client_done_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_cancel_after_client_done",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_cancel_after_invoke",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12290,13 +16302,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uds_cancel_after_client_done_nosec_test",
+ "name": "h2_uds_cancel_after_invoke_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_cancel_after_invoke",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_cancel_before_invoke",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12304,13 +16316,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uds_cancel_after_invoke_nosec_test",
+ "name": "h2_uds_cancel_before_invoke_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_cancel_before_invoke",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_cancel_in_a_vacuum",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12318,13 +16330,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uds_cancel_before_invoke_nosec_test",
+ "name": "h2_uds_cancel_in_a_vacuum_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_cancel_in_a_vacuum",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12332,13 +16344,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uds_cancel_in_a_vacuum_nosec_test",
+ "name": "h2_uds_cancel_with_status_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_census_simple_request",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_channel_connectivity",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12346,13 +16358,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uds_census_simple_request_nosec_test",
+ "name": "h2_uds_channel_connectivity_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_channel_connectivity",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_channel_ping",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12360,13 +16372,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uds_channel_connectivity_nosec_test",
+ "name": "h2_uds_channel_ping_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_compressed_payload",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_compressed_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12379,8 +16391,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_disappearing_server",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_disappearing_server",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12393,8 +16405,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_empty_batch",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_empty_batch",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12407,8 +16419,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_graceful_server_shutdown",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_graceful_server_shutdown",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12421,8 +16433,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_high_initial_seqno",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_high_initial_seqno",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12435,8 +16447,22 @@
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_invoke_large_request",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_uds_hpack_size_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_invoke_large_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12449,8 +16475,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_large_metadata",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_large_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12463,8 +16489,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_max_concurrent_streams",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_max_concurrent_streams",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12477,8 +16503,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_max_message_length",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_max_message_length",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12491,8 +16517,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_metadata",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12505,8 +16531,22 @@
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_no_op",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_uds_negative_deadline_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_no_op",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12519,8 +16559,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_payload",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12533,8 +16573,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_ping_pong_streaming",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_ping_pong_streaming",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12547,8 +16587,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_registered_call",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_registered_call",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12561,8 +16601,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_request_with_flags",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_request_with_flags",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12575,8 +16615,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_request_with_payload",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_request_with_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12589,8 +16629,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_server_finishes_request",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_server_finishes_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12603,8 +16643,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_shutdown_finishes_calls",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_shutdown_finishes_calls",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12617,8 +16657,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_shutdown_finishes_tags",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_shutdown_finishes_tags",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12631,8 +16671,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_simple_delayed_request",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_simple_delayed_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12645,8 +16685,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_simple_request",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_simple_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12659,8 +16699,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds",
- "end2end_test_trailing_metadata",
+ "end2end_nosec_fixture_h2_uds",
+ "end2end_nosec_test_trailing_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12673,8 +16713,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_bad_hostname",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_bad_hostname",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12687,8 +16727,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_binary_metadata",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_binary_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12701,8 +16741,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_cancel_after_accept",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_cancel_after_accept",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12715,8 +16755,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_cancel_after_client_done",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_cancel_after_client_done",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12729,8 +16769,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_cancel_after_invoke",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_cancel_after_invoke",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12743,8 +16783,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_cancel_before_invoke",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_cancel_before_invoke",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12757,8 +16797,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_cancel_in_a_vacuum",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_cancel_in_a_vacuum",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12771,8 +16811,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_census_simple_request",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_cancel_with_status",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12780,13 +16820,13 @@
],
"headers": [],
"language": "c",
- "name": "h2_uds+poll_census_simple_request_nosec_test",
+ "name": "h2_uds+poll_cancel_with_status_nosec_test",
"src": []
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_channel_connectivity",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_channel_connectivity",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12799,8 +16839,22 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_compressed_payload",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_channel_ping",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_uds+poll_channel_ping_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_compressed_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12813,8 +16867,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_disappearing_server",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_disappearing_server",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12827,8 +16881,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_empty_batch",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_empty_batch",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12841,8 +16895,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_graceful_server_shutdown",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_graceful_server_shutdown",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12855,8 +16909,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_high_initial_seqno",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_high_initial_seqno",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12869,8 +16923,22 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_invoke_large_request",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_hpack_size",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_uds+poll_hpack_size_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_invoke_large_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12883,8 +16951,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_large_metadata",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_large_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12897,8 +16965,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_max_concurrent_streams",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_max_concurrent_streams",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12911,8 +16979,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_max_message_length",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_max_message_length",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12925,8 +16993,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_metadata",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12939,8 +17007,22 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_no_op",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_negative_deadline",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "h2_uds+poll_negative_deadline_nosec_test",
+ "src": []
+ },
+ {
+ "deps": [
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_no_op",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12953,8 +17035,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_payload",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12967,8 +17049,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_ping_pong_streaming",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_ping_pong_streaming",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12981,8 +17063,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_registered_call",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_registered_call",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -12995,8 +17077,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_request_with_flags",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_request_with_flags",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -13009,8 +17091,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_request_with_payload",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_request_with_payload",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -13023,8 +17105,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_server_finishes_request",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_server_finishes_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -13037,8 +17119,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_shutdown_finishes_calls",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_shutdown_finishes_calls",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -13051,8 +17133,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_shutdown_finishes_tags",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_shutdown_finishes_tags",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -13065,8 +17147,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_simple_delayed_request",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_simple_delayed_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -13079,8 +17161,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_simple_request",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_simple_request",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -13093,8 +17175,8 @@
},
{
"deps": [
- "end2end_fixture_h2_uds+poll",
- "end2end_test_trailing_metadata",
+ "end2end_nosec_fixture_h2_uds+poll",
+ "end2end_nosec_test_trailing_metadata",
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -13115,6 +17197,21 @@
],
"headers": [],
"language": "c",
+ "name": "badreq_bad_client_test",
+ "src": [
+ "test/core/bad_client/tests/badreq.c"
+ ]
+ },
+ {
+ "deps": [
+ "bad_client_test",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
"name": "connection_prefix_bad_client_test",
"src": [
"test/core/bad_client/tests/connection_prefix.c"
@@ -13130,12 +17227,115 @@
],
"headers": [],
"language": "c",
+ "name": "headers_bad_client_test",
+ "src": [
+ "test/core/bad_client/tests/headers.c"
+ ]
+ },
+ {
+ "deps": [
+ "bad_client_test",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
"name": "initial_settings_frame_bad_client_test",
"src": [
"test/core/bad_client/tests/initial_settings_frame.c"
]
},
{
+ "deps": [
+ "bad_client_test",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "simple_request_bad_client_test",
+ "src": [
+ "test/core/bad_client/tests/simple_request.c"
+ ]
+ },
+ {
+ "deps": [
+ "bad_client_test",
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "unknown_frame_bad_client_test",
+ "src": [
+ "test/core/bad_client/tests/unknown_frame.c"
+ ]
+ },
+ {
+ "deps": [
+ "bad_ssl_test_server",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "bad_ssl_alpn_server",
+ "src": [
+ "test/core/bad_ssl/servers/alpn.c"
+ ]
+ },
+ {
+ "deps": [
+ "bad_ssl_test_server",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "bad_ssl_cert_server",
+ "src": [
+ "test/core/bad_ssl/servers/cert.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "bad_ssl_alpn_test",
+ "src": [
+ "test/core/bad_ssl/bad_ssl_test.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [],
+ "language": "c",
+ "name": "bad_ssl_cert_test",
+ "src": [
+ "test/core/bad_ssl/bad_ssl_test.c"
+ ]
+ },
+ {
"deps": [],
"headers": [
"include/grpc/support/alloc.h",
@@ -13143,6 +17343,7 @@
"include/grpc/support/atm_gcc_atomic.h",
"include/grpc/support/atm_gcc_sync.h",
"include/grpc/support/atm_win32.h",
+ "include/grpc/support/avl.h",
"include/grpc/support/cmdline.h",
"include/grpc/support/cpu.h",
"include/grpc/support/histogram.h",
@@ -13184,6 +17385,7 @@
"include/grpc/support/atm_gcc_atomic.h",
"include/grpc/support/atm_gcc_sync.h",
"include/grpc/support/atm_win32.h",
+ "include/grpc/support/avl.h",
"include/grpc/support/cmdline.h",
"include/grpc/support/cpu.h",
"include/grpc/support/histogram.h",
@@ -13210,6 +17412,7 @@
"src/core/profiling/stap_timers.c",
"src/core/profiling/timers.h",
"src/core/support/alloc.c",
+ "src/core/support/avl.c",
"src/core/support/block_annotate.h",
"src/core/support/cmdline.c",
"src/core/support/cpu_iphone.c",
@@ -13297,9 +17500,10 @@
"src/core/channel/context.h",
"src/core/channel/http_client_filter.h",
"src/core/channel/http_server_filter.h",
- "src/core/channel/noop_filter.h",
+ "src/core/channel/subchannel_call_holder.h",
"src/core/client_config/client_config.h",
"src/core/client_config/connector.h",
+ "src/core/client_config/initial_connect_string.h",
"src/core/client_config/lb_policies/pick_first.h",
"src/core/client_config/lb_policies/round_robin.h",
"src/core/client_config/lb_policy.h",
@@ -13312,9 +17516,8 @@
"src/core/client_config/resolvers/sockaddr_resolver.h",
"src/core/client_config/subchannel.h",
"src/core/client_config/subchannel_factory.h",
- "src/core/client_config/subchannel_factory_decorators/add_channel_arg.h",
- "src/core/client_config/subchannel_factory_decorators/merge_channel_args.h",
"src/core/client_config/uri_parser.h",
+ "src/core/compression/algorithm_metadata.h",
"src/core/compression/message_compress.h",
"src/core/debug/trace.h",
"src/core/httpcli/format_request.h",
@@ -13373,7 +17576,6 @@
"src/core/statistics/census_interface.h",
"src/core/statistics/census_rpc_stats.h",
"src/core/surface/api_trace.h",
- "src/core/surface/byte_buffer_queue.h",
"src/core/surface/call.h",
"src/core/surface/call_test_only.h",
"src/core/surface/channel.h",
@@ -13382,6 +17584,7 @@
"src/core/surface/init.h",
"src/core/surface/server.h",
"src/core/surface/surface_trace.h",
+ "src/core/transport/byte_stream.h",
"src/core/transport/chttp2/alpn.h",
"src/core/transport/chttp2/bin_encoder.h",
"src/core/transport/chttp2/frame.h",
@@ -13391,6 +17594,7 @@
"src/core/transport/chttp2/frame_rst_stream.h",
"src/core/transport/chttp2/frame_settings.h",
"src/core/transport/chttp2/frame_window_update.h",
+ "src/core/transport/chttp2/hpack_encoder.h",
"src/core/transport/chttp2/hpack_parser.h",
"src/core/transport/chttp2/hpack_table.h",
"src/core/transport/chttp2/http2_errors.h",
@@ -13398,14 +17602,14 @@
"src/core/transport/chttp2/incoming_metadata.h",
"src/core/transport/chttp2/internal.h",
"src/core/transport/chttp2/status_conversion.h",
- "src/core/transport/chttp2/stream_encoder.h",
"src/core/transport/chttp2/stream_map.h",
"src/core/transport/chttp2/timeout_encoding.h",
"src/core/transport/chttp2/varint.h",
"src/core/transport/chttp2_transport.h",
"src/core/transport/connectivity_state.h",
"src/core/transport/metadata.h",
- "src/core/transport/stream_op.h",
+ "src/core/transport/metadata_batch.h",
+ "src/core/transport/static_metadata.h",
"src/core/transport/transport.h",
"src/core/transport/transport_impl.h",
"src/core/tsi/fake_transport_security.h",
@@ -13450,12 +17654,15 @@
"src/core/channel/http_client_filter.h",
"src/core/channel/http_server_filter.c",
"src/core/channel/http_server_filter.h",
- "src/core/channel/noop_filter.c",
- "src/core/channel/noop_filter.h",
+ "src/core/channel/subchannel_call_holder.c",
+ "src/core/channel/subchannel_call_holder.h",
"src/core/client_config/client_config.c",
"src/core/client_config/client_config.h",
"src/core/client_config/connector.c",
"src/core/client_config/connector.h",
+ "src/core/client_config/default_initial_connect_string.c",
+ "src/core/client_config/initial_connect_string.c",
+ "src/core/client_config/initial_connect_string.h",
"src/core/client_config/lb_policies/pick_first.c",
"src/core/client_config/lb_policies/pick_first.h",
"src/core/client_config/lb_policies/round_robin.c",
@@ -13480,13 +17687,10 @@
"src/core/client_config/subchannel.h",
"src/core/client_config/subchannel_factory.c",
"src/core/client_config/subchannel_factory.h",
- "src/core/client_config/subchannel_factory_decorators/add_channel_arg.c",
- "src/core/client_config/subchannel_factory_decorators/add_channel_arg.h",
- "src/core/client_config/subchannel_factory_decorators/merge_channel_args.c",
- "src/core/client_config/subchannel_factory_decorators/merge_channel_args.h",
"src/core/client_config/uri_parser.c",
"src/core/client_config/uri_parser.h",
"src/core/compression/algorithm.c",
+ "src/core/compression/algorithm_metadata.h",
"src/core/compression/message_compress.c",
"src/core/compression/message_compress.h",
"src/core/debug/trace.c",
@@ -13612,8 +17816,6 @@
"src/core/surface/api_trace.c",
"src/core/surface/api_trace.h",
"src/core/surface/byte_buffer.c",
- "src/core/surface/byte_buffer_queue.c",
- "src/core/surface/byte_buffer_queue.h",
"src/core/surface/byte_buffer_reader.c",
"src/core/surface/call.c",
"src/core/surface/call.h",
@@ -13624,6 +17826,7 @@
"src/core/surface/channel.h",
"src/core/surface/channel_connectivity.c",
"src/core/surface/channel_create.c",
+ "src/core/surface/channel_ping.c",
"src/core/surface/completion_queue.c",
"src/core/surface/completion_queue.h",
"src/core/surface/event_string.c",
@@ -13640,6 +17843,8 @@
"src/core/surface/server_create.c",
"src/core/surface/surface_trace.h",
"src/core/surface/version.c",
+ "src/core/transport/byte_stream.c",
+ "src/core/transport/byte_stream.h",
"src/core/transport/chttp2/alpn.c",
"src/core/transport/chttp2/alpn.h",
"src/core/transport/chttp2/bin_encoder.c",
@@ -13657,6 +17862,8 @@
"src/core/transport/chttp2/frame_settings.h",
"src/core/transport/chttp2/frame_window_update.c",
"src/core/transport/chttp2/frame_window_update.h",
+ "src/core/transport/chttp2/hpack_encoder.c",
+ "src/core/transport/chttp2/hpack_encoder.h",
"src/core/transport/chttp2/hpack_parser.c",
"src/core/transport/chttp2/hpack_parser.h",
"src/core/transport/chttp2/hpack_table.c",
@@ -13670,8 +17877,6 @@
"src/core/transport/chttp2/parsing.c",
"src/core/transport/chttp2/status_conversion.c",
"src/core/transport/chttp2/status_conversion.h",
- "src/core/transport/chttp2/stream_encoder.c",
- "src/core/transport/chttp2/stream_encoder.h",
"src/core/transport/chttp2/stream_lists.c",
"src/core/transport/chttp2/stream_map.c",
"src/core/transport/chttp2/stream_map.h",
@@ -13686,8 +17891,10 @@
"src/core/transport/connectivity_state.h",
"src/core/transport/metadata.c",
"src/core/transport/metadata.h",
- "src/core/transport/stream_op.c",
- "src/core/transport/stream_op.h",
+ "src/core/transport/metadata_batch.c",
+ "src/core/transport/metadata_batch.h",
+ "src/core/transport/static_metadata.c",
+ "src/core/transport/static_metadata.h",
"src/core/transport/transport.c",
"src/core/transport/transport.h",
"src/core/transport/transport_impl.h",
@@ -13748,13 +17955,12 @@
"deps": [
"gpr",
"gpr_test_util",
- "grpc"
+ "grpc_unsecure"
],
"headers": [
"test/core/end2end/cq_verifier.h",
"test/core/end2end/fixtures/proxy.h",
"test/core/iomgr/endpoint_tests.h",
- "test/core/security/oauth2_utils.h",
"test/core/util/grpc_profiler.h",
"test/core/util/parse_hexstring.h",
"test/core/util/port.h",
@@ -13769,8 +17975,6 @@
"test/core/end2end/fixtures/proxy.h",
"test/core/iomgr/endpoint_tests.c",
"test/core/iomgr/endpoint_tests.h",
- "test/core/security/oauth2_utils.c",
- "test/core/security/oauth2_utils.h",
"test/core/util/grpc_profiler.c",
"test/core/util/grpc_profiler.h",
"test/core/util/parse_hexstring.c",
@@ -13806,9 +18010,10 @@
"src/core/channel/context.h",
"src/core/channel/http_client_filter.h",
"src/core/channel/http_server_filter.h",
- "src/core/channel/noop_filter.h",
+ "src/core/channel/subchannel_call_holder.h",
"src/core/client_config/client_config.h",
"src/core/client_config/connector.h",
+ "src/core/client_config/initial_connect_string.h",
"src/core/client_config/lb_policies/pick_first.h",
"src/core/client_config/lb_policies/round_robin.h",
"src/core/client_config/lb_policy.h",
@@ -13821,9 +18026,8 @@
"src/core/client_config/resolvers/sockaddr_resolver.h",
"src/core/client_config/subchannel.h",
"src/core/client_config/subchannel_factory.h",
- "src/core/client_config/subchannel_factory_decorators/add_channel_arg.h",
- "src/core/client_config/subchannel_factory_decorators/merge_channel_args.h",
"src/core/client_config/uri_parser.h",
+ "src/core/compression/algorithm_metadata.h",
"src/core/compression/message_compress.h",
"src/core/debug/trace.h",
"src/core/httpcli/format_request.h",
@@ -13873,7 +18077,6 @@
"src/core/statistics/census_interface.h",
"src/core/statistics/census_rpc_stats.h",
"src/core/surface/api_trace.h",
- "src/core/surface/byte_buffer_queue.h",
"src/core/surface/call.h",
"src/core/surface/call_test_only.h",
"src/core/surface/channel.h",
@@ -13882,6 +18085,7 @@
"src/core/surface/init.h",
"src/core/surface/server.h",
"src/core/surface/surface_trace.h",
+ "src/core/transport/byte_stream.h",
"src/core/transport/chttp2/alpn.h",
"src/core/transport/chttp2/bin_encoder.h",
"src/core/transport/chttp2/frame.h",
@@ -13891,6 +18095,7 @@
"src/core/transport/chttp2/frame_rst_stream.h",
"src/core/transport/chttp2/frame_settings.h",
"src/core/transport/chttp2/frame_window_update.h",
+ "src/core/transport/chttp2/hpack_encoder.h",
"src/core/transport/chttp2/hpack_parser.h",
"src/core/transport/chttp2/hpack_table.h",
"src/core/transport/chttp2/http2_errors.h",
@@ -13898,14 +18103,14 @@
"src/core/transport/chttp2/incoming_metadata.h",
"src/core/transport/chttp2/internal.h",
"src/core/transport/chttp2/status_conversion.h",
- "src/core/transport/chttp2/stream_encoder.h",
"src/core/transport/chttp2/stream_map.h",
"src/core/transport/chttp2/timeout_encoding.h",
"src/core/transport/chttp2/varint.h",
"src/core/transport/chttp2_transport.h",
"src/core/transport/connectivity_state.h",
"src/core/transport/metadata.h",
- "src/core/transport/stream_op.h",
+ "src/core/transport/metadata_batch.h",
+ "src/core/transport/static_metadata.h",
"src/core/transport/transport.h",
"src/core/transport/transport_impl.h"
],
@@ -13945,12 +18150,15 @@
"src/core/channel/http_client_filter.h",
"src/core/channel/http_server_filter.c",
"src/core/channel/http_server_filter.h",
- "src/core/channel/noop_filter.c",
- "src/core/channel/noop_filter.h",
+ "src/core/channel/subchannel_call_holder.c",
+ "src/core/channel/subchannel_call_holder.h",
"src/core/client_config/client_config.c",
"src/core/client_config/client_config.h",
"src/core/client_config/connector.c",
"src/core/client_config/connector.h",
+ "src/core/client_config/default_initial_connect_string.c",
+ "src/core/client_config/initial_connect_string.c",
+ "src/core/client_config/initial_connect_string.h",
"src/core/client_config/lb_policies/pick_first.c",
"src/core/client_config/lb_policies/pick_first.h",
"src/core/client_config/lb_policies/round_robin.c",
@@ -13975,13 +18183,10 @@
"src/core/client_config/subchannel.h",
"src/core/client_config/subchannel_factory.c",
"src/core/client_config/subchannel_factory.h",
- "src/core/client_config/subchannel_factory_decorators/add_channel_arg.c",
- "src/core/client_config/subchannel_factory_decorators/add_channel_arg.h",
- "src/core/client_config/subchannel_factory_decorators/merge_channel_args.c",
- "src/core/client_config/subchannel_factory_decorators/merge_channel_args.h",
"src/core/client_config/uri_parser.c",
"src/core/client_config/uri_parser.h",
"src/core/compression/algorithm.c",
+ "src/core/compression/algorithm_metadata.h",
"src/core/compression/message_compress.c",
"src/core/compression/message_compress.h",
"src/core/debug/trace.c",
@@ -14082,8 +18287,6 @@
"src/core/surface/api_trace.c",
"src/core/surface/api_trace.h",
"src/core/surface/byte_buffer.c",
- "src/core/surface/byte_buffer_queue.c",
- "src/core/surface/byte_buffer_queue.h",
"src/core/surface/byte_buffer_reader.c",
"src/core/surface/call.c",
"src/core/surface/call.h",
@@ -14094,6 +18297,7 @@
"src/core/surface/channel.h",
"src/core/surface/channel_connectivity.c",
"src/core/surface/channel_create.c",
+ "src/core/surface/channel_ping.c",
"src/core/surface/completion_queue.c",
"src/core/surface/completion_queue.h",
"src/core/surface/event_string.c",
@@ -14109,6 +18313,8 @@
"src/core/surface/server_create.c",
"src/core/surface/surface_trace.h",
"src/core/surface/version.c",
+ "src/core/transport/byte_stream.c",
+ "src/core/transport/byte_stream.h",
"src/core/transport/chttp2/alpn.c",
"src/core/transport/chttp2/alpn.h",
"src/core/transport/chttp2/bin_encoder.c",
@@ -14126,6 +18332,8 @@
"src/core/transport/chttp2/frame_settings.h",
"src/core/transport/chttp2/frame_window_update.c",
"src/core/transport/chttp2/frame_window_update.h",
+ "src/core/transport/chttp2/hpack_encoder.c",
+ "src/core/transport/chttp2/hpack_encoder.h",
"src/core/transport/chttp2/hpack_parser.c",
"src/core/transport/chttp2/hpack_parser.h",
"src/core/transport/chttp2/hpack_table.c",
@@ -14139,8 +18347,6 @@
"src/core/transport/chttp2/parsing.c",
"src/core/transport/chttp2/status_conversion.c",
"src/core/transport/chttp2/status_conversion.h",
- "src/core/transport/chttp2/stream_encoder.c",
- "src/core/transport/chttp2/stream_encoder.h",
"src/core/transport/chttp2/stream_lists.c",
"src/core/transport/chttp2/stream_map.c",
"src/core/transport/chttp2/stream_map.h",
@@ -14155,8 +18361,10 @@
"src/core/transport/connectivity_state.h",
"src/core/transport/metadata.c",
"src/core/transport/metadata.h",
- "src/core/transport/stream_op.c",
- "src/core/transport/stream_op.h",
+ "src/core/transport/metadata_batch.c",
+ "src/core/transport/metadata_batch.h",
+ "src/core/transport/static_metadata.c",
+ "src/core/transport/static_metadata.h",
"src/core/transport/transport.c",
"src/core/transport/transport.h",
"src/core/transport/transport_impl.h",
@@ -14185,7 +18393,8 @@
"gpr",
"gpr_test_util",
"grpc",
- "grpc_test_util"
+ "grpc_test_util",
+ "test_tcp_server"
],
"headers": [
"test/core/util/reconnect_server.h"
@@ -14200,6 +18409,23 @@
{
"deps": [
"gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/util/test_tcp_server.h"
+ ],
+ "language": "c",
+ "name": "test_tcp_server",
+ "src": [
+ "test/core/util/test_tcp_server.c",
+ "test/core/util/test_tcp_server.h"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
"grpc"
],
"headers": [
@@ -14217,6 +18443,7 @@
"include/grpc++/impl/rpc_method.h",
"include/grpc++/impl/rpc_service_method.h",
"include/grpc++/impl/serialization_traits.h",
+ "include/grpc++/impl/server_builder_option.h",
"include/grpc++/impl/service_type.h",
"include/grpc++/impl/sync.h",
"include/grpc++/impl/sync_cxx11.h",
@@ -14270,6 +18497,7 @@
"include/grpc++/impl/rpc_method.h",
"include/grpc++/impl/rpc_service_method.h",
"include/grpc++/impl/serialization_traits.h",
+ "include/grpc++/impl/server_builder_option.h",
"include/grpc++/impl/service_type.h",
"include/grpc++/impl/sync.h",
"include/grpc++/impl/sync_cxx11.h",
@@ -14298,7 +18526,6 @@
"include/grpc++/support/sync_stream.h",
"include/grpc++/support/time.h",
"src/cpp/client/channel.cc",
- "src/cpp/client/channel_arguments.cc",
"src/cpp/client/client_context.cc",
"src/cpp/client/create_channel.cc",
"src/cpp/client/create_channel_internal.cc",
@@ -14306,16 +18533,17 @@
"src/cpp/client/credentials.cc",
"src/cpp/client/generic_stub.cc",
"src/cpp/client/insecure_credentials.cc",
- "src/cpp/client/secure_channel_arguments.cc",
"src/cpp/client/secure_credentials.cc",
"src/cpp/client/secure_credentials.h",
"src/cpp/common/auth_property_iterator.cc",
"src/cpp/common/call.cc",
+ "src/cpp/common/channel_arguments.cc",
"src/cpp/common/completion_queue.cc",
"src/cpp/common/create_auth_context.h",
"src/cpp/common/rpc_method.cc",
"src/cpp/common/secure_auth_context.cc",
"src/cpp/common/secure_auth_context.h",
+ "src/cpp/common/secure_channel_arguments.cc",
"src/cpp/common/secure_create_auth_context.cc",
"src/cpp/proto/proto_utils.cc",
"src/cpp/server/async_generic_service.cc",
@@ -14401,6 +18629,7 @@
"include/grpc++/impl/rpc_method.h",
"include/grpc++/impl/rpc_service_method.h",
"include/grpc++/impl/serialization_traits.h",
+ "include/grpc++/impl/server_builder_option.h",
"include/grpc++/impl/service_type.h",
"include/grpc++/impl/sync.h",
"include/grpc++/impl/sync_cxx11.h",
@@ -14451,6 +18680,7 @@
"include/grpc++/impl/rpc_method.h",
"include/grpc++/impl/rpc_service_method.h",
"include/grpc++/impl/serialization_traits.h",
+ "include/grpc++/impl/server_builder_option.h",
"include/grpc++/impl/service_type.h",
"include/grpc++/impl/sync.h",
"include/grpc++/impl/sync_cxx11.h",
@@ -14479,7 +18709,6 @@
"include/grpc++/support/sync_stream.h",
"include/grpc++/support/time.h",
"src/cpp/client/channel.cc",
- "src/cpp/client/channel_arguments.cc",
"src/cpp/client/client_context.cc",
"src/cpp/client/create_channel.cc",
"src/cpp/client/create_channel_internal.cc",
@@ -14488,6 +18717,7 @@
"src/cpp/client/generic_stub.cc",
"src/cpp/client/insecure_credentials.cc",
"src/cpp/common/call.cc",
+ "src/cpp/common/channel_arguments.cc",
"src/cpp/common/completion_queue.cc",
"src/cpp/common/create_auth_context.h",
"src/cpp/common/insecure_create_auth_context.cc",
@@ -14717,10 +18947,29 @@
},
{
"deps": [
+ "end2end_certs",
"gpr",
"gpr_test_util",
- "grpc_test_util_unsecure",
- "grpc_unsecure"
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h"
+ ],
+ "language": "c",
+ "name": "end2end_fixture_h2_census",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/fixtures/h2_census.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
],
"headers": [
"test/core/end2end/end2end_tests.h"
@@ -14752,10 +19001,11 @@
},
{
"deps": [
+ "end2end_certs",
"gpr",
"gpr_test_util",
- "grpc_test_util_unsecure",
- "grpc_unsecure"
+ "grpc",
+ "grpc_test_util"
],
"headers": [
"test/core/end2end/end2end_tests.h"
@@ -14769,10 +19019,29 @@
},
{
"deps": [
+ "end2end_certs",
"gpr",
"gpr_test_util",
- "grpc_test_util_unsecure",
- "grpc_unsecure"
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h"
+ ],
+ "language": "c",
+ "name": "end2end_fixture_h2_full+pipe",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/fixtures/h2_full+pipe.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
],
"headers": [
"test/core/end2end/end2end_tests.h"
@@ -14796,6 +19065,24 @@
"test/core/end2end/end2end_tests.h"
],
"language": "c",
+ "name": "end2end_fixture_h2_full+poll+pipe",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/fixtures/h2_full+poll+pipe.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h"
+ ],
+ "language": "c",
"name": "end2end_fixture_h2_oauth2",
"src": [
"test/core/end2end/end2end_tests.h",
@@ -14804,10 +19091,11 @@
},
{
"deps": [
+ "end2end_certs",
"gpr",
"gpr_test_util",
- "grpc_test_util_unsecure",
- "grpc_unsecure"
+ "grpc",
+ "grpc_test_util"
],
"headers": [
"test/core/end2end/end2end_tests.h"
@@ -14821,10 +19109,11 @@
},
{
"deps": [
+ "end2end_certs",
"gpr",
"gpr_test_util",
- "grpc_test_util_unsecure",
- "grpc_unsecure"
+ "grpc",
+ "grpc_test_util"
],
"headers": [
"test/core/end2end/end2end_tests.h"
@@ -14838,10 +19127,11 @@
},
{
"deps": [
+ "end2end_certs",
"gpr",
"gpr_test_util",
- "grpc_test_util_unsecure",
- "grpc_unsecure"
+ "grpc",
+ "grpc_test_util"
],
"headers": [
"test/core/end2end/end2end_tests.h"
@@ -14855,10 +19145,11 @@
},
{
"deps": [
+ "end2end_certs",
"gpr",
"gpr_test_util",
- "grpc_test_util_unsecure",
- "grpc_unsecure"
+ "grpc",
+ "grpc_test_util"
],
"headers": [
"test/core/end2end/end2end_tests.h"
@@ -14926,6 +19217,60 @@
},
{
"deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h"
+ ],
+ "language": "c",
+ "name": "end2end_fixture_h2_uchannel",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/fixtures/h2_uchannel.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h"
+ ],
+ "language": "c",
+ "name": "end2end_fixture_h2_uds",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/fixtures/h2_uds.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h"
+ ],
+ "language": "c",
+ "name": "end2end_fixture_h2_uds+poll",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/fixtures/h2_uds+poll.c"
+ ]
+ },
+ {
+ "deps": [
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -14935,7 +19280,177 @@
"test/core/end2end/end2end_tests.h"
],
"language": "c",
- "name": "end2end_fixture_h2_uchannel",
+ "name": "end2end_nosec_fixture_h2_census",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/fixtures/h2_census.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h"
+ ],
+ "language": "c",
+ "name": "end2end_nosec_fixture_h2_compress",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/fixtures/h2_compress.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h"
+ ],
+ "language": "c",
+ "name": "end2end_nosec_fixture_h2_full",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/fixtures/h2_full.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h"
+ ],
+ "language": "c",
+ "name": "end2end_nosec_fixture_h2_full+pipe",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/fixtures/h2_full+pipe.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h"
+ ],
+ "language": "c",
+ "name": "end2end_nosec_fixture_h2_full+poll",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/fixtures/h2_full+poll.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h"
+ ],
+ "language": "c",
+ "name": "end2end_nosec_fixture_h2_full+poll+pipe",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/fixtures/h2_full+poll+pipe.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h"
+ ],
+ "language": "c",
+ "name": "end2end_nosec_fixture_h2_proxy",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/fixtures/h2_proxy.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h"
+ ],
+ "language": "c",
+ "name": "end2end_nosec_fixture_h2_sockpair",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/fixtures/h2_sockpair.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h"
+ ],
+ "language": "c",
+ "name": "end2end_nosec_fixture_h2_sockpair+trace",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/fixtures/h2_sockpair+trace.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h"
+ ],
+ "language": "c",
+ "name": "end2end_nosec_fixture_h2_sockpair_1byte",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/fixtures/h2_sockpair_1byte.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h"
+ ],
+ "language": "c",
+ "name": "end2end_nosec_fixture_h2_uchannel",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/fixtures/h2_uchannel.c"
@@ -14952,7 +19467,7 @@
"test/core/end2end/end2end_tests.h"
],
"language": "c",
- "name": "end2end_fixture_h2_uds",
+ "name": "end2end_nosec_fixture_h2_uds",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/fixtures/h2_uds.c"
@@ -14969,7 +19484,7 @@
"test/core/end2end/end2end_tests.h"
],
"language": "c",
- "name": "end2end_fixture_h2_uds+poll",
+ "name": "end2end_nosec_fixture_h2_uds+poll",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/fixtures/h2_uds+poll.c"
@@ -14977,10 +19492,11 @@
},
{
"deps": [
+ "end2end_certs",
"gpr",
"gpr_test_util",
- "grpc_test_util_unsecure",
- "grpc_unsecure"
+ "grpc",
+ "grpc_test_util"
],
"headers": [
"test/core/end2end/end2end_tests.h",
@@ -14996,10 +19512,11 @@
},
{
"deps": [
+ "end2end_certs",
"gpr",
"gpr_test_util",
- "grpc_test_util_unsecure",
- "grpc_unsecure"
+ "grpc",
+ "grpc_test_util"
],
"headers": [
"test/core/end2end/end2end_tests.h",
@@ -15035,6 +19552,666 @@
},
{
"deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_cancel_after_accept",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_after_accept.c",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_cancel_after_client_done",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_after_client_done.c",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_cancel_after_invoke",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_after_invoke.c",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_cancel_before_invoke",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_before_invoke.c",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_cancel_in_a_vacuum",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_in_a_vacuum.c",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_cancel_with_status",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/cancel_with_status.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_channel_connectivity",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/channel_connectivity.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_channel_ping",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/channel_ping.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_compressed_payload",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/compressed_payload.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_default_host",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/default_host.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_disappearing_server",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/disappearing_server.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_empty_batch",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/empty_batch.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_graceful_server_shutdown",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/graceful_server_shutdown.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_high_initial_seqno",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/high_initial_seqno.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_hpack_size",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/hpack_size.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_invoke_large_request",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/invoke_large_request.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_large_metadata",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/large_metadata.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_max_concurrent_streams",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/max_concurrent_streams.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_max_message_length",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/max_message_length.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_metadata",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/metadata.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_negative_deadline",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/negative_deadline.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_no_op",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/no_op.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_payload",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/payload.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_ping_pong_streaming",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/ping_pong_streaming.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_registered_call",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/registered_call.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_request_with_flags",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/request_with_flags.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_request_with_payload",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/request_with_payload.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_server_finishes_request",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/server_finishes_request.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_shutdown_finishes_calls",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/shutdown_finishes_calls.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_shutdown_finishes_tags",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/shutdown_finishes_tags.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_simple_delayed_request",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/simple_delayed_request.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_simple_request",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/simple_request.c"
+ ]
+ },
+ {
+ "deps": [
+ "end2end_certs",
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_test_trailing_metadata",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/trailing_metadata.c"
+ ]
+ },
+ {
+ "deps": [
"gpr",
"gpr_test_util",
"grpc_test_util_unsecure",
@@ -15045,7 +20222,45 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_cancel_after_accept",
+ "name": "end2end_nosec_test_bad_hostname",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/bad_hostname.c",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_nosec_test_binary_metadata",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/binary_metadata.c",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_nosec_test_cancel_after_accept",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_after_accept.c",
@@ -15064,7 +20279,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_cancel_after_client_done",
+ "name": "end2end_nosec_test_cancel_after_client_done",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_after_client_done.c",
@@ -15083,7 +20298,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_cancel_after_invoke",
+ "name": "end2end_nosec_test_cancel_after_invoke",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_after_invoke.c",
@@ -15102,7 +20317,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_cancel_before_invoke",
+ "name": "end2end_nosec_test_cancel_before_invoke",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_before_invoke.c",
@@ -15121,7 +20336,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_cancel_in_a_vacuum",
+ "name": "end2end_nosec_test_cancel_in_a_vacuum",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_in_a_vacuum.c",
@@ -15140,11 +20355,11 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_census_simple_request",
+ "name": "end2end_nosec_test_cancel_with_status",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
- "test/core/end2end/tests/census_simple_request.c"
+ "test/core/end2end/tests/cancel_with_status.c"
]
},
{
@@ -15159,7 +20374,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_channel_connectivity",
+ "name": "end2end_nosec_test_channel_connectivity",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15178,7 +20393,26 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_compressed_payload",
+ "name": "end2end_nosec_test_channel_ping",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/channel_ping.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_nosec_test_compressed_payload",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15197,7 +20431,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_default_host",
+ "name": "end2end_nosec_test_default_host",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15216,7 +20450,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_disappearing_server",
+ "name": "end2end_nosec_test_disappearing_server",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15235,7 +20469,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_empty_batch",
+ "name": "end2end_nosec_test_empty_batch",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15254,7 +20488,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_graceful_server_shutdown",
+ "name": "end2end_nosec_test_graceful_server_shutdown",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15273,7 +20507,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_high_initial_seqno",
+ "name": "end2end_nosec_test_high_initial_seqno",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15292,7 +20526,26 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_invoke_large_request",
+ "name": "end2end_nosec_test_hpack_size",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/hpack_size.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_nosec_test_invoke_large_request",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15311,7 +20564,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_large_metadata",
+ "name": "end2end_nosec_test_large_metadata",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15330,7 +20583,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_max_concurrent_streams",
+ "name": "end2end_nosec_test_max_concurrent_streams",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15349,7 +20602,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_max_message_length",
+ "name": "end2end_nosec_test_max_message_length",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15368,7 +20621,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_metadata",
+ "name": "end2end_nosec_test_metadata",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15387,7 +20640,26 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_no_op",
+ "name": "end2end_nosec_test_negative_deadline",
+ "src": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h",
+ "test/core/end2end/tests/negative_deadline.c"
+ ]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc_test_util_unsecure",
+ "grpc_unsecure"
+ ],
+ "headers": [
+ "test/core/end2end/end2end_tests.h",
+ "test/core/end2end/tests/cancel_test_helpers.h"
+ ],
+ "language": "c",
+ "name": "end2end_nosec_test_no_op",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15406,7 +20678,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_payload",
+ "name": "end2end_nosec_test_payload",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15425,7 +20697,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_ping_pong_streaming",
+ "name": "end2end_nosec_test_ping_pong_streaming",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15444,7 +20716,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_registered_call",
+ "name": "end2end_nosec_test_registered_call",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15463,7 +20735,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_request_with_flags",
+ "name": "end2end_nosec_test_request_with_flags",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15482,7 +20754,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_request_with_payload",
+ "name": "end2end_nosec_test_request_with_payload",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15501,7 +20773,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_server_finishes_request",
+ "name": "end2end_nosec_test_server_finishes_request",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15520,7 +20792,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_shutdown_finishes_calls",
+ "name": "end2end_nosec_test_shutdown_finishes_calls",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15539,7 +20811,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_shutdown_finishes_tags",
+ "name": "end2end_nosec_test_shutdown_finishes_tags",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15558,7 +20830,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_simple_delayed_request",
+ "name": "end2end_nosec_test_simple_delayed_request",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15577,7 +20849,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_simple_request",
+ "name": "end2end_nosec_test_simple_request",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15596,7 +20868,7 @@
"test/core/end2end/tests/cancel_test_helpers.h"
],
"language": "c",
- "name": "end2end_test_trailing_metadata",
+ "name": "end2end_nosec_test_trailing_metadata",
"src": [
"test/core/end2end/end2end_tests.h",
"test/core/end2end/tests/cancel_test_helpers.h",
@@ -15630,5 +20902,22 @@
"test/core/bad_client/bad_client.c",
"test/core/bad_client/bad_client.h"
]
+ },
+ {
+ "deps": [
+ "gpr",
+ "gpr_test_util",
+ "grpc",
+ "grpc_test_util"
+ ],
+ "headers": [
+ "test/core/bad_ssl/server.h"
+ ],
+ "language": "c",
+ "name": "bad_ssl_test_server",
+ "src": [
+ "test/core/bad_ssl/server.c",
+ "test/core/bad_ssl/server.h"
+ ]
}
]
diff --git a/tools/run_tests/tests.json b/tools/run_tests/tests.json
index 3abd41dfdc..5f75accbee 100644
--- a/tools/run_tests/tests.json
+++ b/tools/run_tests/tests.json
@@ -11,6 +11,42 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "algorithm_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "alloc_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "alpn_test",
"platforms": [
"linux",
@@ -47,7 +83,25 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "chttp2_status_conversion_test",
+ "name": "channel_create_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "chttp2_hpack_encoder_test",
"platforms": [
"linux",
"mac",
@@ -65,7 +119,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "chttp2_stream_encoder_test",
+ "name": "chttp2_status_conversion_test",
"platforms": [
"linux",
"mac",
@@ -101,6 +155,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "chttp2_varint_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "compression_test",
"platforms": [
"linux",
@@ -113,6 +185,24 @@
"ci_platforms": [
"linux",
"mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "dns_resolver_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
"posix"
],
"exclude_configs": [],
@@ -217,6 +307,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "gpr_avl_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "gpr_cmdline_test",
"platforms": [
"linux",
@@ -625,6 +733,24 @@
"ci_platforms": [
"linux",
"mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "grpc_invalid_channel_args_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
"posix"
],
"exclude_configs": [],
@@ -683,7 +809,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "grpc_stream_op_test",
+ "name": "hpack_parser_test",
"platforms": [
"linux",
"mac",
@@ -701,7 +827,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "hpack_parser_test",
+ "name": "hpack_table_test",
"platforms": [
"linux",
"mac",
@@ -719,7 +845,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "hpack_table_test",
+ "name": "httpcli_format_request_test",
"platforms": [
"linux",
"mac",
@@ -737,7 +863,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "httpcli_format_request_test",
+ "name": "httpcli_parser_test",
"platforms": [
"linux",
"mac",
@@ -749,13 +875,41 @@
"ci_platforms": [
"linux",
"mac",
+ "posix"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "httpcli_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "httpscli_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
"posix",
"windows"
],
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "httpcli_parser_test",
+ "name": "init_test",
"platforms": [
"linux",
"mac",
@@ -767,16 +921,18 @@
"ci_platforms": [
"linux",
"mac",
- "posix"
+ "posix",
+ "windows"
],
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "httpcli_test",
+ "name": "invalid_call_argument_test",
"platforms": [
"linux",
"mac",
- "posix"
+ "posix",
+ "windows"
]
},
{
@@ -807,7 +963,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "json_test",
+ "name": "json_stream_error_test",
"platforms": [
"linux",
"mac",
@@ -825,7 +981,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "lame_client_test",
+ "name": "json_test",
"platforms": [
"linux",
"mac",
@@ -843,7 +999,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "lb_policies_test",
+ "name": "lame_client_test",
"platforms": [
"linux",
"mac",
@@ -861,7 +1017,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "message_compress_test",
+ "name": "lb_policies_test",
"platforms": [
"linux",
"mac",
@@ -879,7 +1035,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "multi_init_test",
+ "name": "message_compress_test",
"platforms": [
"linux",
"mac",
@@ -969,6 +1125,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "secure_channel_create_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "secure_endpoint_test",
"platforms": [
"linux",
@@ -987,6 +1161,78 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "server_chttp2_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "server_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "set_initial_connect_string_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "sockaddr_resolver_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "sockaddr_utils_test",
"platforms": [
"linux",
@@ -1004,6 +1250,22 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "socket_utils_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "tcp_client_posix_test",
"platforms": [
"linux",
@@ -1143,6 +1405,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "transport_connectivity_state_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "transport_metadata_test",
"platforms": [
"linux",
@@ -1677,6 +1957,654 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_census_bad_hostname_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_binary_metadata_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_call_creds_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_cancel_after_accept_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_cancel_after_client_done_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_cancel_after_invoke_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_cancel_before_invoke_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_cancel_in_a_vacuum_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_cancel_with_status_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_channel_connectivity_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_channel_ping_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_compressed_payload_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_default_host_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_disappearing_server_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_empty_batch_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_graceful_server_shutdown_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_high_initial_seqno_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_hpack_size_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_invoke_large_request_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_large_metadata_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_max_concurrent_streams_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_max_message_length_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_metadata_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_negative_deadline_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_no_op_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_payload_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_ping_pong_streaming_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_registered_call_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_request_with_flags_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_request_with_payload_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_server_finishes_request_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_shutdown_finishes_calls_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_shutdown_finishes_tags_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_simple_delayed_request_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_simple_request_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_trailing_metadata_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_compress_bad_hostname_test",
"platforms": [
"linux",
@@ -1821,7 +2749,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_compress_census_simple_request_test",
+ "name": "h2_compress_cancel_with_status_test",
"platforms": [
"linux",
"mac",
@@ -1857,6 +2785,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_compress_channel_ping_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_compress_compressed_payload_test",
"platforms": [
"linux",
@@ -1965,6 +2911,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_compress_hpack_size_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_compress_invoke_large_request_test",
"platforms": [
"linux",
@@ -2055,6 +3019,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_compress_negative_deadline_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_compress_no_op_test",
"platforms": [
"linux",
@@ -2406,7 +3388,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_fakesec_census_simple_request_test",
+ "name": "h2_fakesec_cancel_with_status_test",
"platforms": [
"linux",
"mac",
@@ -2440,6 +3422,23 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_fakesec_channel_ping_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_fakesec_compressed_payload_test",
"platforms": [
"linux",
@@ -2542,6 +3541,23 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_fakesec_hpack_size_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_fakesec_invoke_large_request_test",
"platforms": [
"linux",
@@ -2627,6 +3643,23 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_fakesec_negative_deadline_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_fakesec_no_op_test",
"platforms": [
"linux",
@@ -2976,7 +4009,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_full_census_simple_request_test",
+ "name": "h2_full_cancel_with_status_test",
"platforms": [
"linux",
"mac",
@@ -3012,6 +4045,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_full_channel_ping_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_full_compressed_payload_test",
"platforms": [
"linux",
@@ -3120,6 +4171,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_full_hpack_size_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_full_invoke_large_request_test",
"platforms": [
"linux",
@@ -3210,6 +4279,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_full_negative_deadline_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_full_no_op_test",
"platforms": [
"linux",
@@ -3423,6 +4510,438 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_full+pipe_bad_hostname_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_binary_metadata_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_call_creds_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_cancel_after_accept_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_cancel_after_client_done_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_cancel_after_invoke_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_cancel_before_invoke_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_cancel_in_a_vacuum_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_cancel_with_status_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_channel_connectivity_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_channel_ping_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_compressed_payload_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_default_host_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_disappearing_server_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_empty_batch_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_graceful_server_shutdown_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_high_initial_seqno_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_hpack_size_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_invoke_large_request_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_large_metadata_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_max_concurrent_streams_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_max_message_length_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_metadata_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_negative_deadline_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_no_op_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_payload_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_ping_pong_streaming_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_registered_call_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_request_with_flags_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_request_with_payload_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_server_finishes_request_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_shutdown_finishes_calls_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_shutdown_finishes_tags_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_simple_delayed_request_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_simple_request_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_trailing_metadata_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_full+poll_bad_hostname_test",
"platforms": [
"linux"
@@ -3519,7 +5038,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_full+poll_census_simple_request_test",
+ "name": "h2_full+poll_cancel_with_status_test",
"platforms": [
"linux"
]
@@ -3543,6 +5062,18 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_full+poll_channel_ping_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_full+poll_compressed_payload_test",
"platforms": [
"linux"
@@ -3615,6 +5146,18 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_full+poll_hpack_size_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_full+poll_invoke_large_request_test",
"platforms": [
"linux"
@@ -3675,6 +5218,18 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_full+poll_negative_deadline_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_full+poll_no_op_test",
"platforms": [
"linux"
@@ -3814,6 +5369,438 @@
},
{
"ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_bad_hostname_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_binary_metadata_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_call_creds_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_after_accept_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_after_client_done_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_after_invoke_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_before_invoke_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_in_a_vacuum_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_with_status_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_channel_connectivity_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_channel_ping_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_compressed_payload_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_default_host_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_disappearing_server_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_empty_batch_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_graceful_server_shutdown_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_high_initial_seqno_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_hpack_size_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_invoke_large_request_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_large_metadata_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_max_concurrent_streams_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_max_message_length_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_metadata_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_negative_deadline_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_no_op_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_payload_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_ping_pong_streaming_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_registered_call_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_request_with_flags_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_request_with_payload_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_server_finishes_request_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_shutdown_finishes_calls_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_shutdown_finishes_tags_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_simple_delayed_request_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_simple_request_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_trailing_metadata_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
"linux",
"posix",
"windows"
@@ -3957,7 +5944,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_oauth2_census_simple_request_test",
+ "name": "h2_oauth2_cancel_with_status_test",
"platforms": [
"linux",
"mac",
@@ -3991,6 +5978,23 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_oauth2_channel_ping_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_oauth2_compressed_payload_test",
"platforms": [
"linux",
@@ -4093,6 +6097,23 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_oauth2_hpack_size_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_oauth2_invoke_large_request_test",
"platforms": [
"linux",
@@ -4178,6 +6199,23 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_oauth2_negative_deadline_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_oauth2_no_op_test",
"platforms": [
"linux",
@@ -4518,7 +6556,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_proxy_census_simple_request_test",
+ "name": "h2_proxy_cancel_with_status_test",
"platforms": [
"linux",
"mac",
@@ -4688,6 +6726,23 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_proxy_negative_deadline_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_proxy_no_op_test",
"platforms": [
"linux",
@@ -5011,7 +7066,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair_census_simple_request_test",
+ "name": "h2_sockpair_cancel_with_status_test",
"platforms": [
"linux",
"mac",
@@ -5096,6 +7151,23 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_sockpair_hpack_size_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_sockpair_invoke_large_request_test",
"platforms": [
"linux",
@@ -5181,6 +7253,23 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_sockpair_negative_deadline_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_sockpair_no_op_test",
"platforms": [
"linux",
@@ -5513,7 +7602,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair+trace_census_simple_request_test",
+ "name": "h2_sockpair+trace_cancel_with_status_test",
"platforms": [
"linux",
"mac",
@@ -5693,6 +7782,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_sockpair+trace_negative_deadline_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_sockpair+trace_no_op_test",
"platforms": [
"linux",
@@ -6026,7 +8133,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair_1byte_census_simple_request_test",
+ "name": "h2_sockpair_1byte_cancel_with_status_test",
"platforms": [
"linux",
"mac",
@@ -6111,6 +8218,23 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_sockpair_1byte_hpack_size_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_sockpair_1byte_invoke_large_request_test",
"platforms": [
"linux",
@@ -6196,6 +8320,23 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_sockpair_1byte_negative_deadline_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_sockpair_1byte_no_op_test",
"platforms": [
"linux",
@@ -6528,7 +8669,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_ssl_census_simple_request_test",
+ "name": "h2_ssl_cancel_with_status_test",
"platforms": [
"linux",
"mac",
@@ -6564,6 +8705,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_ssl_channel_ping_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_ssl_compressed_payload_test",
"platforms": [
"linux",
@@ -6672,6 +8831,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_ssl_hpack_size_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_ssl_invoke_large_request_test",
"platforms": [
"linux",
@@ -6762,6 +8939,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_ssl_negative_deadline_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_ssl_no_op_test",
"platforms": [
"linux",
@@ -7071,7 +9266,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_ssl+poll_census_simple_request_test",
+ "name": "h2_ssl+poll_cancel_with_status_test",
"platforms": [
"linux"
]
@@ -7095,6 +9290,18 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_ssl+poll_channel_ping_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_ssl+poll_compressed_payload_test",
"platforms": [
"linux"
@@ -7167,6 +9374,18 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_ssl+poll_hpack_size_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_ssl+poll_invoke_large_request_test",
"platforms": [
"linux"
@@ -7227,6 +9446,18 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_ssl+poll_negative_deadline_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_ssl+poll_no_op_test",
"platforms": [
"linux"
@@ -7509,7 +9740,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_ssl_proxy_census_simple_request_test",
+ "name": "h2_ssl_proxy_cancel_with_status_test",
"platforms": [
"linux",
"mac",
@@ -7679,6 +9910,23 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_ssl_proxy_negative_deadline_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_ssl_proxy_no_op_test",
"platforms": [
"linux",
@@ -8011,25 +10259,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_census_simple_request_test",
- "platforms": [
- "linux",
- "mac",
- "posix",
- "windows"
- ]
- },
- {
- "ci_platforms": [
- "linux",
- "mac",
- "posix",
- "windows"
- ],
- "exclude_configs": [],
- "flaky": false,
- "language": "c",
- "name": "h2_uchannel_channel_connectivity_test",
+ "name": "h2_uchannel_cancel_with_status_test",
"platforms": [
"linux",
"mac",
@@ -8065,7 +10295,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_default_host_test",
+ "name": "h2_uchannel_empty_batch_test",
"platforms": [
"linux",
"mac",
@@ -8083,7 +10313,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_disappearing_server_test",
+ "name": "h2_uchannel_graceful_server_shutdown_test",
"platforms": [
"linux",
"mac",
@@ -8101,7 +10331,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_empty_batch_test",
+ "name": "h2_uchannel_high_initial_seqno_test",
"platforms": [
"linux",
"mac",
@@ -8119,7 +10349,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_graceful_server_shutdown_test",
+ "name": "h2_uchannel_hpack_size_test",
"platforms": [
"linux",
"mac",
@@ -8137,7 +10367,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_high_initial_seqno_test",
+ "name": "h2_uchannel_invoke_large_request_test",
"platforms": [
"linux",
"mac",
@@ -8155,7 +10385,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_invoke_large_request_test",
+ "name": "h2_uchannel_large_metadata_test",
"platforms": [
"linux",
"mac",
@@ -8173,7 +10403,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_large_metadata_test",
+ "name": "h2_uchannel_max_concurrent_streams_test",
"platforms": [
"linux",
"mac",
@@ -8191,7 +10421,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_max_concurrent_streams_test",
+ "name": "h2_uchannel_max_message_length_test",
"platforms": [
"linux",
"mac",
@@ -8209,7 +10439,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_max_message_length_test",
+ "name": "h2_uchannel_metadata_test",
"platforms": [
"linux",
"mac",
@@ -8227,7 +10457,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_metadata_test",
+ "name": "h2_uchannel_negative_deadline_test",
"platforms": [
"linux",
"mac",
@@ -8407,7 +10637,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_simple_delayed_request_test",
+ "name": "h2_uchannel_simple_request_test",
"platforms": [
"linux",
"mac",
@@ -8425,7 +10655,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_simple_request_test",
+ "name": "h2_uchannel_trailing_metadata_test",
"platforms": [
"linux",
"mac",
@@ -8437,18 +10667,16 @@
"ci_platforms": [
"linux",
"mac",
- "posix",
- "windows"
+ "posix"
],
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_trailing_metadata_test",
+ "name": "h2_uds_bad_hostname_test",
"platforms": [
"linux",
"mac",
- "posix",
- "windows"
+ "posix"
]
},
{
@@ -8460,7 +10688,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uds_bad_hostname_test",
+ "name": "h2_uds_binary_metadata_test",
"platforms": [
"linux",
"mac",
@@ -8476,7 +10704,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uds_binary_metadata_test",
+ "name": "h2_uds_call_creds_test",
"platforms": [
"linux",
"mac",
@@ -8492,7 +10720,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uds_call_creds_test",
+ "name": "h2_uds_cancel_after_accept_test",
"platforms": [
"linux",
"mac",
@@ -8508,7 +10736,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uds_cancel_after_accept_test",
+ "name": "h2_uds_cancel_after_client_done_test",
"platforms": [
"linux",
"mac",
@@ -8524,7 +10752,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uds_cancel_after_client_done_test",
+ "name": "h2_uds_cancel_after_invoke_test",
"platforms": [
"linux",
"mac",
@@ -8540,7 +10768,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uds_cancel_after_invoke_test",
+ "name": "h2_uds_cancel_before_invoke_test",
"platforms": [
"linux",
"mac",
@@ -8556,7 +10784,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uds_cancel_before_invoke_test",
+ "name": "h2_uds_cancel_in_a_vacuum_test",
"platforms": [
"linux",
"mac",
@@ -8572,7 +10800,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uds_cancel_in_a_vacuum_test",
+ "name": "h2_uds_cancel_with_status_test",
"platforms": [
"linux",
"mac",
@@ -8588,7 +10816,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uds_census_simple_request_test",
+ "name": "h2_uds_channel_connectivity_test",
"platforms": [
"linux",
"mac",
@@ -8604,7 +10832,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uds_channel_connectivity_test",
+ "name": "h2_uds_channel_ping_test",
"platforms": [
"linux",
"mac",
@@ -8700,6 +10928,22 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_uds_hpack_size_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_uds_invoke_large_request_test",
"platforms": [
"linux",
@@ -8780,6 +11024,22 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_uds_negative_deadline_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_uds_no_op_test",
"platforms": [
"linux",
@@ -9066,7 +11326,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uds+poll_census_simple_request_test",
+ "name": "h2_uds+poll_cancel_with_status_test",
"platforms": [
"linux"
]
@@ -9090,6 +11350,18 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_uds+poll_channel_ping_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_uds+poll_compressed_payload_test",
"platforms": [
"linux"
@@ -9150,6 +11422,18 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_uds+poll_hpack_size_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_uds+poll_invoke_large_request_test",
"platforms": [
"linux"
@@ -9210,6 +11494,18 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_uds+poll_negative_deadline_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_uds+poll_no_op_test",
"platforms": [
"linux"
@@ -9357,6 +11653,636 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_census_bad_hostname_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_binary_metadata_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_cancel_after_accept_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_cancel_after_client_done_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_cancel_after_invoke_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_cancel_before_invoke_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_cancel_in_a_vacuum_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_cancel_with_status_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_channel_connectivity_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_channel_ping_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_compressed_payload_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_default_host_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_disappearing_server_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_empty_batch_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_graceful_server_shutdown_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_high_initial_seqno_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_hpack_size_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_invoke_large_request_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_large_metadata_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_max_concurrent_streams_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_max_message_length_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_metadata_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_negative_deadline_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_no_op_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_payload_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_ping_pong_streaming_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_registered_call_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_request_with_flags_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_request_with_payload_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_server_finishes_request_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_shutdown_finishes_calls_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_shutdown_finishes_tags_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_simple_delayed_request_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_simple_request_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_census_trailing_metadata_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_compress_bad_hostname_nosec_test",
"platforms": [
"linux",
@@ -9483,7 +12409,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_compress_census_simple_request_nosec_test",
+ "name": "h2_compress_cancel_with_status_nosec_test",
"platforms": [
"linux",
"mac",
@@ -9519,6 +12445,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_compress_channel_ping_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_compress_compressed_payload_nosec_test",
"platforms": [
"linux",
@@ -9627,6 +12571,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_compress_hpack_size_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_compress_invoke_large_request_nosec_test",
"platforms": [
"linux",
@@ -9717,6 +12679,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_compress_negative_deadline_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_compress_no_op_nosec_test",
"platforms": [
"linux",
@@ -10059,7 +13039,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_full_census_simple_request_nosec_test",
+ "name": "h2_full_cancel_with_status_nosec_test",
"platforms": [
"linux",
"mac",
@@ -10095,6 +13075,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_full_channel_ping_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_full_compressed_payload_nosec_test",
"platforms": [
"linux",
@@ -10203,6 +13201,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_full_hpack_size_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_full_invoke_large_request_nosec_test",
"platforms": [
"linux",
@@ -10293,6 +13309,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_full_negative_deadline_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_full_no_op_nosec_test",
"platforms": [
"linux",
@@ -10506,6 +13540,426 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_full+pipe_bad_hostname_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_binary_metadata_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_cancel_after_accept_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_cancel_after_client_done_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_cancel_after_invoke_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_cancel_before_invoke_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_cancel_in_a_vacuum_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_cancel_with_status_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_channel_connectivity_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_channel_ping_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_compressed_payload_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_default_host_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_disappearing_server_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_empty_batch_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_graceful_server_shutdown_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_high_initial_seqno_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_hpack_size_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_invoke_large_request_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_large_metadata_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_max_concurrent_streams_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_max_message_length_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_metadata_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_negative_deadline_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_no_op_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_payload_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_ping_pong_streaming_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_registered_call_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_request_with_flags_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_request_with_payload_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_server_finishes_request_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_shutdown_finishes_calls_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_shutdown_finishes_tags_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_simple_delayed_request_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_simple_request_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+pipe_trailing_metadata_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_full+poll_bad_hostname_nosec_test",
"platforms": [
"linux"
@@ -10590,7 +14044,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_full+poll_census_simple_request_nosec_test",
+ "name": "h2_full+poll_cancel_with_status_nosec_test",
"platforms": [
"linux"
]
@@ -10614,6 +14068,18 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_full+poll_channel_ping_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_full+poll_compressed_payload_nosec_test",
"platforms": [
"linux"
@@ -10686,6 +14152,18 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_full+poll_hpack_size_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_full+poll_invoke_large_request_nosec_test",
"platforms": [
"linux"
@@ -10746,6 +14224,18 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_full+poll_negative_deadline_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_full+poll_no_op_nosec_test",
"platforms": [
"linux"
@@ -10885,6 +14375,426 @@
},
{
"ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_bad_hostname_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_binary_metadata_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_after_accept_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_after_client_done_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_after_invoke_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_before_invoke_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_in_a_vacuum_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_cancel_with_status_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_channel_connectivity_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_channel_ping_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_compressed_payload_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_default_host_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_disappearing_server_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_empty_batch_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_graceful_server_shutdown_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_high_initial_seqno_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_hpack_size_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_invoke_large_request_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_large_metadata_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_max_concurrent_streams_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_max_message_length_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_metadata_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_negative_deadline_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_no_op_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_payload_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_ping_pong_streaming_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_registered_call_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_request_with_flags_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_request_with_payload_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_server_finishes_request_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_shutdown_finishes_calls_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_shutdown_finishes_tags_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_simple_delayed_request_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_simple_request_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "h2_full+poll+pipe_trailing_metadata_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
"linux",
"posix",
"windows"
@@ -11011,7 +14921,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_proxy_census_simple_request_nosec_test",
+ "name": "h2_proxy_cancel_with_status_nosec_test",
"platforms": [
"linux",
"mac",
@@ -11181,6 +15091,23 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_proxy_negative_deadline_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_proxy_no_op_nosec_test",
"platforms": [
"linux",
@@ -11487,7 +15414,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair_census_simple_request_nosec_test",
+ "name": "h2_sockpair_cancel_with_status_nosec_test",
"platforms": [
"linux",
"mac",
@@ -11572,6 +15499,23 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_sockpair_hpack_size_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_sockpair_invoke_large_request_nosec_test",
"platforms": [
"linux",
@@ -11657,6 +15601,23 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_sockpair_negative_deadline_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_sockpair_no_op_nosec_test",
"platforms": [
"linux",
@@ -11971,7 +15932,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair+trace_census_simple_request_nosec_test",
+ "name": "h2_sockpair+trace_cancel_with_status_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12151,6 +16112,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_sockpair+trace_negative_deadline_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_sockpair+trace_no_op_nosec_test",
"platforms": [
"linux",
@@ -12467,7 +16446,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair_1byte_census_simple_request_nosec_test",
+ "name": "h2_sockpair_1byte_cancel_with_status_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12552,7 +16531,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair_1byte_invoke_large_request_nosec_test",
+ "name": "h2_sockpair_1byte_hpack_size_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12569,7 +16548,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair_1byte_large_metadata_nosec_test",
+ "name": "h2_sockpair_1byte_invoke_large_request_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12586,7 +16565,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair_1byte_max_concurrent_streams_nosec_test",
+ "name": "h2_sockpair_1byte_large_metadata_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12603,7 +16582,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair_1byte_max_message_length_nosec_test",
+ "name": "h2_sockpair_1byte_max_concurrent_streams_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12620,7 +16599,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair_1byte_metadata_nosec_test",
+ "name": "h2_sockpair_1byte_max_message_length_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12637,7 +16616,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair_1byte_no_op_nosec_test",
+ "name": "h2_sockpair_1byte_metadata_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12654,7 +16633,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair_1byte_payload_nosec_test",
+ "name": "h2_sockpair_1byte_negative_deadline_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12671,7 +16650,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair_1byte_ping_pong_streaming_nosec_test",
+ "name": "h2_sockpair_1byte_no_op_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12688,7 +16667,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair_1byte_registered_call_nosec_test",
+ "name": "h2_sockpair_1byte_payload_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12705,7 +16684,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair_1byte_request_with_flags_nosec_test",
+ "name": "h2_sockpair_1byte_ping_pong_streaming_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12722,7 +16701,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair_1byte_request_with_payload_nosec_test",
+ "name": "h2_sockpair_1byte_registered_call_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12739,7 +16718,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair_1byte_server_finishes_request_nosec_test",
+ "name": "h2_sockpair_1byte_request_with_flags_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12756,7 +16735,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair_1byte_shutdown_finishes_calls_nosec_test",
+ "name": "h2_sockpair_1byte_request_with_payload_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12773,7 +16752,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair_1byte_shutdown_finishes_tags_nosec_test",
+ "name": "h2_sockpair_1byte_server_finishes_request_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12790,7 +16769,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair_1byte_simple_request_nosec_test",
+ "name": "h2_sockpair_1byte_shutdown_finishes_calls_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12807,7 +16786,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_sockpair_1byte_trailing_metadata_nosec_test",
+ "name": "h2_sockpair_1byte_shutdown_finishes_tags_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12818,14 +16797,13 @@
{
"ci_platforms": [
"linux",
- "mac",
"posix",
"windows"
],
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_bad_hostname_nosec_test",
+ "name": "h2_sockpair_1byte_simple_request_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12836,14 +16814,13 @@
{
"ci_platforms": [
"linux",
- "mac",
"posix",
"windows"
],
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_binary_metadata_nosec_test",
+ "name": "h2_sockpair_1byte_trailing_metadata_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12861,7 +16838,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_cancel_after_accept_nosec_test",
+ "name": "h2_uchannel_bad_hostname_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12879,7 +16856,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_cancel_after_client_done_nosec_test",
+ "name": "h2_uchannel_binary_metadata_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12897,7 +16874,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_cancel_after_invoke_nosec_test",
+ "name": "h2_uchannel_cancel_after_accept_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12915,7 +16892,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_cancel_before_invoke_nosec_test",
+ "name": "h2_uchannel_cancel_after_client_done_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12933,7 +16910,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_cancel_in_a_vacuum_nosec_test",
+ "name": "h2_uchannel_cancel_after_invoke_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12951,7 +16928,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_census_simple_request_nosec_test",
+ "name": "h2_uchannel_cancel_before_invoke_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12969,7 +16946,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_channel_connectivity_nosec_test",
+ "name": "h2_uchannel_cancel_in_a_vacuum_nosec_test",
"platforms": [
"linux",
"mac",
@@ -12987,7 +16964,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_compressed_payload_nosec_test",
+ "name": "h2_uchannel_cancel_with_status_nosec_test",
"platforms": [
"linux",
"mac",
@@ -13005,7 +16982,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_default_host_nosec_test",
+ "name": "h2_uchannel_compressed_payload_nosec_test",
"platforms": [
"linux",
"mac",
@@ -13023,7 +17000,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_disappearing_server_nosec_test",
+ "name": "h2_uchannel_empty_batch_nosec_test",
"platforms": [
"linux",
"mac",
@@ -13041,7 +17018,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_empty_batch_nosec_test",
+ "name": "h2_uchannel_graceful_server_shutdown_nosec_test",
"platforms": [
"linux",
"mac",
@@ -13059,7 +17036,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_graceful_server_shutdown_nosec_test",
+ "name": "h2_uchannel_high_initial_seqno_nosec_test",
"platforms": [
"linux",
"mac",
@@ -13077,7 +17054,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_high_initial_seqno_nosec_test",
+ "name": "h2_uchannel_hpack_size_nosec_test",
"platforms": [
"linux",
"mac",
@@ -13185,7 +17162,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_no_op_nosec_test",
+ "name": "h2_uchannel_negative_deadline_nosec_test",
"platforms": [
"linux",
"mac",
@@ -13203,7 +17180,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_payload_nosec_test",
+ "name": "h2_uchannel_no_op_nosec_test",
"platforms": [
"linux",
"mac",
@@ -13221,7 +17198,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_ping_pong_streaming_nosec_test",
+ "name": "h2_uchannel_payload_nosec_test",
"platforms": [
"linux",
"mac",
@@ -13239,7 +17216,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_registered_call_nosec_test",
+ "name": "h2_uchannel_ping_pong_streaming_nosec_test",
"platforms": [
"linux",
"mac",
@@ -13257,7 +17234,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_request_with_flags_nosec_test",
+ "name": "h2_uchannel_registered_call_nosec_test",
"platforms": [
"linux",
"mac",
@@ -13275,7 +17252,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_request_with_payload_nosec_test",
+ "name": "h2_uchannel_request_with_flags_nosec_test",
"platforms": [
"linux",
"mac",
@@ -13293,7 +17270,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_server_finishes_request_nosec_test",
+ "name": "h2_uchannel_request_with_payload_nosec_test",
"platforms": [
"linux",
"mac",
@@ -13311,7 +17288,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_shutdown_finishes_calls_nosec_test",
+ "name": "h2_uchannel_server_finishes_request_nosec_test",
"platforms": [
"linux",
"mac",
@@ -13329,7 +17306,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_shutdown_finishes_tags_nosec_test",
+ "name": "h2_uchannel_shutdown_finishes_calls_nosec_test",
"platforms": [
"linux",
"mac",
@@ -13347,7 +17324,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uchannel_simple_delayed_request_nosec_test",
+ "name": "h2_uchannel_shutdown_finishes_tags_nosec_test",
"platforms": [
"linux",
"mac",
@@ -13512,7 +17489,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uds_census_simple_request_nosec_test",
+ "name": "h2_uds_cancel_with_status_nosec_test",
"platforms": [
"linux",
"mac",
@@ -13544,6 +17521,22 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_uds_channel_ping_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_uds_compressed_payload_nosec_test",
"platforms": [
"linux",
@@ -13624,6 +17617,22 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_uds_hpack_size_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_uds_invoke_large_request_nosec_test",
"platforms": [
"linux",
@@ -13704,6 +17713,22 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_uds_negative_deadline_nosec_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_uds_no_op_nosec_test",
"platforms": [
"linux",
@@ -13978,7 +18003,7 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
- "name": "h2_uds+poll_census_simple_request_nosec_test",
+ "name": "h2_uds+poll_cancel_with_status_nosec_test",
"platforms": [
"linux"
]
@@ -14002,6 +18027,18 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_uds+poll_channel_ping_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_uds+poll_compressed_payload_nosec_test",
"platforms": [
"linux"
@@ -14062,6 +18099,18 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_uds+poll_hpack_size_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_uds+poll_invoke_large_request_nosec_test",
"platforms": [
"linux"
@@ -14122,6 +18171,18 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "h2_uds+poll_negative_deadline_nosec_test",
+ "platforms": [
+ "linux"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "h2_uds+poll_no_op_nosec_test",
"platforms": [
"linux"
@@ -14269,6 +18330,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "badreq_bad_client_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "connection_prefix_bad_client_test",
"platforms": [
"linux",
@@ -14287,6 +18366,24 @@
"exclude_configs": [],
"flaky": false,
"language": "c",
+ "name": "headers_bad_client_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
"name": "initial_settings_frame_bad_client_test",
"platforms": [
"linux",
@@ -14294,5 +18391,73 @@
"posix",
"windows"
]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "simple_request_bad_client_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "unknown_frame_bad_client_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix",
+ "windows"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "bad_ssl_alpn_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ]
+ },
+ {
+ "ci_platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ],
+ "exclude_configs": [],
+ "flaky": false,
+ "language": "c",
+ "name": "bad_ssl_cert_test",
+ "platforms": [
+ "linux",
+ "mac",
+ "posix"
+ ]
}
]