aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-11-28Mark ChangeLog for release.dejagnu-1.6.2-releasedejagnu-1.6.2Ben Elliston
2018-11-28One more fix for Jacob Bachmeyer's change on 2018-10-31.Ben Elliston
* Makefile.am (TESTSUITE_FILES): Update filenames. * Makefile.in: Regenerate.
2018-11-28Fix for Jacob Bachmeyer's change on 2018-10-31.Ben Elliston
* Makefile.am (TESTSUITE_FILES): Update filenames. * Makefile.in: Regenerate.
2018-11-28 * configure.ac (AC_INIT): Update version number.Ben Elliston
* configure: Regenerate. * runtest.exp (frame_version): Update version number. * doc/dejagnu.texi: Likewise. * doc/runtest.1: Update datestamp.
2018-11-28 * NEWS: Update.Ben Elliston
2018-11-28 * doc/dejagnu.texi: Tidy up (fill) some paragraphs.Ben Elliston
2018-11-25 * lib/framework.exp: Clean up whitespace.Jacob Bachmeyer
Signed-off-by: Ben Elliston <bje@gnu.org>
2018-11-25 * config/gdb-comm.exp: Clean up whitespace.Ben Elliston
* config/gdb_stub.exp: Likewise. * config/sid.exp: Likewise. * config/sim.exp: Likewise. * config/unix.exp: Likewise.
2018-11-23 * doc/dejagnu.texi (getdirs procedure): Improve documentationBen Elliston
including documenting the -all option. (find procedure): Fix a typo. * lib/utils.exp (getdirs): Improve comments.
2018-11-22 * runtest.exp: Ensure that multipass pass variables are alwaysJacob Bachmeyer
restored. Previously, they were only restored if the "Go digging for tests" branch was taken near the end of runtest.exp. This bug was found while splitting a new variable out of some uses of $srcdir when Emacs paren highlighting did not look right. Sure enough, the per-pass variables are set unconditionally, but are only restored if the "Go digging for tests" branch was taken. This patch moves that loop out of an 'else' block and into the same 'foreach' that contains the loop that sets per-pass variables. Signed-off-by: Ben Elliston <bje@gnu.org>
2018-11-22 * doc/dejagnu.texi (Customizing DejaGnu): Document error handlingBen Elliston
of the $DEJAGNU environment variable (see change below).
2018-11-22 * runtest.exp: Raise error if $DEJAGNU is defined but not found.Jacob Bachmeyer
Signed-off-by: Ben Elliston <bje@gnu.org>
2018-11-15 * runtest.exp (load_tool_init): Search for tool init file insteadJacob Bachmeyer
of assuming exactly one location. Signed-off-by: Ben Elliston <bje@gnu.org>
2018-11-15 * runtest.exp (load_lib): Whitespace fix.Ben Elliston
2018-11-11 * lib/ssh.exp: Clean up whitespace.Jacob Bachmeyer
* lib/remote.exp: Clean up whitespace. (remote_expect): Change literal tab to "\t" in regexp. Signed-off-by: Ben Elliston <bje@gnu.org>
2018-11-05 * config.guess: Update to latest version.Ben Elliston
* config.sub: Likewise.
2018-11-05Fix formatting issues.Ben Elliston
2018-11-02 * Makefile.in: Regenerate.Ben Elliston
2018-10-31 * Makefile.am (DEJATOOL): List tools in testsuite.Jacob Bachmeyer
(RUNTESTDEFAULTFLAGS): Adjust to support per-tool testing. * testsuite/config/default.exp: Rename from this ... * testsuite/lib/runtest.exp: ... to this. (runtest_exit): Remove spurious "close". This was causing per-tool testing to fail, since the testsuite for "runtest" never actually uses "spawn", so "close" ends up closing exp0, which is the terminal. The ${tool}_exit proc is not called if the --tool option is not given, so this had no effect earlier. * testsuite/lib/libdejagnu.exp: New empty file. Signed-off-by: Ben Elliston <bje@gnu.org>
2018-10-31 * runtest.exp (load_tool_init): Add message indicating theJacob Bachmeyer
expected location of the tool init file. Signed-off-by: Ben Elliston <bje@gnu.org>
2018-10-31 * contrib/sum2junit.sh (failures): Fix typo.Jacob Bachmeyer
Signed-off-by: Ben Elliston <bje@gnu.org>
2018-10-31 * configure.ac (DEJAGNU): Add comments.Jacob Bachmeyer
Signed-off-by: Ben Elliston <bje@gnu.org>
2018-10-30 * Makefile.am (DISTCLEANFILES): Add testrun.xml.Ben Elliston
* Makefile.in: Regenerate with Automake 1.15.1. * aclocal.m4: Likewise.
2018-10-30 * configure.ac (AC_CONFIG_SUBDIRS): Remove.Ben Elliston
* configure: Regenerate.
2018-10-29 * README (Documentation): Update.Ben Elliston
2018-10-29 * README (Documentation): Update.Ben Elliston
2018-10-29 * lib/framework.exp (record_test): Really fix message formatting.Jacob Bachmeyer
Signed-off-by: Ben Elliston <bje@gnu.org>
2018-10-29 Reported by Jacob Bachmeyer.Ben Elliston
* testsuite/runtest.all/utils.test: Fix missing end quote.
2018-10-28 * lib/framework.exp (record_test): Fix message formatting.Jacob Bachmeyer
Signed-off-by: Ben Elliston <bje@gnu.org>
2018-07-20 * contrib/mysql/make-datafile.sh: Eliminate Shellcheck warnings.Ben Elliston
* contrib/mysql/sum2xml.sh: Likewise. Silence these warnings: Double quote to prevent globbing and word splitting. [SC2086] See if you can use ${variable//search/replace} instead. [SC2001]
2018-07-20 * contrib/compare_tests: Eliminate Shellcheck warnings.Ben Elliston
* contrib/mysql/sum2xml.sh: Likewise. Warnings fixed: Use single quotes, otherwise this expands now rather than when signalled. [SC2064] Trapping signals by number is not well defined. Prefer signal names. [SC2172] SIGKILL/SIGSTOP can not be trapped. [SC2173] Trapping signals by number is not well defined. Prefer signal names. [SC2172] Check exit code directly with e.g. 'if mycmd;', not indirectly with $?. [SC2181] read without -r will mangle backslashes. [SC2162] egrep is non-standard and deprecated. Use grep -E instead. [SC2196]
2018-07-20 * compile, depcomp, install-sh: Latest upstream versions.Ben Elliston
2018-07-20 * contrib/sum2junit.sh: Eliminate some Shellcheck warnings:Ben Elliston
Double quote to prevent globbing and word splitting. [SC2086] egrep is non-standard and deprecated. Use grep -E instead. [SC2196] read without -r will mangle backslashes. [SC2162]
2018-07-19 * runtest: Use POSIX 'command', not 'type', to look for the ExpectBen Elliston
binary. Silences Shellcheck warning SC2039 ("In POSIX sh, 'type' is undefined").
2018-07-19 * config.guess: Update to latest version.Ben Elliston
* config.sub: Likewise.
2018-07-06 * lib/remote.exp (close_wait_program): Use separate kill commandRichard Biener
for each pid. Signed-off-by: Ben Elliston <bje@gnu.org>
2017-10-16Roll over to next development version number.Ben Elliston
* NEWS: Start a new section for the next release. * configure.ac (AC_INIT): Update version number. * configure: Regenerate. * runtest.exp (frame_version): Update version number. * doc/dejagnu.texi: Likewise. * doc/runtest.1: Update datestamp.
2017-10-16 * config.guess: Update to version 2017-09-26.Ben Elliston
* config.sub: Likewise.
2017-09-13 * lib/framework.exp (open_logs): Set XML version to 1.1.Ben Elliston
(xml_tag): Skip valid whitespace chars (0x9, 0xA, 0xD). Include missing 'x' in escape sequence.
2017-08-29 Revert these changes:Ben Elliston
2016-04-25 Ben Elliston <bje@gnu.org> * testsuite/runtest.all/utils.test: Remove unsetenv test. 2016-04-24 Ben Elliston <bje@gnu.org> * lib/utils.exp (unsetenv): Remove proc. * doc/dejagnu.texi: Update documentation. * NEWS: Update.
2017-08-19Fix another bug reported by Andrey ``Bass'' Shcheglov.Ben Elliston
* lib/framework.exp (xml_tag): Escape all of the non-printable control characters (ASCII codes 1 to 31 inclusive).
2017-08-19 * runtest.exp: Fix --directory matching.Tom Tromey
Signed-off-by: Ben Elliston <bje@gnu.org>
2017-08-15Fix another bug reported by Andrey ``Bass'' Shcheglov.Ben Elliston
* lib/framework.exp (xml_tag): New proc. (log_summary): Use it. (record_test): Likewise.
2017-08-15Fix bug reported by Andrey ``Bass'' Shcheglov.Ben Elliston
* lib/framework.exp (open_logs): Set .xml filename correctly. * runtest.exp: Remove xml_file_name var. (usage): Update --xml option to not take an argument. (load_tool_init): Likewise. * doc/dejagnu.texi (Invoking runtest): Update documentation. * doc/runtest.1: Likewise.
2017-08-01* runtest.exp (usage): Improve --strace message.Ben Elliston
2017-08-01* runtest.exp (usage): --reboot doesn't take a 'name' parameter.Ben Elliston
2017-07-30* lib/framework.exp: Fix spelling mistake in a comment.Ben Elliston
2017-06-04 * lib/target.exp (push_target): Remove unnecessary global command.Ben Elliston
* testsuite/runtest.all/target.test: Overhaul tests.
2017-06-04 * testsuite/runtest.all/remote.test: Remove cruft from yesteryear.Ben Elliston
2017-06-04 * testsuite/runtest.all/target.test: Remove list_targets test.Tom de Vries
Signed-off-by: Ben Elliston <bje@gnu.org>