]>
Commit | Line | Data |
---|---|---|
1e59de90 TL |
1 | foreach( |
2 | testname | |
3 | random_test | |
4 | fast_random_number_generator_test | |
5 | atomic_unique_ptr_test | |
6 | circular_buffer_range_test | |
7 | circular_buffer_test | |
8 | attribute_utils_test | |
9 | attributemap_hash_test | |
10 | global_log_handle_test) | |
11 | ||
12 | add_executable(${testname} "${testname}.cc") | |
13 | target_link_libraries( | |
14 | ${testname} ${GTEST_BOTH_LIBRARIES} ${CMAKE_THREAD_LIBS_INIT} | |
15 | opentelemetry_common opentelemetry_trace) | |
16 | ||
17 | gtest_add_tests( | |
18 | TARGET ${testname} | |
19 | TEST_PREFIX trace. | |
20 | TEST_LIST ${testname}) | |
21 | endforeach() | |
22 | ||
23 | add_executable(random_fork_test random_fork_test.cc) | |
24 | target_link_libraries(random_fork_test opentelemetry_common) | |
25 | add_test(random_fork_test random_fork_test) | |
26 | ||
27 | add_executable(random_benchmark random_benchmark.cc) | |
28 | target_link_libraries(random_benchmark benchmark::benchmark | |
29 | ${CMAKE_THREAD_LIBS_INIT} opentelemetry_common) | |
30 | ||
31 | add_executable(circular_buffer_benchmark circular_buffer_benchmark.cc) | |
32 | target_link_libraries(circular_buffer_benchmark benchmark::benchmark | |
33 | ${CMAKE_THREAD_LIBS_INIT} opentelemetry_api) | |
34 | ||
35 | add_executable(attributemap_hash_benchmark attributemap_hash_benchmark.cc) | |
36 | target_link_libraries(attributemap_hash_benchmark benchmark::benchmark | |
37 | ${CMAKE_THREAD_LIBS_INIT} opentelemetry_common) |