Jacob Bachmeyer
5405dc038d
Fix node duplicated by merge error in dejagnu.texi
The previous merge duplicated the "target_link procedure" node.
6 years ago
Rob Savoye
b9cd21fdb4
Merge branch 'patch-0002'
6 years ago
Jacob Bachmeyer
738c8c07c5
Add documentation for target_compile procedure.
6 years ago
Jacob Bachmeyer
58e9bae32b
Document internal procedure, default_link
6 years ago
Jacob Bachmeyer
16a6991256
Use board_info correctly.
6 years ago
Jacob Bachmeyer
d3dfed9a09
Cleanup whitespace
6 years ago
Jacob Bachmeyer
186b7fbb31
Use host_info procedure to probe for a host configuration, instead of checking a local empty target_info array due to lacking global target_info.
6 years ago
Rob Savoye
a69ac800d4
Fix Copyright date
6 years ago
Jacob Bachmeyer
ba60272a5a
Establish a default C compiler by evaluating [find_gcc] if no other compiler is given.
6 years ago
Rob Savoye
93b882b9df
add entry
6 years ago
Rob Savoye
15754044c4
Add baseboard to cross test to a Raspberry PI
6 years ago
Tom Tromey
35869d65f3
This adds a .dir-locals.el for emacs to the repository
6 years ago
Tom Tromey
c8bbfc20b0
Ignore generated files.
6 years ago
Jacob Bachmeyer
6241369be1
Collect loading DejaGnu libraries into a single loop, Revise the mock board_info array.
6 years ago
Jacob Bachmeyer
94cb6b7887
New file
6 years ago
Rob Savoye
249df0fd7d
DejaGnu unit testing API for Python
6 years ago
Jacob Bachmeyer
dfbd0b4bbd
Explicitly list optional arguments instead of simply copying the Tcl argument list for the remote_exec procedure.
6 years ago
Jacob Bachmeyer
a0fc110b7e
Set sum_file to empty string instead of opening a temporary file named .tmp.
6 years ago
Jacob Bachmeyer
51b992beba
Fix internal testsuite stubs to reflect previous changes.
6 years ago
Jacob Bachmeyer
60bb232959
Use runtest_file_p to honor requests to run only some library tests.
6 years ago
Rob Savoye
a53deb4787
Add entry and FIXME
6 years ago
Rob Savoye
1a76740eff
Add hook to put branch and evision in the version for development builds.
6 years ago
Rob Savoye
2e0e9d195c
add entry
6 years ago
Rob Savoye
9d1782be0e
Update Copyright dates
6 years ago
Rob Savoye
3193f1dd43
Update Copyright dates
6 years ago
Andrew Burgess
df67223e4b
* runtest.exp (search_and_load_file): Join the directory and
filename once using 'file join'.
Signed-off-by: Ben Elliston <bje@gnu.org>
7 years ago
Jacob Bachmeyer
7017c2a068
* doc/dejagnu.texi: Refill paragraphs and normalize inter-sentence
spacing so the Emacs move-by-sentence commands work correctly.
Signed-off-by: Ben Elliston <bje@gnu.org>
7 years ago
Ben Elliston
f3d2736755
* doc/dejagnu.texi: Replace "config file" with "configuration
file" throughout.
7 years ago
Jacob Bachmeyer
73a9a52f3f
* doc/dejagnu.texi (Command line option variables): Improve table
formatting to fix overlapping columns and revise text slightly.
Signed-off-by: Ben Elliston <bje@gnu.org>
7 years ago
Jacob Bachmeyer
be22576744
* doc/dejagnu.texi (Global config file): Change example to use the
Tcl "switch" command instead of the deprecated "case" command.
Signed-off-by: Ben Elliston <bje@gnu.org>
7 years ago
Ben Elliston
18ac21ff34
Bump version.texi.
7 years ago
Jacob Bachmeyer
4a4e84a615
* doc/dejagnu.texi (runtest_file_p procedure): Fix description of
the structure of the "runtests" argument.
Signed-off-by: Ben Elliston <bje@gnu.org>
7 years ago
Ben Elliston
c0f818796c
* doc/dejagnu.texi: Various documentation fixes.
7 years ago
Jacob Bachmeyer
e70fd889a7
* testsuite/runtest.libs/clone_output.test: Use new test harness
for verifying output of clone_output.
* testsuite/runtest.libs/default_procs.tcl (send_error): Roll into
template using store_test_output.
(send_log): Likewise.
(send_user): Likewise.
(clear_test_output): New proc.
(store_test_output): New proc.
* lib/framework.exp (clone_output): Actually send errors to the
error stream; bug found while improving testsuite.
Signed-off-by: Ben Elliston <bje@gnu.org>
7 years ago
Jacob Bachmeyer
bf6c9fa684
* testsuite/runtest.libs/libs.exp (process_test): Handle blank
lines from child process correctly.
Signed-off-by: Ben Elliston <bje@gnu.org>
7 years ago
Jacob Bachmeyer
dc67c894db
* NEWS: Document report card.
* 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>
7 years ago
Ben Elliston
b51a38c441
* Makefile.am (DISTCLEANFILES): Don't use this.
(CLEANFILES): Use this instead.
* Makefile.in: Regenerate.
7 years ago
Ben Elliston
7d63d7a08c
* configure.ac: Abort if AWK is not installed.
* configure: Regenerate.
7 years ago
Ben Elliston
133ffaef0b
* config.guess: Update to latest version.
* config.sub: Likewise.
7 years ago
Ben Elliston
b49747de11
* configure.ac: Add AC_PROG_AWK check.
* configure: Regenerate.
7 years ago
Jacob Bachmeyer
6c7789fa9f
* dejagnu: Avoid use of semicolon as sed(1) command separator.
POSIX does not clearly require sed(1) to support that feature.
Signed-off-by: Ben Elliston <bje@gnu.org>
7 years ago
Jacob Bachmeyer
6ccb10558e
* testsuite/lib/util-defs.exp: Whitespace clean up.
Signed-off-by: Ben Elliston <bje@gnu.org>
7 years ago
Jacob Bachmeyer
04efb47225
PR 33817
* 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>
7 years ago
Ben Elliston
f037566a76
Update date.
7 years ago
Ben Elliston
1a1a2d4fa3
* NEWS: Add item for new dejagnu command.
7 years ago
Ben Elliston
256d7443eb
* Makefile.am (EXTRA_DIST): Remove $(XML).
* Makefile.in: Regenerate.
7 years ago
Jacob Bachmeyer
2f6e46b982
* Makefile.am (EXTRA_DIST): Add "dejagnu" launcher script and
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>
7 years ago
Jacob Bachmeyer
80d14caf5d
* doc/dejagnu.texi (bt procedure): Fix Info links.
Signed-off-by: Ben Elliston <bje@gnu.org>
7 years ago
Ben Elliston
7656e74346
* doc/dejagnu.texi (Board config file): Fix up @ref .
(Command line option variables): Likewise.
(Debugging Procedures): Add an entry for 'bt' command.
7 years ago
Jacob Bachmeyer
b53b22c298
* runtest.exp: Move processing of -V|--version option to first
pass through command line arguments instead of delaying it.
Signed-off-by: Ben Elliston <bje@gnu.org>
7 years ago