aboutsummaryrefslogtreecommitdiff
path: root/NEWS
AgeCommit message (Collapse)AuthorFilesLines
2021-03-26Remove automatic search for local Expect executable in DejaGnu testsuiteJacob Bachmeyer1-0/+4
This search supported the old Cygnus tree layout, which has been obsolete for a very long time. Anyone still wanting to use a newly-built Expect to run DejaGnu tests can do so by passing EXPECT explicitly on the runtest command line (to use the new Expect only for the library unit tests) or in the environment (which will also cause the runtest launcher script to use it to run the framework). Passing EXPECT in the environment can also be achieved by setting EXPECT on the "make check" command line. This remediates the test failures in PR47385 but does not address the underlying root causes, which will be fixed in the 1.6.4 development phase.
2020-12-27Remove noise word "api" from "testsuite can call api" entrypointJacob Bachmeyer1-2/+2
2020-08-31Prepare NEWS file for releaseJacob Bachmeyer1-45/+45
2020-07-22Revise host_execute to fix PR42399Jacob Bachmeyer1-0/+9
2020-07-06Adjust NEWSJacob Bachmeyer1-4/+4
2020-07-06Merge branch 'PR41918'Jacob Bachmeyer1-0/+7
Conflicts: ChangeLog
2020-07-06Merge branch 'new-api-for-1.6.3'Jacob Bachmeyer1-11/+18
Conflicts: ChangeLog NEWS doc/dejagnu.texi
2020-06-29Add separator lines when repeating error messagesJacob Bachmeyer1-0/+3
2020-06-26Withdraw proposed --keep_going and --no_keep_going optionsJacob Bachmeyer1-6/+0
2020-06-24Add option to stop immediately at Tcl errors and continue by defaultJacob Bachmeyer1-3/+9
2020-06-22Update NEWSJacob Bachmeyer1-0/+4
2020-06-19Reword NEWS entriesTom de Vries1-4/+3
[Following comments from Jacob Bachmeyer] The NEWS entries changed in this patch were originally written separately and had not been rethought when the general handling of Tcl errors was tightened. Another thanks to Tom de Vries for catching this.
2020-06-18Use consistent behavior for Tcl errors in test scriptsJacob Bachmeyer1-0/+3
2020-06-17Allow testing to continue after an undefined command is calledJacob Bachmeyer1-0/+2
2020-06-06Add "testcase group" APIJacob Bachmeyer1-8/+13
2020-06-05Add "testsuite can call api" feature test APIJacob Bachmeyer1-6/+8
2020-06-02Save and restore variables set by command argumentsJacob Bachmeyer1-2/+6
This commit closes the window during which srcdir was controlled by the testsuite local init file even if specified on the command line. Allowing this override causes problems with Automake when the source directory was set using a relative file name.
2019-01-02 * NEWS: Document report card.Jacob Bachmeyer1-0/+3
* Makefile.am (clean-local): Add target. (clean-local-check): Add target; mark as PHONY. (commands_DATA): Add "report-card" scripts. (dist_man_MANS): Add dejagnu-report-card.1 and split. (DEJATOOL): Add "report-card" tool. (TESTSUITE_FILES): Add testsuite for "report-card" tool. * commands/report-card.awk: New command script. * doc/dejagnu.texi (Invoking dejagnu report card): New node. * doc/dejagnu-report-card.1: New man page. * testsuite/lib/bohman_ssd.exp: New file. * testsuite/lib/report-card.exp: New file. * testsuite/report-card.all/onetest.exp: New file. * testsuite/report-card.all/passes.exp: New file. Signed-off-by: Ben Elliston <bje@gnu.org>
2018-12-20 * NEWS: Add item for new dejagnu command.Ben Elliston1-0/+4
2018-12-08 * NEWS: Tweak.Ben Elliston1-6/+4
2018-12-08 * NEWS: Document 'testsuite' command.Jacob Bachmeyer1-0/+6
* 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>
2018-12-05 * lib/utils.exp (grep): Handle -n.Ben Elliston1-0/+2
* doc/dejagnu.texi (grep procedure): Document it. * testsuite/runtest.all/utils.test: Add a test case. * NEWS: Add an item.
2018-12-04 * NEWS: Document new relative_filename procedure and --local_init/Jacob Bachmeyer1-0/+4
--global_init command line options. Signed-off-by: Ben Elliston <bje@gnu.org>
2018-11-30 * lib/framework.exp (isremote): New.Ben Elliston1-0/+4
* doc/dejagnu.texi (isremote procedure): Document it. * NEWS: Mention isremote.
2018-11-28 * NEWS: Update.Ben Elliston1-0/+2
* configure.ac: Update version number. * configure: Regenerate. * doc/dejagnu.texi: Update version number. * runtest.exp: Update version number.
2018-11-28 * NEWS: Update.Ben Elliston1-0/+3
2017-10-16Roll over to next development version number.Ben Elliston1-0/+4
* 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-08-29 Revert these changes:Ben Elliston1-4/+0
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.
2016-04-24 * lib/utils.exp (unsetenv): Remove proc.Ben Elliston1-0/+3
* doc/dejagnu.texi: Update documentation. * NEWS: Update.
2016-04-17 * NEWS: Start a new section for the next release.Ben Elliston1-0/+3
2016-04-04 * NEWS: Add some more detail.Ben Elliston1-1/+3
2016-03-31 * lib/ssh.exp: New.Rob Savoye1-8/+9
* NEWS: Update. Signed-off-by: Ben Elliston <bje@gnu.org>
2016-03-28 * NEWS: Update.Ben Elliston1-0/+4
2016-03-23 * Makefile.am (config_DATA): Update.Ben Elliston1-6/+10
(baseboard_DATA): Likewise. * Makefile.in: Regenerate. * NEWS: Update. Remove the following old config files: * arc.exp, arm-ice.exp, base-config.exp, base68k.exp, bug.exp, cfdbug.exp, cygmon.exp, d10v.exp, ddb-ether.exp, ddb.exp, dos.exp, dve.exp, h8300.exp, i386-bozo.exp, i960.exp, m32r-stub.exp, m32r.exp, m68hc11.exp, m68k-emc.exp, mips-idt.exp, mn10200-eval.exp, mn10300-eval.exp, netware.exp, powerpc-bug.exp, proelf.exp, rom68k.exp, sh.exp, slite.exp, sparclet.exp, tic80.exp, vr4100.exp, vr4300.exp, vr5000.exp: Remove. Remove the following old baseboard files: * arc-sim.exp, arm-ice.exp, arm-sim.exp, cf.exp, cygmon.exp, d10v-sim.exp, d10v.exp, danlite-elf.exp, dos.exp, fr30-cygmon.exp, fr30-elf.exp, frv-elf.exp, frv-tiger.exp, frv-tomcat.exp, h8300-sim.exp, h8300.exp, i386-bozo.exp, i960-cyclone.exp, i960-sim.exp, m32r-elf.exp, m32r-linux-sim.exp, m32r-sid.exp, m32r-sim.exp, m68hc11-sim.exp, m68k-emc.exp, mips-idt.exp, mips64-sim.exp, mips64vr4100-sim.exp, mn10200-cygmon.exp, mn10300-cygmon.exp, msparc-cygmon.exp, op50n.exp, powerpc-bug.exp, powerpc-bug1.exp, rom68k-idp.exp, sh-hms.exp, sparclet-aout.exp, sparclite-coff.exp, sparclite-cygmon.exp, strongarm-cygmon.exp, tic80-sim.exp, tx39-dve.exp, usparc-cygmon.exp, vr4100-ddb.exp, vr4300-ddb.exp, vr4300.exp, vr5000-ddb.exp, x86-cygmon.exp, xscale-cygmon.exp: Remove.
2016-03-20 * runtest.exp: Load .dejagnurc last not first.Ben Elliston1-1/+3
(load_file): Update comment about Tcl 7.5a2. * doc/user.xml (Customizing DejaGnu): Document new search order for site.exp files. * doc/dejagnu.texi: Regenerate. * NEWS: Update.
2016-03-16This reverts commit 4d344f712298364c836038b641625b3407db2fc3. The GCCBen Elliston1-2/+2
testsuite still uses diff. 2016-03-15 Ben Elliston <bje@gnu.org> * lib/utils.exp (diff): Remove proc. * doc/ref.xml: Update documentation. * doc/dejagnu.texi: Regenerate. * NEWS: Update.
2016-03-15 * lib/utils.exp (diff): Remove proc.Ben Elliston1-2/+2
* doc/ref.xml: Update documentation. * doc/dejagnu.texi: Regenerate. * NEWS: Update.
2016-02-24 * lib/utils.exp (prune): Restore this proc.Ben Elliston1-2/+2
* doc/ref.xml: Update documentation. * doc/dejagnu.texi: Regenerate. * NEWS: Update. This reverts commit 992fbc3a8f03c3cd5e554eea5361f1a531e9e71f.
2016-02-23 * lib/libgloss.exp (find_gdc): New proc.Iain Buclaw1-0/+1
* lib/target.exp (default_target_compile): Add D support. * NEWS: Update. Signed-off-by: Ben Elliston <bje@gnu.org>
2016-02-20 * lib/utils.exp: Improve comments.Ben Elliston1-0/+5
* NEWS: Update.
2016-02-17 * runtest.exp: Enable --status by default.Ben Elliston1-1/+10
(runtest): Set exit status to 2 if there is any error sourcing the Tcl scripts. * lib/framework.exp (unknown): Likewise, set exit status to 2. * doc/runtest.1: Clarify exit status codes. * NEWS: Update.
2011-03-09 * NEWS: Start a new section for post-1.5 changes.Ben Elliston1-0/+2
2005-12-31 * doc/ref.xml (Utility Procedures): Note that the followingBen Elliston1-0/+5
procedures are deprecated: absolute, psource, prune, slay. * NEWS: Likewise. * doc/dejagnu.texi: Regenerate.
2005-12-23 * NEWS: Update.Ben Elliston1-13/+20
2004-02-08 * NEWS: Document yesterday's work.Ben Elliston1-0/+5
2004-02-07 * Makefile.am (pkgdata_SCRIPTS): Remove lib/mondfe, lib/xsh.exp.Ben Elliston1-3/+3
(config_SCRIPTS): Remove udi.exp, vrtx.exp. (baseboard_SCRIPTS): Remove a29k-udi.exp. * Makefile.in: Regenerate. * baseboards/a29k-udi.exp: Remove. * baseboards/dos.exp: Update comments. * config/udi.exp: Remove. * config/vrtx.exp: Remove. * doc/overview.sgml: Update. Don't mention mondfe and xsh support. * doc/ref.sgml: Likewise. * doc/user.sgml: Likewise. * lib/mondfe.exp: Remove. * lib/xsh.exp: Likewise. * lib/remote.exp: Don't load mondfe.exp or xsh.exp. * packaging/pkg/prototype: Update. * NEWS: Update.
2004-02-06 * NEWS: Document changes since 1.4.4.Ben Elliston1-0/+8
2003-10-10 * NEWS: Tidy.Ben Elliston1-50/+54
* AUTHORS: Don't list maintainers, reference MAINTAINERS instead.
2003-08-17More trailing whitespace fixes.Ben Elliston1-1/+1
2002-09-04Regenerated html docs. Tweaked how Makefile.am builds tarballs.dejagnu-1.4.3-releaseRob Savoye1-0/+9