]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/sdk/test/trace/CMakeLists.txt
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / sdk / test / trace / CMakeLists.txt
1 foreach(
2 testname
3 tracer_provider_test
4 span_data_test
5 simple_processor_test
6 tracer_test
7 always_off_sampler_test
8 always_on_sampler_test
9 parent_sampler_test
10 trace_id_ratio_sampler_test
11 batch_span_processor_test)
12 add_executable(${testname} "${testname}.cc")
13 target_link_libraries(
14 ${testname}
15 ${GTEST_BOTH_LIBRARIES}
16 ${CMAKE_THREAD_LIBS_INIT}
17 opentelemetry_common
18 opentelemetry_trace
19 opentelemetry_resources
20 opentelemetry_exporter_in_memory)
21 gtest_add_tests(
22 TARGET ${testname}
23 TEST_PREFIX trace.
24 TEST_LIST ${testname})
25 endforeach()
26
27 add_executable(sampler_benchmark sampler_benchmark.cc)
28 target_link_libraries(
29 sampler_benchmark benchmark::benchmark ${CMAKE_THREAD_LIBS_INIT}
30 opentelemetry_trace opentelemetry_resources opentelemetry_exporter_in_memory)