summaryrefslogtreecommitdiff
path: root/lib/tests
diff options
context:
space:
mode:
authorThomas Wood <thomas.wood@intel.com>2014-10-31 11:38:02 +0000
committerThomas Wood <thomas.wood@intel.com>2014-11-06 11:39:02 +0000
commit03a4ad16d17b201ba719bc48d2fb2de341a1cf2f (patch)
tree5ae79f8ff394656db074352705908d7e5b2aae93 /lib/tests
parent86bb6072a6e104e59ebbea2b41d4d86aeed134dc (diff)
lib/tests: fix tests and test list location
The igt_command_line.sh script was moved by commit 685e577 (Move library selftests to lib/tests), but the location of the tests and the test lists was not updated. Cc: Daniel Vetter <daniel.vetter@ffwll.ch> Signed-off-by: Thomas Wood <thomas.wood@intel.com>
Diffstat (limited to 'lib/tests')
-rw-r--r--lib/tests/Makefile.am4
-rwxr-xr-xlib/tests/igt_command_line.sh18
2 files changed, 16 insertions, 6 deletions
diff --git a/lib/tests/Makefile.am b/lib/tests/Makefile.am
index 78279fb4..bab0fcb6 100644
--- a/lib/tests/Makefile.am
+++ b/lib/tests/Makefile.am
@@ -1,5 +1,9 @@
include Makefile.sources
+AM_TESTS_ENVIRONMENT = \
+ top_builddir=$(top_builddir) \
+ top_srcdir=$(top_srcdir)
+
EXTRA_DIST = $(check_SCRIPTS)
AM_CFLAGS = $(DRM_CFLAGS) $(CWARNFLAGS) \
diff --git a/lib/tests/igt_command_line.sh b/lib/tests/igt_command_line.sh
index 075f1d53..7e6ca67f 100755
--- a/lib/tests/igt_command_line.sh
+++ b/lib/tests/igt_command_line.sh
@@ -25,17 +25,23 @@
# Check that command line handling works consistently across all tests
#
-for test in `cat single-tests.txt multi-tests.txt`; do
+TESTLIST=`cat $top_builddir/tests/single-tests.txt $top_builddir/tests/multi-tests.txt`
+if [ $? -ne 0 ]; then
+ echo "Error: Could not read test lists"
+ exit 99
+fi
+
+for test in $TESTLIST; do
if [ "$test" = "TESTLIST" -o "$test" = "END" ]; then
continue
fi
- # if the test is a script, it will be in $srcdir
- if [ ! -x $test ]; then
- if [ -x $srcdir/$test ]; then
- test=$srcdir/$test
- fi
+ if [ -x $top_builddir/tests/$test ]; then
+ test=$top_builddir/tests/$test
+ else
+ # if the test is a script, it will be in $srcdir
+ test=$top_srcdir/tests/$test
fi
echo "$test:"