From: Nick Mathewson Date: Tue, 3 Apr 2012 18:51:51 +0000 (-0400) Subject: Make check-dumpevents work with out-of-tree builds X-Git-Tag: release-2.1.1-alpha~11 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=55e8dc1ba2296ed98175fb05b6419cbb67d4c95e;p=libevent Make check-dumpevents work with out-of-tree builds --- diff --git a/test/test.sh b/test/test.sh index ae0ca8f1..6211a488 100755 --- a/test/test.sh +++ b/test/test.sh @@ -27,12 +27,17 @@ then fi TEST_DIR=. +TEST_SRC_DIR=. T=`echo "$0" | sed -e 's/test.sh$//'` if test -x "$T/test-init" then TEST_DIR="$T" fi +if test -e "$T/check-dumpevents.py" +then + TEST_SRC_DIR="$T" +fi setup () { EVENT_NOKQUEUE=yes; export EVENT_NOKQUEUE @@ -107,7 +112,7 @@ run_tests () { fi announce_n " test-dumpevents: " if python -c 'import sys; assert(sys.version_info >= (2, 4))' 2>/dev/null; then - if $TEST_DIR/test-dumpevents | python $TEST_DIR/check-dumpevents.py >> "$TEST_OUTPUT_FILE" ; + if $TEST_DIR/test-dumpevents | python $TEST_SRC_DIR/check-dumpevents.py >> "$TEST_OUTPUT_FILE" ; then announce OKAY ; else