aboutsummaryrefslogtreecommitdiff
path: root/Makefile.am
AgeCommit message (Collapse)Author
2022-11-26Add tests for C unit test libraryJacob Bachmeyer
2022-01-21Add new testsuite files to Makefile.amJacob Bachmeyer
2021-05-22Add forgotten testsuite file to distribution listJacob Bachmeyer
2021-05-05Add regression test for PR48155Jacob Bachmeyer
2021-04-28Workaround Automake assumed default to actually produce v7 tarballsJacob Bachmeyer
2021-04-20Adjust Automake options to build maximally portable tarballsJacob Bachmeyer
2021-03-15Clean up tree in preparation for release branchJacob Bachmeyer
2020-12-16Add baseboard for PRU simulatorDimitar Dimitrov
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 Bachmeyer
2020-12-15Fix dejagnu.texi dependency declarationDimitar Dimitrov
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 Bachmeyer
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 Cheng
2020-08-02Move experimental Python unit test module to contrib/Jacob Bachmeyer
2020-08-02Add doc/fdl.texi to Makefile.amJacob Bachmeyer
2020-08-02Add forgotten baseboard files to Makefile.amJacob Bachmeyer
2020-08-02Sort baseboard file list in Makefile.amJacob Bachmeyer
2020-08-02Add forgotten new testsuite files to Makefile.amJacob Bachmeyer
2020-07-22Add tests for DejaGNU unit testing supportJacob Bachmeyer
2020-07-20Add regression test for PR42399Jacob Bachmeyer
2020-07-20Combine inner testsuites used for testing runtestJacob Bachmeyer
2020-07-06Merge branch 'PR41918'Jacob Bachmeyer
Conflicts: ChangeLog
2020-07-06Add baseboards/qemu.expRob Savoye
2020-06-26Withdraw proposed --keep_going and --no_keep_going optionsJacob Bachmeyer
2020-06-17Add new testsuite files to TESTSUITE_FILES in Makefile.amJacob Bachmeyer
2020-06-17Allow testing to continue after an undefined command is calledJacob Bachmeyer
2020-05-18Add hook to put branch and evision in the version for development builds.Rob Savoye
2020-05-15Update Copyright datesRob Savoye
2019-01-02 * NEWS: Document report card.Jacob Bachmeyer
* 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 Elliston
(CLEANFILES): Use this instead. * Makefile.in: Regenerate.
2018-12-20 * Makefile.am (EXTRA_DIST): Remove $(XML).Ben Elliston
* Makefile.in: Regenerate.
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>
2018-12-16 * Makefile.am (RUNTESTDEFAULTFLAGS): Remove; no longer needed.Jacob Bachmeyer
* Makefile.in: Regenerate. Signed-off-by: Ben Elliston <bje@gnu.org>
2018-12-11 * testsuite/runtest.all/libs.exp: Use "testsuite file" command.Jacob Bachmeyer
* 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 Elliston
doc/texinfo.tex. With thanks to Jacob Bachmeyer. * Makefile.in: Regenerate.
2018-12-03 * Makefile.am (TEXINFO_TEX): Set to doc/texinfo.tex.Ben Elliston
(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 Elliston
* Makefile.am (TESTSUITE_FILES): Update filenames. * Makefile.in: Regenerate.
2018-11-28Fix for Jacob Bachmeyer's change on 2018-10-31.Ben Elliston
* Makefile.am (TESTSUITE_FILES): Update filenames. * Makefile.in: Regenerate.
2018-10-31 * Makefile.am (DEJATOOL): List tools in testsuite.Jacob Bachmeyer
(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 Elliston
* Makefile.in: Regenerate with Automake 1.15.1. * aclocal.m4: Likewise.
2016-06-04 * baseboards/aarch64-sim.exp: New file.Jim Wilson
* 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 Clifton
* 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 Elliston
* Makefile.in: Regenerate.
2016-04-15 * Makefile.am (CONTRIB): Add new contrib scripts.Ben Elliston
* Makefile.in: Regenrate.
2016-04-04 * site.tmpl: Delete.Ben Elliston
* Makefile.am (EXTRA_DIST): Remove site.tmpl. * Makefile.in: Regenerate.
2016-03-28 * Makefile.am: Remove references to Docbook and friends.Ben Elliston
* 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 Elliston
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 Elliston
* Makefile.in: Regenerate. * baseboards/arm-ice.exp: Reinstate. * baseboards/arm-sim.exp: Likewise.
2016-03-23 * Makefile.am (config_DATA): Update.Ben Elliston
(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-22 * Makefile.am (config_DATA): Add config/aarch64-fv8.exp.Ben Elliston
* Makefile.in: Regenerate.
2015-12-09 * Makefile.am (baseboard_DATA): Add missing rx-sim.exp.Yoshinori Sato
* Makefile.in: Regenerate. Signed-off-by: Ben Elliston <bje@gnu.org>