BUILD 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213
  1. # Copyright The OpenTelemetry Authors
  2. # SPDX-License-Identifier: Apache-2.0
  3. load("//bazel:otel_cc_benchmark.bzl", "otel_cc_benchmark")
  4. cc_test(
  5. name = "random_test",
  6. srcs = [
  7. "random_test.cc",
  8. ],
  9. tags = ["test"],
  10. deps = [
  11. "//sdk/src/common:random",
  12. "@com_google_googletest//:gtest_main",
  13. ],
  14. )
  15. cc_test(
  16. name = "base64_test",
  17. srcs = [
  18. "base64_test.cc",
  19. ],
  20. tags = ["test"],
  21. deps = [
  22. "//sdk/src/common:base64",
  23. "@com_google_googletest//:gtest_main",
  24. ],
  25. )
  26. cc_test(
  27. name = "fast_random_number_generator_test",
  28. srcs = [
  29. "fast_random_number_generator_test.cc",
  30. ],
  31. tags = ["test"],
  32. deps = [
  33. "//sdk/src/common:random",
  34. "@com_google_googletest//:gtest_main",
  35. ],
  36. )
  37. otel_cc_benchmark(
  38. name = "base64_benchmark",
  39. srcs = ["base64_benchmark.cc"],
  40. tags = [
  41. "benchmark",
  42. "test",
  43. ],
  44. deps = ["//sdk/src/common:base64"],
  45. )
  46. otel_cc_benchmark(
  47. name = "random_benchmark",
  48. srcs = ["random_benchmark.cc"],
  49. tags = [
  50. "benchmark",
  51. "test",
  52. ],
  53. deps = ["//sdk/src/common:random"],
  54. )
  55. cc_test(
  56. name = "atomic_unique_ptr_test",
  57. srcs = [
  58. "atomic_unique_ptr_test.cc",
  59. ],
  60. tags = ["test"],
  61. deps = [
  62. "//api",
  63. "//sdk:headers",
  64. "@com_google_googletest//:gtest_main",
  65. ],
  66. )
  67. cc_test(
  68. name = "circular_buffer_range_test",
  69. srcs = [
  70. "circular_buffer_range_test.cc",
  71. ],
  72. tags = ["test"],
  73. deps = [
  74. "//api",
  75. "//sdk:headers",
  76. "@com_google_googletest//:gtest_main",
  77. ],
  78. )
  79. cc_test(
  80. name = "random_fork_test",
  81. srcs = [
  82. "random_fork_test.cc",
  83. ],
  84. tags = ["test"],
  85. deps = [
  86. "//sdk/src/common:random",
  87. ],
  88. )
  89. cc_library(
  90. name = "baseline_circular_buffer",
  91. hdrs = [
  92. "baseline_circular_buffer.h",
  93. ],
  94. include_prefix = "test/common",
  95. deps = [
  96. "//api",
  97. ],
  98. )
  99. otel_cc_benchmark(
  100. name = "circular_buffer_benchmark",
  101. srcs = ["circular_buffer_benchmark.cc"],
  102. tags = [
  103. "benchmark",
  104. "test",
  105. ],
  106. deps = [
  107. ":baseline_circular_buffer",
  108. "//sdk:headers",
  109. ],
  110. )
  111. cc_test(
  112. name = "empty_attributes_test",
  113. srcs = [
  114. "empty_attributes_test.cc",
  115. ],
  116. tags = ["test"],
  117. deps = [
  118. "//api",
  119. "//sdk:headers",
  120. "@com_google_googletest//:gtest_main",
  121. ],
  122. )
  123. cc_test(
  124. name = "attribute_utils_test",
  125. srcs = [
  126. "attribute_utils_test.cc",
  127. ],
  128. tags = ["test"],
  129. deps = [
  130. "//api",
  131. "//sdk:headers",
  132. "@com_google_googletest//:gtest_main",
  133. ],
  134. )
  135. cc_test(
  136. name = "global_log_handle_test",
  137. srcs = [
  138. "global_log_handle_test.cc",
  139. ],
  140. tags = ["test"],
  141. deps = [
  142. "//api",
  143. "//sdk:headers",
  144. "//sdk/src/common:global_log_handler",
  145. "@com_google_googletest//:gtest_main",
  146. ],
  147. )
  148. cc_test(
  149. name = "global_log_handle_singleton_lifetime_test",
  150. srcs = [
  151. "global_log_handle_singleton_lifetime_test.cc",
  152. ],
  153. tags = ["test"],
  154. deps = [
  155. "//api",
  156. "//sdk:headers",
  157. "//sdk/src/common:global_log_handler",
  158. "@com_google_googletest//:gtest_main",
  159. ],
  160. )
  161. cc_test(
  162. name = "attributemap_hash_test",
  163. srcs = [
  164. "attributemap_hash_test.cc",
  165. ],
  166. tags = ["test"],
  167. deps = [
  168. "//api",
  169. "//sdk:headers",
  170. "@com_google_googletest//:gtest_main",
  171. ],
  172. )
  173. otel_cc_benchmark(
  174. name = "attributemap_hash_benchmark",
  175. srcs = ["attributemap_hash_benchmark.cc"],
  176. tags = [
  177. "benchmark",
  178. "test",
  179. ],
  180. deps = [
  181. "//api",
  182. "//sdk:headers",
  183. ],
  184. )
  185. cc_test(
  186. name = "env_var_test",
  187. srcs = [
  188. "env_var_test.cc",
  189. ],
  190. tags = ["test"],
  191. deps = [
  192. "//sdk/src/common:env_variables",
  193. "@com_google_googletest//:gtest_main",
  194. ],
  195. )