BUILD 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. # Copyright 2017 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. load("//bazel:grpc_build_system.bzl", "grpc_cc_test", "grpc_package")
  15. licenses(["notice"])
  16. grpc_package(name = "test/core/surface")
  17. grpc_cc_test(
  18. name = "grpc_byte_buffer_reader_test",
  19. srcs = ["byte_buffer_reader_test.cc"],
  20. language = "C++",
  21. uses_polling = False,
  22. deps = [
  23. "//:gpr",
  24. "//:grpc",
  25. "//test/core/util:grpc_test_util",
  26. ],
  27. )
  28. grpc_cc_test(
  29. name = "grpc_completion_queue_test",
  30. srcs = ["completion_queue_test.cc"],
  31. language = "C++",
  32. deps = [
  33. "//:gpr",
  34. "//:grpc",
  35. "//test/core/util:grpc_test_util",
  36. ],
  37. )
  38. grpc_cc_test(
  39. name = "completion_queue_threading_test",
  40. srcs = ["completion_queue_threading_test.cc"],
  41. flaky = True, # TODO(b/153064668)
  42. language = "C++",
  43. deps = [
  44. "//:gpr",
  45. "//:grpc",
  46. "//test/core/util:grpc_test_util",
  47. ],
  48. )
  49. grpc_cc_test(
  50. name = "concurrent_connectivity_test",
  51. srcs = ["concurrent_connectivity_test.cc"],
  52. language = "C++",
  53. deps = [
  54. "//:gpr",
  55. "//:grpc",
  56. "//test/core/util:grpc_test_util",
  57. ],
  58. )
  59. grpc_cc_test(
  60. name = "init_test",
  61. srcs = ["init_test.cc"],
  62. external_deps = [
  63. "gtest",
  64. ],
  65. language = "C++",
  66. uses_polling = False,
  67. deps = [
  68. "//:gpr",
  69. "//:grpc",
  70. "//test/core/util:grpc_test_util",
  71. ],
  72. )
  73. grpc_cc_test(
  74. name = "lame_client_test",
  75. srcs = ["lame_client_test.cc"],
  76. language = "C++",
  77. deps = [
  78. "//:gpr",
  79. "//:grpc",
  80. "//test/core/end2end:cq_verifier",
  81. "//test/core/util:grpc_test_util",
  82. ],
  83. )
  84. grpc_cc_test(
  85. name = "num_external_connectivity_watchers_test",
  86. srcs = ["num_external_connectivity_watchers_test.cc"],
  87. data = [
  88. "//src/core/tsi/test_creds:ca.pem",
  89. ],
  90. language = "C++",
  91. deps = [
  92. "//:gpr",
  93. "//:grpc",
  94. "//test/core/util:grpc_test_util",
  95. ],
  96. )
  97. grpc_cc_test(
  98. name = "public_headers_must_be_c89",
  99. srcs = ["public_headers_must_be_c89.c"],
  100. language = "C",
  101. deps = [
  102. "//:gpr",
  103. "//:grpc",
  104. "//:grpc_authorization_provider",
  105. "//test/core/util:grpc_test_util",
  106. ],
  107. )
  108. grpc_cc_test(
  109. name = "secure_channel_create_test",
  110. srcs = ["secure_channel_create_test.cc"],
  111. language = "C++",
  112. deps = [
  113. "//:gpr",
  114. "//:grpc",
  115. "//test/core/util:grpc_test_util",
  116. ],
  117. )
  118. grpc_cc_test(
  119. name = "sequential_connectivity_test",
  120. srcs = ["sequential_connectivity_test.cc"],
  121. data = [
  122. "//src/core/tsi/test_creds:ca.pem",
  123. "//src/core/tsi/test_creds:server1.key",
  124. "//src/core/tsi/test_creds:server1.pem",
  125. ],
  126. flaky = True, # TODO(b/151696318)
  127. language = "C++",
  128. deps = [
  129. "//:gpr",
  130. "//:grpc",
  131. "//test/core/util:grpc_test_util",
  132. ],
  133. )
  134. grpc_cc_test(
  135. name = "server_chttp2_test",
  136. srcs = ["server_chttp2_test.cc"],
  137. external_deps = [
  138. "gtest",
  139. ],
  140. language = "C++",
  141. deps = [
  142. "//:gpr",
  143. "//:grpc",
  144. "//test/core/util:grpc_test_util",
  145. ],
  146. )
  147. grpc_cc_test(
  148. name = "server_test",
  149. srcs = ["server_test.cc"],
  150. language = "C++",
  151. deps = [
  152. "//:gpr",
  153. "//:grpc",
  154. "//test/core/util:grpc_test_util",
  155. ],
  156. )