From 807cb9b72008552508d8a5b548a30412bd031a17 Mon Sep 17 00:00:00 2001 From: Victor Seva Date: Wed, 4 Jun 2014 16:01:11 +0200 Subject: [PATCH] MT#7333 add support for bash tests. Add no-cores test --- ce/03_no-cores.sh | 16 ++++++++++++++++ pro/03_no-cores.sh | 16 ++++++++++++++++ testrunner | 4 ++++ 3 files changed, 36 insertions(+) create mode 100755 ce/03_no-cores.sh create mode 100755 pro/03_no-cores.sh diff --git a/ce/03_no-cores.sh b/ce/03_no-cores.sh new file mode 100755 index 0000000..a2bc42d --- /dev/null +++ b/ce/03_no-cores.sh @@ -0,0 +1,16 @@ +#!/bin/bash +SYSCTL="/sbin/sysctl" +CORE_DIR=$(dirname $(${SYSCTL} kernel.core_pattern | awk '{print $3}'| sed -e "s_'__g")) +NUM_FILES=$(ls -1 ${CORE_DIR}|wc -l) + +echo "1..1" + +if [ -d ${CORE_DIR} ]; then + if [[ $NUM_FILES > 0 ]]; then + echo "not ok ${CORE_DIR} not empty" + else + echo "ok ${CORE_DIR} empty" + fi +else + echo "ok no ${CORE_DIR}" +fi diff --git a/pro/03_no-cores.sh b/pro/03_no-cores.sh new file mode 100755 index 0000000..a2bc42d --- /dev/null +++ b/pro/03_no-cores.sh @@ -0,0 +1,16 @@ +#!/bin/bash +SYSCTL="/sbin/sysctl" +CORE_DIR=$(dirname $(${SYSCTL} kernel.core_pattern | awk '{print $3}'| sed -e "s_'__g")) +NUM_FILES=$(ls -1 ${CORE_DIR}|wc -l) + +echo "1..1" + +if [ -d ${CORE_DIR} ]; then + if [[ $NUM_FILES > 0 ]]; then + echo "not ok ${CORE_DIR} not empty" + else + echo "ok ${CORE_DIR} empty" + fi +else + echo "ok no ${CORE_DIR}" +fi diff --git a/testrunner b/testrunner index 00a153a..54748d2 100755 --- a/testrunner +++ b/testrunner @@ -21,5 +21,9 @@ for test in ${1}/*.t ; do perl "$test" > "${REPORT_DIRECTORY}/$(basename ${test}).tap" 2>&1 done +for test in ${1}/*.sh ; do + ./$test > "${REPORT_DIRECTORY}/$(basename ${test}).tap" 2>&1 +done + tar acf reports.tar.gz "${REPORT_DIRECTORY}" echo "Generated reports.tar.gz"