BUILD 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  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. load("//bazel:grpc_build_system.bzl", "LARGE_MACHINE", "grpc_cc_binary", "grpc_cc_library", "grpc_cc_test", "grpc_package")
  15. licenses(["notice"]) # Apache v2
  16. grpc_package(name = "test/core/gprpp")
  17. grpc_cc_test(
  18. name = "fork_test",
  19. srcs = ["fork_test.cc"],
  20. language = "C++",
  21. tags = ["no_windows"],
  22. uses_polling = False,
  23. deps = [
  24. "//:gpr",
  25. "//test/core/util:grpc_test_util",
  26. ],
  27. )
  28. grpc_cc_test(
  29. name = "global_config_test",
  30. srcs = ["global_config_test.cc"],
  31. external_deps = [
  32. "gtest",
  33. ],
  34. language = "C++",
  35. uses_polling = False,
  36. deps = [
  37. "//:gpr",
  38. "//test/core/util:grpc_test_util",
  39. ],
  40. )
  41. grpc_cc_test(
  42. name = "global_config_env_test",
  43. srcs = ["global_config_env_test.cc"],
  44. external_deps = [
  45. "gtest",
  46. ],
  47. language = "C++",
  48. tags = ["no_windows"], # TODO(jtattermusch): fix the failure on windows
  49. uses_polling = False,
  50. deps = [
  51. "//:gpr",
  52. "//test/core/util:grpc_test_util",
  53. ],
  54. )
  55. grpc_cc_test(
  56. name = "manual_constructor_test",
  57. srcs = ["manual_constructor_test.cc"],
  58. language = "C++",
  59. uses_polling = False,
  60. deps = [
  61. "//:gpr",
  62. "//test/core/util:grpc_test_util",
  63. ],
  64. )
  65. grpc_cc_test(
  66. name = "host_port_test",
  67. srcs = ["host_port_test.cc"],
  68. language = "C++",
  69. uses_polling = False,
  70. deps = [
  71. "//:gpr",
  72. "//test/core/util:grpc_test_util",
  73. ],
  74. )
  75. grpc_cc_test(
  76. name = "memory_test",
  77. srcs = ["memory_test.cc"],
  78. external_deps = [
  79. "gtest",
  80. ],
  81. language = "C++",
  82. uses_polling = False,
  83. deps = [
  84. "//:gpr_base",
  85. "//test/core/util:grpc_test_util",
  86. ],
  87. )
  88. grpc_cc_test(
  89. name = "inlined_vector_test",
  90. srcs = ["inlined_vector_test.cc"],
  91. external_deps = [
  92. "gtest",
  93. ],
  94. language = "C++",
  95. deps = [
  96. "//:inlined_vector",
  97. "//test/core/util:grpc_test_util",
  98. ],
  99. )
  100. grpc_cc_test(
  101. name = "mpscq_test",
  102. srcs = ["mpscq_test.cc"],
  103. exec_properties = LARGE_MACHINE,
  104. language = "C++",
  105. tags = ["no_windows"], # LARGE_MACHINE is not configured for windows RBE
  106. uses_polling = False,
  107. deps = [
  108. "//:gpr",
  109. "//test/core/util:grpc_test_util",
  110. ],
  111. )
  112. grpc_cc_test(
  113. name = "optional_test",
  114. srcs = ["optional_test.cc"],
  115. external_deps = [
  116. "gtest",
  117. ],
  118. language = "C++",
  119. deps = [
  120. "//:optional",
  121. "//test/core/util:grpc_test_util",
  122. ],
  123. )
  124. grpc_cc_test(
  125. name = "orphanable_test",
  126. srcs = ["orphanable_test.cc"],
  127. external_deps = [
  128. "gtest",
  129. ],
  130. language = "C++",
  131. deps = [
  132. "//:orphanable",
  133. "//test/core/util:grpc_test_util",
  134. ],
  135. )
  136. grpc_cc_test(
  137. name = "ref_counted_test",
  138. srcs = ["ref_counted_test.cc"],
  139. external_deps = [
  140. "gtest",
  141. ],
  142. language = "C++",
  143. deps = [
  144. "//:ref_counted",
  145. "//test/core/util:grpc_test_util",
  146. ],
  147. )
  148. grpc_cc_test(
  149. name = "ref_counted_ptr_test",
  150. srcs = ["ref_counted_ptr_test.cc"],
  151. external_deps = [
  152. "gtest",
  153. ],
  154. language = "C++",
  155. deps = [
  156. "//:ref_counted",
  157. "//:ref_counted_ptr",
  158. "//test/core/util:grpc_test_util",
  159. ],
  160. )
  161. grpc_cc_test(
  162. name = "string_view_test",
  163. srcs = ["string_view_test.cc"],
  164. external_deps = [
  165. "gtest",
  166. ],
  167. language = "C++",
  168. deps = [
  169. "//:gpr_base",
  170. "//test/core/util:grpc_test_util",
  171. ],
  172. )
  173. grpc_cc_test(
  174. name = "thd_test",
  175. srcs = ["thd_test.cc"],
  176. language = "C++",
  177. uses_polling = False,
  178. deps = [
  179. "//:gpr",
  180. "//test/core/util:grpc_test_util",
  181. ],
  182. )