diff options
author | Thomas Wood <thomas.wood@intel.com> | 2014-10-31 11:38:02 +0000 |
---|---|---|
committer | Thomas Wood <thomas.wood@intel.com> | 2014-11-06 11:39:02 +0000 |
commit | 03a4ad16d17b201ba719bc48d2fb2de341a1cf2f (patch) | |
tree | 5ae79f8ff394656db074352705908d7e5b2aae93 /lib/tests | |
parent | 86bb6072a6e104e59ebbea2b41d4d86aeed134dc (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.am | 4 | ||||
-rwxr-xr-x | lib/tests/igt_command_line.sh | 18 |
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:" |