blob: feece4f75d28dabf77e36f7fb606209d1f768480 (
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
36
37
38
|
#!/bin/bash
TESTS=("check_minicore_mem" "cmp_backtraces" "info_file" "log_file"
"report_type_info" "critical_process" "time_test" "wait_for_opt_usr"
"so_info_file" "without_core" "crash_root_path" "log_dump_short"
"log_dump_normal")
if [ -z "${CRASH_SYSTEM_TESTS_PATH}" ]; then
CRASH_SYSTEM_TESTS_PATH="@CRASH_SYSTEM_TESTS_PATH@"
fi
LOG_FILE=/tmp/crash-worker_system-tests.log
function run_test {
RED="\033[0;31m"
GREEN="\033[0;32m"
NORMAL="\033[0m"
echo -ne "${TEST}:\t"
echo "===================================" >> ${LOG_FILE}
echo "Test ${TEST}:" >> ${LOG_FILE}
echo "===================================" >> ${LOG_FILE}
${CRASH_SYSTEM_TESTS_PATH}/${TEST}/${TEST}.sh 1>> ${LOG_FILE} 2>&1
if [ "$?" -eq "0" ]; then
echo -e "${GREEN}SUCCESS${NORMAL}"
echo "SUCCESS" >> ${LOG_FILE}
else
echo -e "${RED}FAIL${NORMAL}"
echo "FAIL" >> ${LOG_FILE}
fi
}
if [ -f ${LOG_FILE} ]; then
rm ${LOG_FILE}
fi
for TEST in ${TESTS[@]}; do
run_test ${TEST}
done
|