Blame tests/test_log_output.sh

Packit 0b5880
#!/usr/bin/env sh
Packit 0b5880
Packit 0b5880
OUTPUT_FILE=test.log
Packit 0b5880
Packit 0b5880
. ./test_vars
Packit 0b5880
. $(dirname $0)/test_output_strings
Packit 0b5880
Packit 0b5880
test_log_output ( ) {
Packit 0b5880
    rm -f ${OUTPUT_FILE}
Packit 0b5880
    ./ex_output${EXEEXT} "${1}" "LOG" "NORMAL" > /dev/null
Packit 0b5880
    actual=`cat ${OUTPUT_FILE} | tr -d "\r"`
Packit 0b5880
    expected=${2}
Packit 0b5880
    if [ x"${expected}" != x"${actual}" ]; then
Packit 0b5880
	echo "Problem with ex_log_output${EXEEXT} ${1} LOG NORMAL";
Packit 0b5880
	echo "Expected:";
Packit 0b5880
	echo "${expected}";
Packit 0b5880
	echo "Got:";
Packit 0b5880
	echo "${actual}";
Packit 0b5880
	exit 1;
Packit 0b5880
    fi
Packit 0b5880
    
Packit 0b5880
}
Packit 0b5880
Packit 0b5880
test_log_output "CK_SILENT"  "${expected_log_log}"
Packit 0b5880
test_log_output "CK_MINIMAL" "${expected_log_log}"
Packit 0b5880
test_log_output "CK_NORMAL"  "${expected_log_log}"
Packit 0b5880
test_log_output "CK_VERBOSE" "${expected_log_log}"
Packit 0b5880
exit 0