mirror of
https://github.com/valitydev/osquery-1.git
synced 2024-11-07 01:55:20 +00:00
Silence google benchmark CMake output, remove benchmark tests
This commit is contained in:
parent
5cd9adae15
commit
af13c1b7ea
@ -1,2 +1,8 @@
|
||||
INCLUDE_DIRECTORIES("${CMAKE_SOURCE_DIR}/third-party/benchmark/include")
|
||||
ADD_SUBDIRECTORY("${CMAKE_SOURCE_DIR}/third-party/benchmark")
|
||||
set(BENCHMARK_SOURCE_DIR "${CMAKE_SOURCE_DIR}/third-party/benchmark")
|
||||
set(BENCHMARK_BUILD_DIR "${CMAKE_BINARY_DIR}/third-party/benchmark")
|
||||
|
||||
# Only build the benchmark shared library for benchmark targets.
|
||||
set(BENCHMARK_ENABLE_TESTING OFF CACHE BOOL "")
|
||||
|
||||
INCLUDE_DIRECTORIES("${BENCHMARK_SOURCE_DIR}/include")
|
||||
ADD_SUBDIRECTORY("${BENCHMARK_SOURCE_DIR}")
|
||||
|
@ -378,10 +378,3 @@ add_custom_target(
|
||||
COMMENT "Generating sdk sync: ${CMAKE_BINARY_DIR}/sync"
|
||||
DEPENDS osquery_extensions osquery_amalgamation
|
||||
)
|
||||
|
||||
# make benchmark
|
||||
add_custom_target(
|
||||
run-benchmark
|
||||
COMMAND sudo bash -c "$<TARGET_FILE:osquery_benchmarks> $ENV{BENCHMARK_TO_FILE}"
|
||||
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
|
||||
)
|
||||
|
@ -1,4 +1,3 @@
|
||||
|
||||
# Set includes/compile options for kernel modules/extensions.
|
||||
set(CMAKE_C_FLAGS "")
|
||||
set(CMAKE_CXX_FLAGS "")
|
||||
@ -159,20 +158,22 @@ if(APPLE)
|
||||
COMMENT "Generating symbols and launching a debugger with kernel target..."
|
||||
)
|
||||
|
||||
add_custom_target(
|
||||
kernel-test
|
||||
COMMAND echo ""
|
||||
COMMAND echo "Running kernel tests requires root."
|
||||
COMMAND sudo $<TARGET_FILE:osquery_kernel_tests>
|
||||
)
|
||||
if(NOT DEFINED ENV{SKIP_TESTS})
|
||||
add_custom_target(
|
||||
kernel-test
|
||||
COMMAND echo ""
|
||||
COMMAND echo "Running kernel tests requires root."
|
||||
COMMAND sudo $<TARGET_FILE:osquery_kernel_tests>
|
||||
)
|
||||
|
||||
add_custom_target(
|
||||
run-kernel-benchmark
|
||||
COMMAND echo ""
|
||||
COMMAND echo "Running kernel benchmarks requires root."
|
||||
COMMAND sudo bash -c "$<TARGET_FILE:osquery_kernel_benchmarks> $ENV{BENCHMARK_TO_FILE}"
|
||||
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
|
||||
)
|
||||
add_custom_target(
|
||||
run-kernel-benchmark
|
||||
COMMAND echo ""
|
||||
COMMAND echo "Running kernel benchmarks requires root."
|
||||
COMMAND sudo bash -c "$<TARGET_FILE:osquery_kernel_benchmarks> $ENV{BENCHMARK_TO_FILE}"
|
||||
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
|
||||
)
|
||||
endif()
|
||||
elseif(LINUX)
|
||||
add_custom_target(
|
||||
base_kernel
|
||||
@ -199,15 +200,17 @@ elseif(LINUX)
|
||||
COMMAND echo "-- No kernel unload for Linux"
|
||||
)
|
||||
|
||||
add_custom_target(
|
||||
kernel-test
|
||||
COMMAND echo "-- No kernel test is run for Linux"
|
||||
)
|
||||
if(NOT DEFINED ENV{SKIP_TESTS})
|
||||
add_custom_target(
|
||||
kernel-test
|
||||
COMMAND echo "-- No kernel test is run for Linux"
|
||||
)
|
||||
|
||||
add_custom_target(
|
||||
run-kernel-benchmark
|
||||
COMMAND echo "-- No kernel benchmark is run for Linux"
|
||||
)
|
||||
add_custom_target(
|
||||
run-kernel-benchmark
|
||||
COMMAND echo "-- No kernel benchmark is run for Linux"
|
||||
)
|
||||
endif()
|
||||
else()
|
||||
add_custom_target(
|
||||
base_kernel
|
||||
@ -234,15 +237,17 @@ else()
|
||||
COMMAND echo "-- No kernel unload for unsupported platform"
|
||||
)
|
||||
|
||||
add_custom_target(
|
||||
kernel-test
|
||||
COMMAND echo "-- No kernel test is run for unsupported platform"
|
||||
)
|
||||
if(NOT DEFINED ENV{SKIP_TESTS})
|
||||
add_custom_target(
|
||||
kernel-test
|
||||
COMMAND echo "-- No kernel test is run for unsupported platform"
|
||||
)
|
||||
|
||||
add_custom_target(
|
||||
run-kernel-benchmark
|
||||
COMMAND echo "-- No kernel benchmark is run for unsupported platform"
|
||||
)
|
||||
add_custom_target(
|
||||
run-kernel-benchmark
|
||||
COMMAND echo "-- No kernel benchmark is run for unsupported platform"
|
||||
)
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# make kernel-build
|
||||
|
@ -218,6 +218,13 @@ if(NOT DEFINED ENV{SKIP_TESTS})
|
||||
target_link_libraries(osquery_kernel_benchmarks benchmark libosquery_testing)
|
||||
SET_OSQUERY_COMPILE(osquery_kernel_benchmarks "${CXX_COMPILE_FLAGS} -DKERNEL_TEST=1")
|
||||
|
||||
# make benchmark
|
||||
add_custom_target(
|
||||
run-benchmark
|
||||
COMMAND sudo bash -c "$<TARGET_FILE:osquery_benchmarks> $ENV{BENCHMARK_TO_FILE}"
|
||||
WORKING_DIRECTORY "${CMAKE_SOURCE_DIR}"
|
||||
)
|
||||
|
||||
if(NOT OSQUERY_BUILD_SDK_ONLY)
|
||||
# osquery core (additional) set of unit tests built outside of SDK.
|
||||
add_executable(osquery_additional_tests main/tests.cpp ${OSQUERY_ADDITIONAL_TESTS})
|
||||
|
@ -1 +1 @@
|
||||
Subproject commit 5f150180d1ad74b1b6b4bf0d2ec4814645d902ec
|
||||
Subproject commit 9d40527bd35654ffd4a39a07fcaa6623329710dd
|
Loading…
Reference in New Issue
Block a user