aboutsummaryrefslogtreecommitdiff
path: root/dejagnu
AgeCommit message (Collapse)Author
2021-05-22Fix error message in auxiliary launcherJacob Bachmeyer
2021-05-20Search for POSIX Awk in dejagnu auxiliary launcherJacob Bachmeyer
2021-05-19Replace non-portable Awk code in dejagnu auxiliary launcherJacob Bachmeyer
2021-05-18Avoid hang on Solaris 10 in dejagnu auxiliary launcherJacob Bachmeyer
2021-04-16Revise help system in dejagnu launcher to use AwkJacob Bachmeyer
2021-04-16Replace non-portable `grep -q` with shell "case" in dejagnu launcherJacob Bachmeyer
2021-04-16Replace non-portable `basename | sed` with Awk in dejagnu launcherJacob Bachmeyer
2021-04-15Avoid dependency on exit code from false(1) in dejagnu auxiliary launcherJacob Bachmeyer
2021-04-14Use shell "case" for pattern matching in dejagnu auxiliary launcherJacob Bachmeyer
2021-04-01Rework declaration of "Variants" list in dejagnu launcherJacob Bachmeyer
2021-04-01Revise usage messages to better fit GNU conventionsJacob Bachmeyer
2021-03-25Use older shell constructs to fix PR47382Jacob Bachmeyer
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.
2018-12-29 * dejagnu: Avoid use of semicolon as sed(1) command separator.Jacob Bachmeyer
POSIX does not clearly require sed(1) to support that feature. Signed-off-by: Ben Elliston <bje@gnu.org>
2018-12-21 PR 33817Jacob Bachmeyer
* dejagnu: Improve command parsing to fix bug. Previously, the documented equivalence between "multi word command" and "multi-word-command" did not hold if no arguments were given. * testsuite/launcher.all/command.exp: Add tests. Signed-off-by: Ben Elliston <bje@gnu.org>
2018-12-20 * Makefile.am (EXTRA_DIST): Add "dejagnu" launcher script andJacob Bachmeyer
contents of $(commands_DATA). (bin_SCRIPTS): Add "dejagnu" launcher script. (commandsdir): Installation directory for "dejagnu" subcommands is $(pkgdatadir)/commands. (commands_DATA): New, contains "commands/help.sh" as initial item. (TESTSUITE_FILES): Add testsuite for same. (DEJATOOL): Add "launcher" to list of tools to test. (dist_man_MANS): Add man pages for "dejagnu" and "dejagnu help". * doc/dejagnu.texi (Running other DejaGnu commands): New chapter. (Invoking dejagnu): New node for dejagnu(1) launcher script. (Invoking dejagnu help): New node. * doc/dejagnu.1: New man page. * doc/dejagnu-help.1: New man page. * dejagnu: New script. * commands/help.sh: New dejagnu subcommand for reading manpages. * testsuite/launcher.all/command.exp: New file. * testsuite/launcher.all/command/commands/bar-baz.awk: New file. * testsuite/launcher.all/command/commands/bar.awk: New file. * testsuite/launcher.all/command/commands/bar.sh: New file. * testsuite/launcher.all/command/commands/baz-quux.gawk: New file. * testsuite/launcher.all/command/commands/foo.sh: New file. * testsuite/launcher.all/command/commands/foo.tcl: New file. * testsuite/launcher.all/help.exp: New file. * testsuite/launcher.all/interp.exp: New file. * testsuite/launcher.all/verbose.exp: New file. * testsuite/lib/launcher.exp: New file. Signed-off-by: Ben Elliston <bje@gnu.org>