summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarol Lewandowski <k.lewandowsk@samsung.com>2019-09-30 13:25:20 +0000
committerGerrit Code Review <gerrit@review.ap-northeast-2.compute.internal>2019-09-30 13:25:20 +0000
commit3def86e983862dc17fd179c106d25611f03ab9d2 (patch)
tree057e82d2763a1d8dc9bc979053bece85a901fa34
parentd70d319d3809e38e0c6e42c40944aaf57ce26975 (diff)
parentd546a485ae7eb8c1147aeb79914d59593b993f34 (diff)
downloadcrash-worker-3def86e983862dc17fd179c106d25611f03ab9d2.tar.gz
crash-worker-3def86e983862dc17fd179c106d25611f03ab9d2.tar.bz2
crash-worker-3def86e983862dc17fd179c106d25611f03ab9d2.zip
Merge "Run all existing tests from tests/system/ directory" into tizen
-rw-r--r--tests/system/CMakeLists.txt6
-rw-r--r--tests/system/run.sh.template13
2 files changed, 8 insertions, 11 deletions
diff --git a/tests/system/CMakeLists.txt b/tests/system/CMakeLists.txt
index 92796b6..767703e 100644
--- a/tests/system/CMakeLists.txt
+++ b/tests/system/CMakeLists.txt
@@ -2,16 +2,12 @@ cmake_minimum_required(VERSION 2.6)
ADD_SUBDIRECTORY(utils)
-set_property(GLOBAL PROPERTY TMP_TESTS_LIST "")
-
macro(CONFIGURE_TEST_FILE dir_name file_name)
configure_file("${dir_name}/${file_name}.sh.template" "${dir_name}/${file_name}.sh" @ONLY)
INSTALL(DIRECTORY ${dir_name}/ DESTINATION ${CRASH_SYSTEM_TESTS_PATH}/${dir_name} FILES_MATCHING PATTERN "*sh")
endmacro()
macro(CONFIGURE_TEST test_name)
- set_property(GLOBAL APPEND_STRING PROPERTY TMP_TESTS_LIST "\"${test_name}\" ")
-
set(FILES_LIST ${test_name})
list(APPEND FILES_LIST ${ARGN})
@@ -42,7 +38,5 @@ configure_test("dbus_notify")
configure_test("output_param")
configure_test("libcrash-service")
-get_property(TESTS_LIST GLOBAL PROPERTY TMP_TESTS_LIST)
-
configure_file("run.sh.template" "run.sh" @ONLY)
INSTALL(FILES run.sh DESTINATION ${CRASH_SYSTEM_TESTS_PATH})
diff --git a/tests/system/run.sh.template b/tests/system/run.sh.template
index d06754d..6e37c2f 100644
--- a/tests/system/run.sh.template
+++ b/tests/system/run.sh.template
@@ -1,7 +1,5 @@
#!/bin/bash
-TESTS=(@TESTS_LIST@)
-
if [ -z "${CRASH_WORKER_SYSTEM_TESTS}" ]; then
CRASH_WORKER_SYSTEM_TESTS="@CRASH_SYSTEM_TESTS_PATH@"
fi
@@ -15,7 +13,7 @@ function run_test {
GREEN="\033[0;32m"
YELLOW="\033[1;33m"
NORMAL="\033[0m"
-
+ TEST=${1}
echo -ne "${TEST}:\t"
echo "===================================" >> ${LOG_FILE}
echo "Test ${TEST}:" >> ${LOG_FILE}
@@ -40,6 +38,11 @@ function run_test {
if [ -f ${LOG_FILE} ]; then
rm ${LOG_FILE}
fi
-for TEST in ${TESTS[@]}; do
- run_test ${TEST}
+
+for DIR in ${CRASH_WORKER_SYSTEM_TESTS}/*/; do
+ test_name=`basename ${DIR}`
+
+ if [ -x ${CRASH_WORKER_SYSTEM_TESTS}/${test_name}/${test_name}.sh ]; then
+ run_test ${test_name}
+ fi
done