* NEWS: Document 'testsuite' command.
commit01599a0570d858b0ad6e00a32cc7f7e70154059d
authorJacob Bachmeyer <jcb62281@gmail.com>
Sat, 8 Dec 2018 06:28:51 +0000 (8 17:28 +1100)
committerBen Elliston <bje@gnu.org>
Sat, 8 Dec 2018 06:28:51 +0000 (8 17:28 +1100)
tree914274c20c80bacd3c56861a079340928c242f6e
parent9a8e51a8f56193756564d7b1d425aa2d0086dac3
* NEWS: Document 'testsuite' command.
* doc/dejagnu.texi (testsuite procedure): Document multiplex entry
point and "testsuite file" command.
* lib/framework.exp (testsuite): New proc for multiplex commands.
(testsuite_file): New proc implementing "testsuite file".
* testsuite/runtest.all/testsuite_file.test: New file.
* runtest.exp: Expect to find testsuite in ${srcdir}/testsuite,
but also search $srcdir itself.
(load_lib): Add explicit search for testsuite-local libraries.
(load_tool_init): Use $testsuitedir in search.
(load_config): Use $testsuitedir instead of $srcdir.
(load_tool_target_config): Likewise.

Add variable "testsuitedir" for testsuite root directory.

Add internal global variables "testbuilddir" and "testdir" for use
by "testsuite file".

Ensure that $testsuitedir, $testbuilddir, and $objdir also avoid
duplicated path delimiters.

Add warning if no tests are found and fallback method of searching
$srcdir is used.

Signed-off-by: Ben Elliston <bje@gnu.org>
ChangeLog
NEWS
doc/dejagnu.texi
lib/framework.exp
runtest.exp
testsuite/runtest.all/testsuite_file.test [new file with mode: 0644]