1
0
mirror of git://sourceware.org/git/lvm2.git synced 2025-03-11 20:58:50 +03:00

test: Stacktrace on skip if message is empty

This commit is contained in:
Marian Csontos 2015-11-19 12:11:58 +01:00
parent ce7557ab09
commit 509327e8ec

View File

@ -107,7 +107,7 @@ grep1_() {
awk -v pattern="${1}" 'NR==1 || $0~pattern' "${@:2}" awk -v pattern="${1}" 'NR==1 || $0~pattern' "${@:2}"
} }
STACKTRACE() { stacktrace() {
trap - ERR trap - ERR
local i=0 local i=0
@ -116,6 +116,13 @@ STACKTRACE() {
echo "## $i ${FUNC}() called from ${BASH_SOURCE[$i]}:${BASH_LINENO[$i]}" echo "## $i ${FUNC}() called from ${BASH_SOURCE[$i]}:${BASH_LINENO[$i]}"
i=$(($i + 1)) i=$(($i + 1))
done done
}
STACKTRACE() {
trap - ERR
local i=0
stacktrace
test "${LVM_TEST_PARALLEL:-0}" -eq 1 -o -n "$RUNNING_DMEVENTD" -o -f LOCAL_DMEVENTD || { test "${LVM_TEST_PARALLEL:-0}" -eq 1 -o -n "$RUNNING_DMEVENTD" -o -f LOCAL_DMEVENTD || {
pgrep dmeventd &>/dev/null && \ pgrep dmeventd &>/dev/null && \
@ -211,7 +218,11 @@ dm_table() {
} }
skip() { skip() {
test "$#" -eq 0 || echo "TEST SKIPPED: $@" if test "$#" -eq 0; then
stacktrace
else
echo "TEST SKIPPED: $@"
fi
touch SKIP_THIS_TEST touch SKIP_THIS_TEST
exit 200 exit 200
} }