aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-12-04 * lib/debugger.exp (dumprocs): Fix proc comment.Ben Elliston2-1/+5
2018-12-04 * doc/dejagnu.texi (Utility Procedures): Improve documentation forBen Elliston2-78/+57
the procedures in this section.
2018-12-04Add an item for grep -n.Ben Elliston1-0/+7
2018-12-04 * NEWS: Document new relative_filename procedure and --local_init/Jacob Bachmeyer2-0/+9
--global_init command line options. Signed-off-by: Ben Elliston <bje@gnu.org>
2018-12-04 * lib/utils.exp (relative_filename): New proc.Jacob Bachmeyer5-26/+95
* runtest.exp: Use it. * doc/dejagnu.texi (relative_filename procedure): Document it. * testsuite/runtest.all/utils.test: Add tests for relative_filename. Signed-off-by: Ben Elliston <bje@gnu.org>
2018-12-04 * dejagnu.h (TestState): Remove const char * variants ofBen Elliston2-36/+6
pass(), xpass(), fail(), xfail(), untested(), unresolved() for C++. A const char * will be implicitly converted to std::string.
2018-12-03 * doc/dejagnu.texi: Move 'Built-in Procedures' node up a level,Ben Elliston2-210/+215
removing the 'Reference' node and chapter. Make all subsubsections in this chapter unnumbered subheadings.
2018-12-03 * doc/dejagnu.texi: Fix Info node links. The arguments to @nodeBen Elliston2-4/+9
are: here, next, previous, up; not here, previous, next, up.
2018-12-03 * Makefile.am (EXTRA_DIST): Use $(TEXINFO_TEX), not a hardcodedBen Elliston3-4/+10
doc/texinfo.tex. With thanks to Jacob Bachmeyer. * Makefile.in: Regenerate.
2018-12-03 * Makefile.am (TEXINFO_TEX): Set to doc/texinfo.tex.Ben Elliston4-5/+15
(EXTRA_DIST): Add doc/texinfo.tex. Setting TEXINFO_TEX otherwise prevents the distribution of the overridden texinfo.tex. * Makefile.in: Regenerate. * texinfo.tex: Move from here .. * doc/texinfo.tex: .. to here.
2018-12-03Ignore version.texi.Ben Elliston1-0/+1
2018-12-03 * lib/framework.exp (isremote): Add verbose message.Ben Elliston2-0/+5
2018-12-02 * lib/framework.exp (isremote): Pass $board to is_remote.Ben Elliston2-1/+5
2018-12-02 * doc/fdl.texi: New.Ben Elliston3-8/+522
* doc/dejagnu.texi (Variable Index): New. Add more concept index entries. (GNU Free Documentation License): New appendix.
2018-12-02 * doc/dejagnu.texi (Procedure Index): New. Add Texinfo functionBen Elliston2-90/+199
index (@findex) entries for every built-in procedure.
2018-12-02 * doc/dejagnu.texi: Start an index.Ben Elliston2-9/+21
2018-12-02Make mdate-sh a real file, not a symbolic link to Automake.Ben Elliston1-1/+228
2018-12-02 * doc/version.texi: New.Ben Elliston3-1/+8
2018-12-02 * doc/dejagnu.texi: Add title page and frontmatter. IncludeBen Elliston5-24/+88
version.texi. * Makefile.in: Regenerate. * mdate-sh: Installed by automake --add-missing.
2018-12-02 * doc/dejagnu.texi (diff procedure): Tidy up this node.Ben Elliston2-6/+10
2018-12-02 * runtest.exp (hex): Remove useless test before setting.Jacob Bachmeyer2-6/+7
(decimal): Likewise. Signed-off-by: Ben Elliston <bje@gnu.org>
2018-12-02 * doc/dejagnu.texi (Invoking runtest): Document new --local_initJacob Bachmeyer4-48/+122
and --global_init command line options. * doc/runtest.1: Likewise. * runtest.exp: Remove useless tests before setting default values for variables: all_flag, binpath, debug, options, outdir, reboot, tracelevel, verbose, log_dialog. They are set before loading any files or parsing the command line. * runtest.exp: Add options --local_init and --global_init for selecting alternate testsuite configuration files. * runtest.exp: Split variable "configfile" into "local_init_file" and "global_init_file" in preparation for adding command-line options to specify these independently. * runtest.exp (load_generic_config): Remove configfile global. (load_board_description): Likewise. (load_base_board_description): Likewise. Signed-off-by: Ben Elliston <bje@gnu.org>
2018-11-30 * lib/utils.exp (grep): Remove reference to "NULL" in comment.Ben Elliston3-2/+7
* testsuite/lib/util-defs.exp (util_start): Likewise.
2018-11-30 * doc/dejagnu.texi: (verbose procedure): Improve documentation.Ben Elliston2-31/+38
(load_lib procedure): Likewise.
2018-11-30 * doc/dejagnu.texi: More clean-ups of built-in proc documentation.Ben Elliston2-85/+43
2018-11-30 * runtest.exp: Use isremote.Ben Elliston11-50/+63
* lib/target.exp: Likewise. * lib/remote.exp: Likewise. * lib/libgloss.exp: Likewise. * config/unix.exp: Likewise. * config/sim.exp: Likewise. * config/gdb_stub.exp: Likewise. * config/gdb-comm.exp: Likewise. * baseboards/basic-sim.exp: Likewise. * baseboards/androideabi.exp: Likewise.
2018-11-30 * lib/framework.exp (isremote): New.Ben Elliston4-2/+32
* doc/dejagnu.texi (isremote procedure): Document it. * NEWS: Mention isremote.
2018-11-30 * INSTALL: Update to latest upstream version.Ben Elliston2-161/+160
2018-11-30 * texinfo.tex: Update to latest upstream version.Ben Elliston2-759/+1002
2018-11-30 * lib/framework.exp (istarget, ishost, istarget): Set the argumentBen Elliston4-27/+59
default value to the empty string. * doc/dejagnu.texi (find procedure): Remove reference to "NULL". (getenv procedure): Re-word this node. (isbuild procedure): Update. (ishost procedure): Likewise. (istarget procedure): Likewise. * testsuite/runtest.all/config.test: Add test cases.
2018-11-28 * config.guess: Update to latest version.Ben Elliston3-3/+12
* config.sub: Likewise.
2018-11-28 * NEWS: Update.Ben Elliston6-13/+23
* configure.ac: Update version number. * configure: Regenerate. * doc/dejagnu.texi: Update version number. * runtest.exp: Update version number.
2018-11-28One more fix for Jacob Bachmeyer's change on 2018-10-31.Ben Elliston2-0/+2
* Makefile.am (TESTSUITE_FILES): Update filenames. * Makefile.in: Regenerate.
2018-11-28Fix for Jacob Bachmeyer's change on 2018-10-31.Ben Elliston3-2/+7
* Makefile.am (TESTSUITE_FILES): Update filenames. * Makefile.in: Regenerate.
2018-11-28 * NEWS: Update.Ben Elliston2-0/+5
2018-11-28 * doc/dejagnu.texi: Tidy up (fill) some paragraphs.Ben Elliston2-25/+25
2018-11-25 * lib/framework.exp: Clean up whitespace.Jacob Bachmeyer2-4/+8
Signed-off-by: Ben Elliston <bje@gnu.org>
2018-11-25 * config/gdb-comm.exp: Clean up whitespace.Ben Elliston6-65/+73
* 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 Elliston3-13/+25
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 Bachmeyer2-9/+16
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 Elliston2-1/+7
of the $DEJAGNU environment variable (see change below).
2018-11-22 * runtest.exp: Raise error if $DEJAGNU is defined but not found.Jacob Bachmeyer2-1/+6
Signed-off-by: Ben Elliston <bje@gnu.org>
2018-11-15 * runtest.exp (load_tool_init): Search for tool init file insteadJacob Bachmeyer2-14/+15
of assuming exactly one location. Signed-off-by: Ben Elliston <bje@gnu.org>
2018-11-15 * runtest.exp (load_lib): Whitespace fix.Ben Elliston2-1/+5
2018-11-11 * lib/ssh.exp: Clean up whitespace.Jacob Bachmeyer3-20/+26
* 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 Elliston3-567/+556
* config.sub: Likewise.
2018-11-05Fix formatting issues.Ben Elliston1-10/+12
2018-11-02 * Makefile.in: Regenerate.Ben Elliston2-2/+7
2018-10-31 * Makefile.am (DEJATOOL): List tools in testsuite.Jacob Bachmeyer4-2/+29
(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 Bachmeyer2-0/+7
expected location of the tool init file. Signed-off-by: Ben Elliston <bje@gnu.org>