2014-04-23 15:47:07 +08:00
|
|
|
# Demonstration executable
|
|
|
|
add_executable(benchmark_test benchmark_test.cc)
|
|
|
|
target_link_libraries(benchmark_test benchmark ${CMAKE_THREAD_LIBS_INIT})
|
2014-08-08 17:22:31 +08:00
|
|
|
add_test(benchmark benchmark_test 50)
|
|
|
|
add_test(benchmark_filter_simple benchmark_test --benchmark_filter=Calculate 16)
|
|
|
|
add_test(benchmark_filter_prefix benchmark_test --benchmark_filter=*Calculate 0)
|
|
|
|
add_test(benchmark_filter_suffix benchmark_test --benchmark_filter=Calculate* 16)
|
|
|
|
add_test(benchmark_filter_both benchmark_test --benchmark_filter=*Calculate* 0)
|
|
|
|
add_test(benchmark_filter_regex_wildcard benchmark_test --benchmark_filter=.*Calculate.* 16)
|
2014-04-23 15:56:17 +08:00
|
|
|
|
|
|
|
# Test harness for regex wrapper
|
|
|
|
add_executable(re_test ${RE_FILES} "re_test.cc")
|
2014-07-23 22:35:42 +08:00
|
|
|
target_link_libraries(re_test benchmark_re gtest gtest_main ${CMAKE_THREAD_LIBS_INIT})
|
2014-04-23 15:56:17 +08:00
|
|
|
add_test(regex re_test)
|