summaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2018-11-28Mark ChangeLog for release.upstream/1.6.2Ben Elliston1-0/+4
2018-11-28Fix for Jacob Bachmeyer's change on 2018-10-31.Ben Elliston1-0/+5
* Makefile.am (TESTSUITE_FILES): Update filenames. * Makefile.in: Regenerate.
2018-11-28 * configure.ac (AC_INIT): Update version number.Ben Elliston1-0/+8
* configure: Regenerate. * runtest.exp (frame_version): Update version number. * doc/dejagnu.texi: Likewise. * doc/runtest.1: Update datestamp.
2018-11-28 * NEWS: Update.Ben Elliston1-0/+2
2018-11-28 * doc/dejagnu.texi: Tidy up (fill) some paragraphs.Ben Elliston1-0/+4
2018-11-25 * lib/framework.exp: Clean up whitespace.Jacob Bachmeyer1-0/+4
Signed-off-by: Ben Elliston <bje@gnu.org>
2018-11-25 * config/gdb-comm.exp: Clean up whitespace.Ben Elliston1-0/+8
* 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 Elliston1-0/+7
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 Bachmeyer1-0/+6
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 Elliston1-0/+5
of the $DEJAGNU environment variable (see change below).
2018-11-22 * runtest.exp: Raise error if $DEJAGNU is defined but not found.Jacob Bachmeyer1-0/+4
Signed-off-by: Ben Elliston <bje@gnu.org>
2018-11-15 * runtest.exp (load_tool_init): Search for tool init file insteadJacob Bachmeyer1-0/+5
of assuming exactly one location. Signed-off-by: Ben Elliston <bje@gnu.org>
2018-11-15 * runtest.exp (load_lib): Whitespace fix.Ben Elliston1-0/+4
2018-11-11 * lib/ssh.exp: Clean up whitespace.Jacob Bachmeyer1-0/+6
* 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 Elliston1-0/+5
* config.sub: Likewise.
2018-11-05Fix formatting issues.Ben Elliston1-10/+12
2018-11-02 * Makefile.in: Regenerate.Ben Elliston1-0/+4
2018-10-31 * Makefile.am (DEJATOOL): List tools in testsuite.Jacob Bachmeyer1-0/+24
(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 Bachmeyer1-0/+5
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 Bachmeyer1-0/+4
Signed-off-by: Ben Elliston <bje@gnu.org>
2018-10-31 * configure.ac (DEJAGNU): Add comments.Jacob Bachmeyer1-0/+4
Signed-off-by: Ben Elliston <bje@gnu.org>
2018-10-30 * Makefile.am (DISTCLEANFILES): Add testrun.xml.Ben Elliston1-0/+6
* Makefile.in: Regenerate with Automake 1.15.1. * aclocal.m4: Likewise.
2018-10-30 * configure.ac (AC_CONFIG_SUBDIRS): Remove.Ben Elliston1-0/+5
* configure: Regenerate.
2018-10-29 * README (Documentation): Update.Ben Elliston1-0/+4
2018-10-29 * lib/framework.exp (record_test): Really fix message formatting.Jacob Bachmeyer1-0/+4
Signed-off-by: Ben Elliston <bje@gnu.org>
2018-10-29 Reported by Jacob Bachmeyer.Ben Elliston1-0/+5
* testsuite/runtest.all/utils.test: Fix missing end quote.
2018-10-28 * lib/framework.exp (record_test): Fix message formatting.Jacob Bachmeyer1-0/+4
Signed-off-by: Ben Elliston <bje@gnu.org>
2018-07-20 * contrib/mysql/make-datafile.sh: Eliminate Shellcheck warnings.Ben Elliston1-0/+5
* 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 Elliston1-0/+5
* 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 Elliston1-0/+4
2018-07-20 * contrib/sum2junit.sh: Eliminate some Shellcheck warnings:Ben Elliston1-0/+4
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 Elliston1-0/+6
binary. Silences Shellcheck warning SC2039 ("In POSIX sh, 'type' is undefined").
2018-07-19 * config.guess: Update to latest version.Ben Elliston1-0/+5
* config.sub: Likewise.
2018-07-06 * lib/remote.exp (close_wait_program): Use separate kill commandRichard Biener1-0/+5
for each pid. Signed-off-by: Ben Elliston <bje@gnu.org>
2017-10-16Roll over to next development version number.Ben Elliston1-0/+9
* 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 Elliston1-0/+5
* config.sub: Likewise.
2017-09-13 * lib/framework.exp (open_logs): Set XML version to 1.1.Ben Elliston1-0/+6
(xml_tag): Skip valid whitespace chars (0x9, 0xA, 0xD). Include missing 'x' in escape sequence.
2017-08-29 Revert these changes:Ben Elliston1-0/+14
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 Elliston1-0/+5
* 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 Tromey1-0/+4
Signed-off-by: Ben Elliston <bje@gnu.org>
2017-08-15Fix another bug reported by Andrey ``Bass'' Shcheglov.Ben Elliston1-0/+6
* lib/framework.exp (xml_tag): New proc. (log_summary): Use it. (record_test): Likewise.
2017-08-15Fix bug reported by Andrey ``Bass'' Shcheglov.Ben Elliston1-0/+9
* 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 Elliston1-0/+4
2017-08-01* runtest.exp (usage): --reboot doesn't take a 'name' parameter.Ben Elliston1-0/+4
2017-06-04 * lib/target.exp (push_target): Remove unnecessary global command.Ben Elliston1-0/+5
* testsuite/runtest.all/target.test: Overhaul tests.
2017-06-04 * testsuite/runtest.all/remote.test: Remove cruft from yesteryear.Ben Elliston1-0/+4
2017-06-04 * testsuite/runtest.all/target.test: Remove list_targets test.Tom de Vries1-0/+4
Signed-off-by: Ben Elliston <bje@gnu.org>
2017-06-04 * testsuite/runtest.all/libs.exp (process_test): Dump entireTom de Vries1-0/+7
output when there's no reportable output. * testsuite/runtest.all/remote.test (load_lib): New proc. * testsuite/runtest.all/target.test (load_lib): Same. Signed-off-by: Ben Elliston <bje@gnu.org>
2017-06-04Revert "* testsuite/runtest.all/libs.exp (process_test): Check if test has"Ben Elliston1-5/+0
This reverts commit b0d3e27d5ac048a63c434edd222ffa05675c82f2.
2017-06-04 * testsuite/runtest.all/libs.exp (process_test): Check if test hasTom de Vries1-0/+5
reportable output. Signed-off-by: Ben Elliston <bje@gnu.org>