Dist assert-msg-test.gdb

And refer to it in srcdir. Otherwise, the test fails mysteriously
in make distcheck.
This commit is contained in:
Matthias Clasen 2013-01-14 23:25:05 -05:00
parent 5d42fdd068
commit a605b332c5
2 changed files with 3 additions and 3 deletions

View File

@ -41,7 +41,8 @@ EXTRA_DIST += \
gen-casemap-txt.pl \
iochannel-test-infile \
utf8.txt \
timeloop-basic.c
timeloop-basic.c \
assert-msg-test.gdb
BUILT_EXTRA_DIST = \
makefile.msc

View File

@ -38,11 +38,10 @@ if ! type gdb >/dev/null 2>&1; then
fi
echo_v "Running gdb on assert-msg-test"
OUT=$($LIBTOOL --mode=execute gdb --batch -x assert-msg-test.gdb assert-msg-test 2> $error_out) || fail "failed to run gdb"
OUT=$($LIBTOOL --mode=execute gdb --batch -x ${srcdir:-.}/assert-msg-test.gdb ./assert-msg-test 2> $error_out) || fail "failed to run gdb"
echo_v "Checking if assert message is in __glib_assert_msg"
if ! echo "$OUT" | grep -q '^$1.*"ERROR:.*assert-msg-test.c:.*:.*main.*: assertion failed: (42 < 0)"'; then
echo "got: $OUT"
fail "__glib_assert_msg does not have assertion message"
fi