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"