• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Copyright 2016 gRPC authors.
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7#     http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15load("//bazel:grpc_build_system.bzl", "grpc_cc_binary", "grpc_cc_library", "grpc_cc_test", "grpc_package")
16
17licenses(["notice"])  # Apache v2
18
19grpc_package(name = "test/core/transport/chttp2")
20
21load("//test/core/util:grpc_fuzzer.bzl", "grpc_fuzzer")
22
23grpc_fuzzer(
24    name = "hpack_parser_fuzzer",
25    srcs = ["hpack_parser_fuzzer_test.cc"],
26    corpus = "hpack_parser_corpus",
27    tags = ["no_windows"],
28    deps = [
29        "//:grpc",
30        "//test/core/util:grpc_test_util",
31    ],
32)
33
34grpc_cc_test(
35    name = "alpn_test",
36    srcs = ["alpn_test.cc"],
37    language = "C++",
38    deps = [
39        "//:gpr",
40        "//:grpc",
41        "//test/core/util:grpc_test_util",
42    ],
43)
44
45grpc_cc_test(
46    name = "bin_decoder_test",
47    srcs = ["bin_decoder_test.cc"],
48    language = "C++",
49    uses_polling = False,
50    deps = [
51        "//:gpr",
52        "//:grpc",
53        "//test/core/util:grpc_test_util",
54    ],
55)
56
57grpc_cc_test(
58    name = "bin_encoder_test",
59    srcs = ["bin_encoder_test.cc"],
60    language = "C++",
61    uses_polling = False,
62    deps = [
63        "//:gpr",
64        "//:grpc",
65        "//test/core/util:grpc_test_util",
66    ],
67)
68
69grpc_cc_test(
70    name = "context_list_test",
71    srcs = ["context_list_test.cc"],
72    external_deps = [
73        "gtest",
74    ],
75    language = "C++",
76    uses_polling = False,
77    deps = [
78        "//:gpr",
79        "//:grpc",
80        "//test/core/util:grpc_test_util",
81    ],
82)
83
84grpc_cc_test(
85    name = "hpack_encoder_test",
86    srcs = ["hpack_encoder_test.cc"],
87    language = "C++",
88    uses_polling = False,
89    deps = [
90        "//:gpr",
91        "//:grpc",
92        "//test/core/util:grpc_test_util",
93    ],
94)
95
96grpc_cc_test(
97    name = "hpack_parser_test",
98    srcs = ["hpack_parser_test.cc"],
99    language = "C++",
100    uses_polling = False,
101    deps = [
102        "//:gpr",
103        "//:grpc",
104        "//test/core/util:grpc_test_util",
105    ],
106)
107
108grpc_cc_test(
109    name = "hpack_table_test",
110    srcs = ["hpack_table_test.cc"],
111    language = "C++",
112    uses_polling = False,
113    deps = [
114        "//:gpr",
115        "//:grpc",
116        "//test/core/util:grpc_test_util",
117    ],
118)
119
120grpc_cc_test(
121    name = "stream_map_test",
122    srcs = ["stream_map_test.cc"],
123    language = "C++",
124    deps = [
125        "//:gpr",
126        "//:grpc",
127        "//test/core/util:grpc_test_util",
128    ],
129)
130
131grpc_cc_test(
132    name = "settings_timeout_test",
133    srcs = ["settings_timeout_test.cc"],
134    external_deps = [
135        "gtest",
136    ],
137    flaky = True,  # TODO(b/148399919)
138    language = "C++",
139    deps = [
140        "//:gpr",
141        "//:grpc",
142        "//test/core/util:grpc_test_util",
143    ],
144)
145
146grpc_cc_test(
147    "too_many_pings_test",
148    srcs = ["too_many_pings_test.cc"],
149    external_deps = ["gtest"],
150    deps = [
151        "//:gpr",
152        "//:grpc",
153        "//:grpc++",
154        "//test/core/end2end:cq_verifier",
155        "//test/core/util:grpc_test_util",
156        "//test/cpp/util:test_config",
157        "//test/cpp/util:test_util",
158    ],
159)
160
161grpc_cc_test(
162    name = "varint_test",
163    srcs = ["varint_test.cc"],
164    language = "C++",
165    uses_polling = False,
166    deps = [
167        "//:gpr",
168        "//:grpc",
169        "//test/core/util:grpc_test_util",
170    ],
171)
172