The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#) https://grpc.io/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

157 lines
3.4 KiB

# Copyright 2016 gRPC authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
load("//bazel:grpc_build_system.bzl", "grpc_cc_test", "grpc_package")
grpc_package(name = "test/core/channel")
licenses(["notice"])
grpc_cc_test(
name = "channel_args_test",
srcs = ["channel_args_test.cc"],
external_deps = ["gtest"],
language = "C++",
uses_event_engine = False,
uses_polling = False,
deps = [
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
],
)
grpc_cc_test(
name = "channel_stack_test",
srcs = ["channel_stack_test.cc"],
external_deps = ["gtest"],
language = "C++",
uses_event_engine = False,
uses_polling = False,
deps = [
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
],
)
grpc_cc_test(
name = "channel_stack_builder_test",
srcs = ["channel_stack_builder_test.cc"],
external_deps = [
"gtest",
],
language = "C++",
deps = [
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
],
)
7 years ago
grpc_cc_test(
name = "minimal_stack_is_minimal_test",
srcs = ["minimal_stack_is_minimal_test.cc"],
[promises] Compression filter conversion (#31204) * Convert compress filter * decompress sketch * Automated change: Fix sanity tests * progress * progress * got the new filter impls compiling * Automated change: Fix sanity tests * declare the bits * allocate control types * stub in pipe accessors * init pipes * send-path * working through the state machines * [arena] pool allocator * add tests * Automated change: Fix sanity tests * better sizes * iwyu * Automated change: Fix sanity tests * first pass cut fragments * fix1 * fix * Automated change: Fix sanity tests * fix * iwyu * build-deps * fix for windows * fix * fixes * better-logs * better-logs * callpushpush-->tryconcurrently * Automated change: Fix sanity tests * Automated change: Fix sanity tests * logging improvements * logging improvements * fixes * Automated change: Fix sanity tests * respect flag * handle eos * cancel_after_client_done * handle failed sends * more error handling * Automated change: Fix sanity tests * more stuff * remove unnecessary conversion * hackity hack hack * fixes * progress * Automated change: Fix sanity tests * capture metadata from promise to recieve up * spacing * debug,fix * not-used * fix * fix * tune * unify compress/decompress * fixes * send_message/send_trailing_metadata ordering * cleanup loop * remove minimal stack bits * better error generation * fix-build * Automated change: Fix sanity tests * cancellation of recv message for forwarded receives * fix * compile fix * fix clobbering * fix test, convert to gtest * fix * Automated change: Fix sanity tests * cleanup * fixes * fix * fix * Automated change: Fix sanity tests * Automated change: Fix sanity tests * fixes * add test * Automated change: Fix sanity tests * fix * fix * fix * no need to store message per filter * Automated change: Fix sanity tests * danke yash * iwyu * clang-tidy * Automated change: Fix sanity tests * fix * [promise] CallPushPull -> more general TryConcurrently * Automated change: Fix sanity tests * [promise] Introduce map_pipe, cleanup factories * [promise] Promise based filter changes for messages * [log] Longer space for filenames * [test] Add some debugability affordances to async_end2end_test * add comment * Automated change: Fix sanity tests * fix-merge * fix-merge * fix * [chttp2] Fix a bug whereby trailers-only is not reported We don't report trailers-only if the trailers are parsed prior to executing recv_initial_metadata * comments * fix for ruby * review feedback * merge * fix * Automated change: Fix sanity tests * fix bm? * re-add dropped flag * turn on some traces to try and debug ruby * debug for ruby problem * proposed chttp2 fix * Revert "turn on some traces to try and debug ruby" This reverts commit 1bf3cfd552af6fb3dbeb041c40f5da9955a6ad25. Co-authored-by: ctiller <ctiller@users.noreply.github.com>
2 years ago
external_deps = [
"gtest",
],
7 years ago
language = "C++",
uses_event_engine = False,
uses_polling = False,
7 years ago
deps = [
"//:gpr",
"//:grpc",
"//test/core/util:grpc_test_util",
],
)
grpc_cc_test(
name = "channel_trace_test",
srcs = ["channel_trace_test.cc"],
external_deps = [
"gtest",
],
language = "C++",
deps = [
"//:gpr",
"//:grpc",
"//:grpc++",
"//test/core/util:grpc_test_util",
"//test/cpp/util:channel_trace_proto_helper",
],
)
grpc_cc_test(
name = "channelz_test",
srcs = ["channelz_test.cc"],
external_deps = [
"gtest",
],
language = "C++",
deps = [
"//:gpr",
"//:grpc",
"//:grpc++",
"//test/core/util:grpc_test_util",
"//test/cpp/util:channel_trace_proto_helper",
],
)
grpc_cc_test(
name = "channelz_registry_test",
srcs = ["channelz_registry_test.cc"],
external_deps = [
"gtest",
],
language = "C++",
uses_event_engine = False,
uses_polling = False,
deps = [
"//:gpr",
"//:grpc",
"//:grpc++",
"//test/core/util:grpc_test_util",
],
)
grpc_cc_test(
name = "status_util_test",
srcs = ["status_util_test.cc"],
external_deps = [
"gtest",
],
language = "C++",
uses_event_engine = False,
uses_polling = False,
deps = [
"//:grpc",
"//test/core/util:grpc_test_util",
],
)
grpc_cc_test(
name = "call_finalization_test",
srcs = ["call_finalization_test.cc"],
external_deps = [
"gtest",
],
language = "C++",
deps = [
"//:gpr",
"//:grpc",
"//test/core/promise:test_context",
"//test/core/util:grpc_test_util",
],
)