aboutsummaryrefslogtreecommitdiff
path: root/testsuite/runtest.main
AgeCommit message (Collapse)AuthorFilesLines
2023-04-20Fix handling of lists given as command-line parametersJacob Bachmeyer1-2/+5
2023-04-20Change argument lists in option tests to use braced list notationJacob Bachmeyer1-21/+21
2023-04-18Tighten --objdir option testJacob Bachmeyer1-2/+2
Previously, this test did not ensure that the command-line value for --objdir was in force immediately after loading the local init file. This allowed ::dejagnu::command_line::restore_cmd_vars to do nothing, yet the test would still pass.
2022-12-20Add support for errors and warnings in the unit test protocolJacob Bachmeyer3-3/+28
2022-12-20Add tests for result conversion after errorsJacob Bachmeyer2-22/+46
2022-11-28Update DejaGnu internal testsuite for changes to unit test protocolJacob Bachmeyer2-0/+5
2022-01-21Add regression test for PR53427Jacob Bachmeyer3-0/+112
2021-05-20Ensure that PR42399 regression test produces resultsJacob Bachmeyer2-3/+10
2021-05-20Preserve nested runtest log messages when test fails in stats.expJacob Bachmeyer1-0/+1
2021-05-20Fix portability problem with /usr/bin/awk on Solaris 10 in stats testJacob Bachmeyer1-1/+3
The /usr/bin/awk on Solaris 10 is a pre-POSIX Awk that, among other limitations, does not recognize the ARGV array as special.
2021-05-18Avoid dependency on exit code from false(1) in PR48155 testJacob Bachmeyer1-2/+2
2021-05-05Add regression test for PR48155Jacob Bachmeyer2-0/+110
2020-07-22Add tests for DejaGNU unit testing supportJacob Bachmeyer3-14/+86
2020-07-20Add regression test for PR42399Jacob Bachmeyer3-0/+120
2020-07-20Combine inner testsuites used for testing runtestJacob Bachmeyer9-69/+18
2020-06-26Withdraw proposed --keep_going and --no_keep_going optionsJacob Bachmeyer6-104/+84
2020-06-24Add option to stop immediately at Tcl errors and continue by defaultJacob Bachmeyer1-8/+8
2020-06-19Add tests for handling arithmetic errors in non-auto-loaded proceduresTom de Vries2-0/+40
2020-06-18Use consistent behavior for Tcl errors in test scriptsJacob Bachmeyer1-4/+5
2020-06-18Add tests for handling arithmetic errors in auto-loaded proceduresJacob Bachmeyer2-0/+49
2020-06-17Allow testing to continue after an undefined command is calledJacob Bachmeyer3-0/+124
2020-05-28Fix problems with relative srcdir in testsuite/runtest.main/options.expJacob Bachmeyer1-1/+1
2018-12-11 * testsuite/runtest.all/libs.exp: Use "testsuite file" command.Jacob Bachmeyer4-0/+232
* testsuite/runtest.all/load_lib.exp: Likewise. * testsuite/runtest.all/stats.exp: Likewise. * testsuite/runtest.all/stats.exp: Write local init file as "stats-init.exp" for status summary tests. Use --local_init option to runtest to load that file instead of site.exp and move the inner test module to a nested testsuite. * testsuite/runtest.all/stats-sub.exp: Move file from here .. * testsuite/runtest.all/stats/testsuite/stat.test/stats-sub.exp: .. to here. * testsuite/runtest.all/options.exp: Clean up whitespace in file. Wrap lines in test list and move short items to beginning of list. Write local init file as "options-init.exp" for options tests. Use --local_init option with nested runtest to load that file instead of site.exp; also create an empty nested testsuite. Local init file arranges for inner runtest processes to run in a subdirectory in the object tree to eliminate filename clashes. Set tmpdir if not already set and remove entire temporary directory after running options tests. * testsuite/runtest.all/options/testsuite/null.test/null.exp: New. * testsuite/runtest.all/clone_output.test: Move from here .. * testsuite/runtest.libs/clone_output.test: .. to here. * testsuite/runtest.all/config.test: Move from here .. * testsuite/runtest.libs/config.test: .. to here. * testsuite/runtest.all/default_procs.tcl: Move from here .. * testsuite/runtest.libs/default_procs.tcl: .. to here. * testsuite/runtest.all/libs.exp: Move from here .. * testsuite/runtest.libs/libs.exp: .. to here. * testsuite/runtest.all/load_lib.exp: Move from here .. * testsuite/runtest.libs/load_lib.exp: .. to here. * testsuite/runtest.all/remote.test: Move from here .. * testsuite/runtest.libs/remote.test: .. to here. * testsuite/runtest.all/target.test: Move from here .. * testsuite/runtest.libs/target.test: .. to here. * testsuite/runtest.all/testsuite_file.test: Move from here .. * testsuite/runtest.libs/testsuite_file.test: .. to here. * testsuite/runtest.all/topdir/subdir1/subfile1: Move from here .. * testsuite/runtest.libs/topdir/subdir1/subfile1: .. to here. * testsuite/runtest.all/topdir/subdir1/subfile2: Move from here .. * testsuite/runtest.libs/topdir/subdir1/subfile2: .. to here. * testsuite/runtest.all/topdir/subdir1/subsubdir1/subsubfile1: Move from here .. * testsuite/runtest.libs/topdir/subdir1/subsubdir1/subsubfile1: .. to here. * testsuite/runtest.all/topdir/subdir2/subfile2: Move from here .. * testsuite/runtest.libs/topdir/subdir2/subfile2: .. to here. * testsuite/runtest.all/utils.test: Move from here .. * testsuite/runtest.libs/utils.test: .. to here. * testsuite/runtest.libs/utils.test: Update references to "runtest.all". * testsuite/runtest.all/options.exp: Move from here .. * testsuite/runtest.main/options.exp: .. to here. * testsuite/runtest.all/options/testsuite/null.test/null.exp: Move from here .. * testsuite/runtest.main/options/testsuite/null.test/null.exp: .. to here. * testsuite/runtest.all/stats.exp: Move from here .. * testsuite/runtest.main/stats.exp: .. to here. * testsuite/runtest.all/stats/testsuite/stat.test/stats-sub.exp: Move from here .. * testsuite/runtest.main/stats/testsuite/stat.test/stats-sub.exp: .. to here. * Makefile.am (DISTCLEANFILES): Update for testsuite improvements. (TESTSUITE_FILES): Update to reflect testsuite reorganization. * Makefile.in: Regenerate. Signed-off-by: Ben Elliston <bje@gnu.org>