BUILD 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  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 = "tracer_provider_test",
  6. srcs = [
  7. "tracer_provider_test.cc",
  8. ],
  9. tags = [
  10. "test",
  11. "trace",
  12. ],
  13. deps = [
  14. "//sdk/src/resource",
  15. "//sdk/src/trace",
  16. "@com_google_googletest//:gtest_main",
  17. ],
  18. )
  19. cc_test(
  20. name = "tracer_provider_set_test",
  21. srcs = [
  22. "tracer_provider_set_test.cc",
  23. ],
  24. tags = [
  25. "test",
  26. "trace",
  27. ],
  28. deps = [
  29. "//sdk/src/resource",
  30. "//sdk/src/trace",
  31. "@com_google_googletest//:gtest_main",
  32. ],
  33. )
  34. cc_test(
  35. name = "span_data_test",
  36. srcs = [
  37. "span_data_test.cc",
  38. ],
  39. tags = [
  40. "test",
  41. "trace",
  42. ],
  43. deps = [
  44. "//sdk/src/trace",
  45. "@com_google_googletest//:gtest_main",
  46. ],
  47. )
  48. cc_test(
  49. name = "simple_processor_test",
  50. srcs = [
  51. "simple_processor_test.cc",
  52. ],
  53. tags = [
  54. "test",
  55. "trace",
  56. ],
  57. deps = [
  58. "//exporters/memory:in_memory_span_exporter",
  59. "//sdk/src/trace",
  60. "@com_google_googletest//:gtest_main",
  61. ],
  62. )
  63. cc_test(
  64. name = "batch_span_processor_test",
  65. srcs = [
  66. "batch_span_processor_test.cc",
  67. ],
  68. tags = [
  69. "test",
  70. "trace",
  71. ],
  72. deps = [
  73. "//sdk/src/trace",
  74. "@com_google_googletest//:gtest_main",
  75. ],
  76. )
  77. cc_test(
  78. name = "tracer_test",
  79. srcs = [
  80. "tracer_test.cc",
  81. ],
  82. tags = [
  83. "test",
  84. "trace",
  85. ],
  86. deps = [
  87. "//exporters/memory:in_memory_span_exporter",
  88. "//sdk/src/resource",
  89. "//sdk/src/trace",
  90. "@com_google_googletest//:gtest_main",
  91. ],
  92. )
  93. cc_test(
  94. name = "always_on_sampler_test",
  95. srcs = [
  96. "always_on_sampler_test.cc",
  97. ],
  98. tags = [
  99. "test",
  100. "trace",
  101. ],
  102. deps = [
  103. "//sdk/src/trace",
  104. "@com_google_googletest//:gtest_main",
  105. ],
  106. )
  107. cc_test(
  108. name = "always_off_sampler_test",
  109. srcs = [
  110. "always_off_sampler_test.cc",
  111. ],
  112. tags = [
  113. "test",
  114. "trace",
  115. ],
  116. deps = [
  117. "//sdk/src/trace",
  118. "@com_google_googletest//:gtest_main",
  119. ],
  120. )
  121. cc_test(
  122. name = "parent_sampler_test",
  123. srcs = [
  124. "parent_sampler_test.cc",
  125. ],
  126. tags = [
  127. "test",
  128. "trace",
  129. ],
  130. deps = [
  131. "//sdk/src/trace",
  132. "@com_google_googletest//:gtest_main",
  133. ],
  134. )
  135. cc_test(
  136. name = "trace_id_ratio_sampler_test",
  137. srcs = [
  138. "trace_id_ratio_sampler_test.cc",
  139. ],
  140. tags = [
  141. "test",
  142. "trace",
  143. ],
  144. deps = [
  145. "//sdk/src/common:random",
  146. "//sdk/src/trace",
  147. "@com_google_googletest//:gtest_main",
  148. ],
  149. )
  150. cc_test(
  151. name = "tracer_config_test",
  152. srcs = [
  153. "tracer_config_test.cc",
  154. ],
  155. tags = [
  156. "test",
  157. "trace",
  158. ],
  159. deps = [
  160. "//sdk/src/trace",
  161. "@com_google_googletest//:gtest_main",
  162. ],
  163. )
  164. otel_cc_benchmark(
  165. name = "sampler_benchmark",
  166. srcs = ["sampler_benchmark.cc"],
  167. tags = [
  168. "benchmark",
  169. "test",
  170. "trace",
  171. ],
  172. deps = [
  173. "//exporters/memory:in_memory_span_exporter",
  174. "//sdk/src/resource",
  175. "//sdk/src/trace",
  176. ],
  177. )