blob: e57ad966c2ddc0ef1745a76f917b01c3e527a0f7 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
cmake_minimum_required(VERSION 2.6)
ADD_SUBDIRECTORY(utils)
macro(CONFIGURE_TEST test_name)
set(file_name ${test_name})
set(extra_args ${ARGN})
list(LENGTH extra_args extra_args_count)
if (${extra_args_count} GREATER 0)
list(GET extra_args 0 optional_arg)
set(file_name ${optional_arg})
endif()
configure_file("${test_name}/${file_name}.sh.template" "${test_name}/${file_name}.sh" @ONLY)
INSTALL(DIRECTORY ${test_name}/ DESTINATION ${CRASH_SYSTEM_TESTS_PATH}/${test_name} FILES_MATCHING PATTERN "*sh")
endmacro()
configure_test("check_minicore_mem")
configure_test("time_test")
configure_test("cmp_backtraces")
configure_test("cmp_backtraces" "cp")
configure_test("critical_process")
configure_test("wait_for_opt_usr")
configure_test("info_file")
configure_test("log_file")
configure_test("so_info_file")
configure_test("report_type_info")
configure_test("without_core")
configure_test("crash_root_path")
configure_test("log_dump_short")
configure_test("log_dump_normal")
configure_file("run.sh.template" "run.sh" @ONLY)
INSTALL(FILES run.sh DESTINATION ${CRASH_SYSTEM_TESTS_PATH})
|