aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2021-04-16Replace non-portable `grep -q` with shell "case" in dejagnu launcherJacob Bachmeyer2-5/+7
2021-04-16Replace non-portable `basename | sed` with Awk in dejagnu launcherJacob Bachmeyer2-1/+21
2021-04-15Avoid dependency on exit code from false(1) in dejagnu auxiliary launcherJacob Bachmeyer2-7/+15
2021-04-14Use shell "case" for pattern matching in dejagnu auxiliary launcherJacob Bachmeyer2-6/+9
2021-04-14Add initial infrastructure for DejaGnu "specs" stringsJacob Bachmeyer3-0/+460
2021-04-08Regenerate build system filesJacob Bachmeyer1-10/+10
2021-04-08Update version numbers for 1.6.3 release candidate 3Jacob Bachmeyer4-4/+6
2021-04-08Regenerate build system filesJacob Bachmeyer3-2/+30
2021-04-08Add support for patching config.guess interpreter line with CONFIG_SHELLJacob Bachmeyer2-0/+22
2021-04-08Change comments that should appear in the configure script accordinglyJacob Bachmeyer2-2/+7
2021-04-01Rework declaration of "Variants" list in dejagnu launcherJacob Bachmeyer2-1/+7
2021-04-01Clean up another non-portable shell construct in runtest launcherJacob Bachmeyer2-1/+6
2021-04-01Revise usage messages to better fit GNU conventionsJacob Bachmeyer4-5/+13
2021-03-30Regenerate build system filesJacob Bachmeyer2-10/+12
2021-03-30Update version numbers for 1.6.3 release candidate 2Jacob Bachmeyer4-4/+8
2021-03-26Address PR47386Jacob Bachmeyer4-8/+41
2021-03-26Remove automatic search for local Expect executable in DejaGnu testsuiteJacob Bachmeyer3-2/+17
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.
2021-03-25Use older shell constructs to fix PR47382Jacob Bachmeyer3-21/+67
The Solaris 10 /bin/sh does not support POSIX command or arithmetic substitutions. This commit reverts to using the old style backtick form and the expr command for arithmetic.
2021-03-22Update version.texiJacob Bachmeyer1-2/+2
2021-03-22Regenerate build system filesJacob Bachmeyer2-10/+12
2021-03-22Regenerate build system filesJacob Bachmeyer2-10/+12
2021-03-22Update version numbers for 1.6.3 release branchJacob Bachmeyer4-6/+8
2021-03-22Update version numbers for continued developmentJacob Bachmeyer4-6/+8
2021-03-22Update config.guess and config.subJacob Bachmeyer3-464/+742
Thanks to Kito Cheng for pointing this out on the mailing list.
2021-03-22Update MAINTAINERS fileJacob Bachmeyer2-1/+4
2021-03-15Clean up tree in preparation for release branchJacob Bachmeyer5-154/+17
2020-12-27Improve DejaGnu internal library testsJacob Bachmeyer2-2/+6
2020-12-27Remove noise word "api" from "testsuite can call api" entrypointJacob Bachmeyer5-17/+25
2020-12-16Update ChangeLogJacob Bachmeyer1-0/+11
2020-12-16Add missing copyright and GPL notice to baseboards/msp430-sim.expNick Clifton1-0/+20
This commit applies a patch submitted by Nick Clifton to add these notices. The email carrying the patch quoted a reply from the FSF copyright clerk affirming that copyright for this file had been properly assigned to the FSF, but the quoted text did not include a ticket number.
2020-12-16Add baseboard for PRU simulatorDimitar Dimitrov3-0/+62
I'm running [1] PRU regression tests using this baseboard definition and mainline Binutils, GCC, Newlib and GNU Simulator. [1] https://github.com/dinuxbg/gnupru/blob/master/testing/buildbot-pru.sh ChangeLog: * Makefile.am: Add pru-sim.exp. * Makefile.in: Ditto. * baseboards/pru-sim.exp: New file. Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
2020-12-16Regenerate build system filesJacob Bachmeyer2-19/+2
2020-12-16Remove Tcl version check in configureJacob Bachmeyer2-13/+4
Tcl versions old enough to be incompatible with DejaGnu are very unlikely to be encountered "in the wild" and there were ways for configure to find one version of Tcl, but DejaGnu to actually run with a different instance installed somewhere else on the system. Further, testing for specific versions is generally discouraged in favor of testing for the features actually used. Simply running the DejaGnu testsuite will provide adequate assurance that the Tcl installation found by the runtest script is sufficient for running DejaGnu.
2020-12-15Regenerate build system filesJacob Bachmeyer3-55/+17
2020-12-15Add comment at override of RUNTESTJacob Bachmeyer2-0/+4
2020-12-15Use Automake defaults for EXPECTJacob Bachmeyer2-7/+2
2020-12-15Update configure.ac for newer autoconfJacob Bachmeyer2-3/+6
2020-12-15Update ChangeLogJacob Bachmeyer1-0/+9
2020-12-15Fix dejagnu.texi dependency declarationDimitar Dimitrov1-1/+1
This fixes "make distcheck" on my Debian 10 system. Test I did: autoreconf -vfi ./configure make make distcheck ChangeLog: * Makefile.am: Fix dejagnu.texi dependency. Signed-off-by: Dimitar Dimitrov <dimitar@dinux.eu>
2020-11-17Fix errors in manual reported in PR44636Jacob Bachmeyer2-24/+30
2020-11-17Mention GNU Automake manual for more informationJacob Bachmeyer2-1/+9
2020-11-10Avoid spurious errors if the launcher test symlinks already existJacob Bachmeyer2-0/+6
2020-11-10Fix bug with ambiguous relative link targets in launcher testsJacob Bachmeyer2-1/+6
2020-11-10Abstract linking test items in launcher testsuiteJacob Bachmeyer3-10/+21
2020-11-09Regenerate Autoconf-produced filesJacob Bachmeyer4-302/+283
2020-11-09Revert "Add hook to put branch and evision in the version for development ↵Jacob Bachmeyer3-10/+9
builds." This reverts commit 1a76740eff41f63e64f1e65e930ad286f357362c. This caused problems (reported in PR44462 as a secondary issue) when a source tree is copied out of a Git directory. A better solution will be developed for the 1.6.4 release that also tags development versions when run from Git working directories without relying on an installation hook. The problem can be demonstrated with: git -z ls-files | cpio -0dp /tmp/dejagnu-test-src followed by configuring in that non-Git copy of the source tree.
2020-10-02Minor fixup to put Emacs headers above copyright noticesJacob Bachmeyer5-5/+10
2020-10-02Add copyright noticesRob Savoye6-0/+102
2020-08-31Add GFDL notice to doc/runtest.1Jacob Bachmeyer2-1/+9
2020-08-31Prepare NEWS file for releaseJacob Bachmeyer2-45/+49