aboutsummaryrefslogtreecommitdiff
path: root/Makefile.am
AgeCommit message (Collapse)AuthorFilesLines
2022-11-29Add tests for mixed C/C++ unit test library usageJacob Bachmeyer1-1/+3
2022-11-29Remove old unit test programJacob Bachmeyer1-2/+1
2022-11-29Add tests for C++ unit test libraryJacob Bachmeyer1-1/+3
2022-11-26Add tests for C unit test libraryJacob Bachmeyer1-3/+6
2022-01-21Add new testsuite files to Makefile.amJacob Bachmeyer1-0/+3
2021-05-22Add forgotten testsuite file to distribution listJacob Bachmeyer1-0/+1
2021-05-05Add regression test for PR48155Jacob Bachmeyer1-1/+2
2021-04-28Workaround Automake assumed default to actually produce v7 tarballsJacob Bachmeyer1-1/+1
2021-04-20Adjust Automake options to build maximally portable tarballsJacob Bachmeyer1-0/+4
2021-03-15Clean up tree in preparation for release branchJacob Bachmeyer1-2/+1
2020-12-16Add baseboard for PRU simulatorDimitar Dimitrov1-0/+1
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-15Add comment at override of RUNTESTJacob Bachmeyer1-0/+2
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-09Revert "Add hook to put branch and evision in the version for development ↵Jacob Bachmeyer1-4/+0
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-08-10Add riscv-sim.expKito Cheng1-0/+1
2020-08-02Move experimental Python unit test module to contrib/Jacob Bachmeyer1-1/+2
2020-08-02Add doc/fdl.texi to Makefile.amJacob Bachmeyer1-0/+1
2020-08-02Add forgotten baseboard files to Makefile.amJacob Bachmeyer1-0/+3
2020-08-02Sort baseboard file list in Makefile.amJacob Bachmeyer1-4/+4
2020-08-02Add forgotten new testsuite files to Makefile.amJacob Bachmeyer1-0/+4
2020-07-22Add tests for DejaGNU unit testing supportJacob Bachmeyer1-0/+2
2020-07-20Add regression test for PR42399Jacob Bachmeyer1-0/+3
2020-07-20Combine inner testsuites used for testing runtestJacob Bachmeyer1-7/+7
2020-07-06Merge branch 'PR41918'Jacob Bachmeyer1-1/+6
Conflicts: ChangeLog
2020-07-06Add baseboards/qemu.expRob Savoye1-0/+1
2020-06-26Withdraw proposed --keep_going and --no_keep_going optionsJacob Bachmeyer1-4/+6
2020-06-17Add new testsuite files to TESTSUITE_FILES in Makefile.amJacob Bachmeyer1-0/+3
2020-06-17Allow testing to continue after an undefined command is calledJacob Bachmeyer1-1/+1
2020-05-18Add hook to put branch and evision in the version for development builds.Rob Savoye1-0/+4
2020-05-15Update Copyright datesRob Savoye1-1/+4
2019-01-02 * NEWS: Document report card.Jacob Bachmeyer1-4/+20
* 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>
2019-01-02 * Makefile.am (DISTCLEANFILES): Don't use this.Ben Elliston1-1/+1
(CLEANFILES): Use this instead. * Makefile.in: Regenerate.
2018-12-20 * Makefile.am (EXTRA_DIST): Remove $(XML).Ben Elliston1-1/+1
* Makefile.in: Regenerate.
2018-12-20 * Makefile.am (EXTRA_DIST): Add "dejagnu" launcher script andJacob Bachmeyer1-6/+22
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>
2018-12-16 * Makefile.am (RUNTESTDEFAULTFLAGS): Remove; no longer needed.Jacob Bachmeyer1-2/+0
* Makefile.in: Regenerate. Signed-off-by: Ben Elliston <bje@gnu.org>
2018-12-11 * testsuite/runtest.all/libs.exp: Use "testsuite file" command.Jacob Bachmeyer1-17/+17
* testsuite/runtest.all/load_lib.exp: Likewise. * testsuite/runtest.all/stats.exp: Likewise. * testsuite/runtest.all/stats.exp: Write local init file as "stats-init.exp" for status summary tests. Use --local_init option to runtest to load that file instead of site.exp and move the inner test module to a nested testsuite. * testsuite/runtest.all/stats-sub.exp: Move file from here .. * testsuite/runtest.all/stats/testsuite/stat.test/stats-sub.exp: .. to here. * testsuite/runtest.all/options.exp: Clean up whitespace in file. Wrap lines in test list and move short items to beginning of list. Write local init file as "options-init.exp" for options tests. Use --local_init option with nested runtest to load that file instead of site.exp; also create an empty nested testsuite. Local init file arranges for inner runtest processes to run in a subdirectory in the object tree to eliminate filename clashes. Set tmpdir if not already set and remove entire temporary directory after running options tests. * testsuite/runtest.all/options/testsuite/null.test/null.exp: New. * testsuite/runtest.all/clone_output.test: Move from here .. * testsuite/runtest.libs/clone_output.test: .. to here. * testsuite/runtest.all/config.test: Move from here .. * testsuite/runtest.libs/config.test: .. to here. * testsuite/runtest.all/default_procs.tcl: Move from here .. * testsuite/runtest.libs/default_procs.tcl: .. to here. * testsuite/runtest.all/libs.exp: Move from here .. * testsuite/runtest.libs/libs.exp: .. to here. * testsuite/runtest.all/load_lib.exp: Move from here .. * testsuite/runtest.libs/load_lib.exp: .. to here. * testsuite/runtest.all/remote.test: Move from here .. * testsuite/runtest.libs/remote.test: .. to here. * testsuite/runtest.all/target.test: Move from here .. * testsuite/runtest.libs/target.test: .. to here. * testsuite/runtest.all/testsuite_file.test: Move from here .. * testsuite/runtest.libs/testsuite_file.test: .. to here. * testsuite/runtest.all/topdir/subdir1/subfile1: Move from here .. * testsuite/runtest.libs/topdir/subdir1/subfile1: .. to here. * testsuite/runtest.all/topdir/subdir1/subfile2: Move from here .. * testsuite/runtest.libs/topdir/subdir1/subfile2: .. to here. * testsuite/runtest.all/topdir/subdir1/subsubdir1/subsubfile1: Move from here .. * testsuite/runtest.libs/topdir/subdir1/subsubdir1/subsubfile1: .. to here. * testsuite/runtest.all/topdir/subdir2/subfile2: Move from here .. * testsuite/runtest.libs/topdir/subdir2/subfile2: .. to here. * testsuite/runtest.all/utils.test: Move from here .. * testsuite/runtest.libs/utils.test: .. to here. * testsuite/runtest.libs/utils.test: Update references to "runtest.all". * testsuite/runtest.all/options.exp: Move from here .. * testsuite/runtest.main/options.exp: .. to here. * testsuite/runtest.all/options/testsuite/null.test/null.exp: Move from here .. * testsuite/runtest.main/options/testsuite/null.test/null.exp: .. to here. * testsuite/runtest.all/stats.exp: Move from here .. * testsuite/runtest.main/stats.exp: .. to here. * testsuite/runtest.all/stats/testsuite/stat.test/stats-sub.exp: Move from here .. * testsuite/runtest.main/stats/testsuite/stat.test/stats-sub.exp: .. to here. * Makefile.am (DISTCLEANFILES): Update for testsuite improvements. (TESTSUITE_FILES): Update to reflect testsuite reorganization. * Makefile.in: Regenerate. Signed-off-by: Ben Elliston <bje@gnu.org>
2018-12-03 * Makefile.am (EXTRA_DIST): Use $(TEXINFO_TEX), not a hardcodedBen Elliston1-2/+2
doc/texinfo.tex. With thanks to Jacob Bachmeyer. * Makefile.in: Regenerate.
2018-12-03 * Makefile.am (TEXINFO_TEX): Set to doc/texinfo.tex.Ben Elliston1-1/+2
(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-11-28One more fix for Jacob Bachmeyer's change on 2018-10-31.Ben Elliston1-0/+1
* Makefile.am (TESTSUITE_FILES): Update filenames. * Makefile.in: Regenerate.
2018-11-28Fix for Jacob Bachmeyer's change on 2018-10-31.Ben Elliston1-1/+1
* Makefile.am (TESTSUITE_FILES): Update filenames. * Makefile.in: Regenerate.
2018-10-31 * Makefile.am (DEJATOOL): List tools in testsuite.Jacob Bachmeyer1-1/+4
(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-30 * Makefile.am (DISTCLEANFILES): Add testrun.xml.Ben Elliston1-1/+2
* Makefile.in: Regenerate with Automake 1.15.1. * aclocal.m4: Likewise.
2016-06-04 * baseboards/aarch64-sim.exp: New file.Jim Wilson1-1/+2
* Makefile.am (baseboard_DATA): Add aarch64-sim.exp. * Makefile.in: Regenerate. * lib/libgloss.exp (libgloss_link_flags): Map aarch64* to aarch64. Signed-off-by: Ben Elliston <bje@gnu.org>
2016-04-19 * baseboards/msp430-sim.exp: New file.Nick Clifton1-0/+1
* Makefile.am (baseboard_DATA): Add msp430-sim.exp. * Makefile.in: Regenerate. Signed-off-by: Ben Elliston <bje@gnu.org>
2016-04-17 * Makefile.am (pkgdata_DATA): Add lib/ssh.exp, lib/dmucs.exp.Ben Elliston1-0/+2
* Makefile.in: Regenerate.
2016-04-15 * Makefile.am (CONTRIB): Add new contrib scripts.Ben Elliston1-1/+4
* Makefile.in: Regenrate.
2016-04-04 * site.tmpl: Delete.Ben Elliston1-1/+1
* Makefile.am (EXTRA_DIST): Remove site.tmpl. * Makefile.in: Regenerate.
2016-03-28 * Makefile.am: Remove references to Docbook and friends.Ben Elliston1-26/+0
* configure.ac: Likewise. * Makefile.in: Regenerate. * configure: Regenerate. * doc/dejagnu.xml: Remove. * doc/legal.xml: Likewise. * doc/ref.xml: Likewise. * doc/user.xml: Likewise.
2016-03-23 * Makefile.am (baseboard_DATA): Remove cygwin.exp, mcore-elf.exp,Ben Elliston1-7/+0
mcore-pe.exp, vx4300.exp, vx68k.exp, vx960.exp, vxsparc.exp. * Makefile.in: Regenerate. * baseboards/cygwin.exp, baseboards/mcore-elf.exp, baseboards/mcore-pe.exp, baseboards/vx4300.exp, baseboards/vx68k.exp, baseboards/vx960.exp, baseboards/vxsparc.exp: Remove.
2016-03-23 * Makefile.am (baseboard_DATA): Add arm-ice.exp, arm-sim.exp.Ben Elliston1-0/+2
* Makefile.in: Regenerate. * baseboards/arm-ice.exp: Reinstate. * baseboards/arm-sim.exp: Likewise.