aboutsummaryrefslogtreecommitdiff
path: root/testsuite
AgeCommit message (Collapse)AuthorFilesLines
2005-12-24 * testsuite/libdejagnu/tunit.exp: Don't change to a non-existentBen Elliston1-13/+0
subdirectory.
2005-12-20 * Makefile.am (SUBDIRS): Remove testsuite, example.Ben Elliston4-950/+0
(EXTRA_DIST): Add $(TESTSUITE_FILES). (TESTSUITE_FILES): New. (RUNTEST, RUNTESTDEFAULTFLAGS): New. (AM_CXXFLAGS): Set. (check_PROGRAMS): New. (unit_SOURCES): New. * Makefile.in: Regenerate. * configure.ac (AC_OUTPUT): Don't output example/Makefile, testsuite/Makefile or testsuite/libdejagnu/Makefile. * configure: Regenerate. * testsuite/Makefile.am: Remove. * testsuite/Makefile.in: Likewise. * testsuite/libdejagnu/Makefile.am: Likewise. * testsuite/libdejagnu/Makefile.in: Likewise.
2005-12-20 * configure: Regenerate with autoconf 2.59.Ben Elliston2-4/+2
* aclocal.m4: Regenerate with aclocal 1.9.6. * Makefile.in: Regenerate with automake 1.9.6. * doc/Makefile.in: Likewise. * doc/C/Makefile.in: Likewise. * example/Makefile.in: Likewise. * testsuite/Makefile.in: Likewise. * testsuite/libdejagnu/Makefile.in: Likewise.
2005-07-06 * aclocal.m4: Regenerate with aclocal 1.9.Ben Elliston2-158/+202
* configure: Regenerate with autoconf 2.59. * doc/C/Makefile.am: Remove stray include. * Makefile.in, doc/Makefile.in, doc/C/Makefile.in, example/Makefile.in, testsuite/Makefile.in, testsuite/libdejagnu/Makefile.in: Regenerate with automake 1.9.
2005-06-24 * Update the FSF's physical address throughout.Ben Elliston4-4/+4
2004-04-032004-04-02 Rob Savoye <rob@direwolf.welcomehome.org>Rob Savoye2-163/+140
* configure.ac, example/Makefile.am: Add example/mathhelper. * configure, alocal.m4, example/Makefile.in: Regenerated. 2004-04-02 Joel Sherrill <joel@OARcorp.com> * example/mathhelper: New example for using the unit testing API. 2004-03-05 Daniel Jacobowitz <drow@mvista.com> * lib/remote.exp (standard_spawn): Fix rsh username support.
2004-02-08 * TODO: Update.Ben Elliston1-83/+96
* testsuite/libdejagnu/unit.cc: Conform with GNU coding standard.
2004-02-08 * configure.ac: Quote strings throughout in good Autoconf style.Ben Elliston2-12/+8
Remove AC_PROG_YACC invocation. Search for docbook2dvi, et al and expect using AC_PATH_PROG. Remove DJ_AC_PATH_DOCBOOK in favour of existing macros. Remove stale BOARDS and CONFIG substs. Ensure Tcl is at version 8.3 or greater. * configure: Regenerate. * acinclude.m4: Remove. * aclocal.m4: Regenerate. * Makefile.in: Likewise. * doc/Makefile.am (%.pdf: %.sgml): Use $(DOCBOOK2PDF). (%.dvi: %.sgml): Use $(DOCBOOK2DVI). (%.html: %.sgml): Use $(DOCBOOK2HTML). * doc/Makefile.in: Regenerate. * example/Makefile.in: Likewise. * testsuite/Makefile.in: Likewise. * testsuite/libdejagnu/Makefile.in: Likewise. * TODO: Update.
2004-02-08 * configure.ac: Use AC_PATH_PROG to find expect(1).Ben Elliston2-6/+2
(DJ_AC_PATH_TCLSH): Remove unneeded invocation. * acinclude.m4 (DJ_AC_PATH_TCLSH): Remove (unused). (DJ_AC_STL): Likewise. * configure: Regenerate. * aclocal.m4: Likewise. * configure: Likewise. * Makefile.in: Likewise. * doc/Makefile.in: Likewise. * example/Makefile.in: Likewise. * testsuite/Makefile.in: Likewise. * testsuite/libdejagnu/Makefile.in: Likewise. * TODO: Update.
2004-02-07 * Makefile.am (RUNTEST, RUNTESTDEFAULTFLAGS): Remove.Ben Elliston2-7/+2
* Makefile.in: Regenerate. * testsuite/Makefile.am (CLEANFILES): Remove. (RUNTESTDEFAULTFLATS): Pass --srcdir and RUNTEST=$(RUNTEST). * testsuite/Makefile.in: Regenerate.
2004-02-06Remove stray debug output (whoops).Ben Elliston1-1/+0
2004-02-06* util-defs.exp only exists to support testing lib/utils.exp, so moveBen Elliston3-2/+106
it to the testsuite/lib directory and out of users' sight. * lib/util-defs.exp: Move from here .. * testsuite/lib/util-defs.exp: .. to here. * Makefile.am (EXTRA_DIST): Remove lib/util-defs.exp. * Makefile.in: Regenerate. * testsuite/Makefile.am (EXTRA_DIST): Add lib/util-defs.exp. * testsuite/Makefile.in: Regenerate. * doc/ref.sgml (File Map): Remove util-defs.exp. * packaging/pkg/prototype: Update file list.
2004-02-06* Use modern Automake features to simplify the Makefiles/configury.Ben Elliston4-66/+113
* This work eliminates the need for the special Clean.tcl script. * Clean.tcl: Remove. * Makefile.am (SUBDIRS): Add testsuite, example directories. (EXTRA_DIST): Define. (pkgdata_SCRIPTS): Add lib/*.exp files. (DATE, TCLSH): Remove. (configdir, config_DATA, config_SCRIPTS): Define. (baseboarddir, baseboard_DATA, baseboard_SCRIPTS): Likewise. (pkgdata_DATA): Likewise. (djlibexecdir, djlibexec_SCRIPTS): Likewise. (PKGING, PACKAGING_METAFILES): New macros. (clean-local): Remove. (rpm): Depend on dist. (deb): Likewise. (dist-hook): Remove. (lib_dest, lib_files): Likewise. (baseboard_dest, baseboard_files): Likewise. (include_dest, config_dest, config_files): Likewise. (install-data-local): Likewise. (uninstall-local): Likewise. (site.exp): Likewise. * Makefile.in: Regenerate. * testsuite/Makefile.am (all, all-am, etcetera): Remove. (force): Likewise. (EXTRA_DIST): Define. (site.exp): Remove target. * testsuite/Makefile.in: Regenerate. * testsuite/libdejagnu/Makefile.am (EXTRA_DIST): Define. (noinst_PROGRAMS): Rename from this .. (check_PROGRAMS): .. to this. * testsuite/libdejagnu/Makefile.in: Regenerate. * doc/Makefile.am (man_MANS): Rename from this .. (dist_man_MANS): .. to this. (info_TEXINFOS): Define. (TARGETS): Remove overview.rtf. (EXTRA_DIST): Define. (%.rtf: %.sgml): Remove rule. (%.gif: %.fig): Likewise. (%.epsi: %.eps): Likewise. (%.eps: %.fig): Likewise. (clean, realclean, distclean): Remove. (install-docs): Don't install overview.rtf. * doc/Makefile.in: Regenerate. * doc/texinfo.tex: New file. * example/calc/Makefile.am (noinst_PROGRAMS): Rename from this .. (check_PROGRAMS): .. to this. (EXTRA_DIST): Add test cases and calc.1 man page. * example/calc/Makefile.in: Regenerate. * example/calc/aclocal.m4: Likewise. * example/calc/configure: Likewise. * example/calc/stamp-h.in: Remove. * example/hello/Makefile.am (bin_PROGRAMS): Rename from this .. (check_PROGRAMS): .. to this. (EXTRA_DIST): Define. * example/hello/Makefile.in: Regenerate. * example/hello/aclocal.m4: Likewise. * example/hello/configure: Likewise. * example/hello/testsuite/Makefile.am (EXTRA_DIST): Define. * example/hello/testsuite/Makefile.in: Regenerate.
2004-02-06 * Makefile.in: Regenerate.Ben Elliston2-2/+2
* doc/Makefile.in: Likewise. * example/Makefile.in: Likewise. * testsuite/Makefile.in: Likewise. * testsuite/libdejagnu/Makefile.in: Likewise.
2004-02-03 * configure.in (AC_NO_EXECUTABLES): Remove.Ben Elliston2-140/+158
* configure: Rebuild with Autoconf 2.59. * acinclude.m4 (DJ_AC_STL): Quote macro name to appease aclocal. (DJ_AC_PATH_TCLSH): Likewise. (DJ_AC_PATH_DOCBOOK): Likewise. * aclocal.m4: Rebuild. * doc/Makefile.in: Rebuild with Automake 1.8.2. * example/Makefile.in: Likewise. * testsuite/Makefile.in: Likewise. * testsuite/libdejagnu/Makefile.in: Likewise.
2003-12-03Merge from DejaGnu 1.4 branch:Ben Elliston1-12/+1
* testsuite/runtest.all/utils.test: Fix a test for proc find which assumed that "subsubfile1" would appear at the end of the returned list. Adjust to use a more robust regular expression.
2003-08-19Re-indent with Emacs' tcl-mode.Ben Elliston2-3/+3
2003-08-17 * Makefile.am: Tidy comments and unused command lines.Ben Elliston1-1/+1
* Makefile.in: Regenerate. * testsuite/libdejagnu/Makefile.in: Likewise.
2003-08-17More trailing whitespace.Ben Elliston10-25/+25
2003-08-16Whitespace fixes.Ben Elliston4-22/+22
2003-08-12Remove stray whitespace.Ben Elliston3-16/+0
2003-08-12 * Makefile.am (tarball): Update path to dejagnu.spec.Ben Elliston3-107/+261
(rpmspec): Likewise. (deb): Likewise, update path to package metafiles. (solpkg): Likewise. (hpdepot): Likewise. * Makefile.in: Regenerate. * aclocal.m4: Likewise. * configure: Likewise. * doc/Makefile.in: Likewise. * example/Makefile.in: Likewise. * testsuite/Makefile.in: Likewise. * testsuite/libdejagnu/Makefile.am (CXXFLAGS): Rename from this .. (AM_CXXFLAGS): .. to this, in order to suppress Automake warning. * testsuite/libdejagnu/Makefile.in: Regenerate.
2003-03-172003-03-16 Rob Savoye <rob@direwolf.welcomehome.org>Rob Savoye9-34/+61
* lib/unix.exp: Preservce the value of LD_LIBRARY_PATH, rather than stomp on it. This is based on a patch from Brendan Conoboy <blc@redhat.com>. * Most files: Update copyright dates. 2003-03-13 Mike Stump <mrs@apple.com> * lib/dg.exp(dg-test): Add compiler flags to testcase name, to help ensure uniqueness. 2003-03-05 Alexandre Oliva <aoliva@redhat.com> * lib/remote.exp (standard_download, standard_upload): Support nfsdir and nfsroot_server. 2001-11-12 Andrew Cagney <ac131313@redhat.com> * lib/remote.exp (local_exec, standard_close): Use SHELL background instead of tcl background to background the kill processes. Work around problem found by Nick Duffek in older CYGWINs. (migrated from Redhat's sources kind late, sorry)
2002-09-04 * Makefile.am: Add support to build Solaris and HPUX packages.Rob Savoye2-41/+64
* Makefile.in: Regenerated with automake 1.6. * aclocal.m4: Regenerated with aclocal 1.6. * example/hello/Makefile.in: Regenerated with automake 1.6. * example/calc/Makefile.in: Regenerated with automake 1.6. * missing: Update with the one from automake 1.6.
2002-08-30Slowly working towards the next release...Rob Savoye1-1/+1
2002-04-262002-04-19 Nick Clifton <nickc@cambridge.redhat.com>Rob Savoye5-308/+310
* Import files from sourceware dejagnu repository: 2002-03-15 Chris Demetriou <cgd@broadcom.com> * baseboards/mips-sim-idt32.exp: New file. 2002-01-21 Ben Elliston <bje@redhat.com> * baseboards/sh-sid.exp: New file. 2001-11-26 Thomas Fitzsimmons <fitzsim@redhat.com> * baseboards/i386-sid.exp: New file. 2001-10-10 Frank Ch. Eigler <fche@redhat.com> * config/sid.exp (set_host_info): New proc. Call it to set gdb,nointerrupt flag to work around framework problems. 2001-08-24 Frank Ch. Eigler <fche@redhat.com> * baseboards/basic-sid.exp (find_sid_conf): Tolerate not finding path to pregen configuration file. 2001-02-22 Ben Elliston <bje@redhat.com> * config/sid.exp: New file. * baseboards/basic-sid.exp: Likewise. * baseboards/arm-sid.exp: Likewise. * baseboards/m32r-sid.exp: Likewise. * baseboards/m68k-sid.exp: Likewise.
2001-09-12 * Makefile.am: Add a clean-local target, and nuke example andRob Savoye3-4/+8
testsuite from SUBDIRS, so they don't get built via "make all". * Makefile: All Makefiles regenerated. * debian/changelog: Update version for 1.4.2 release. * redhat/dejagnu.spec: Update version for 1.4.2 release.
2001-07-302001-07-30 Paul A. Houghton <houghton@wcomnet.com>Rob Savoye1-3/+3
* dejagnu.h, testsuite/libdejagnu/unit.cc: Make the oustate array be a const to work with Sun's compiler.
2001-05-30 * acinclude.m4(DJ_AC_STL): Also useRob Savoye2-0/+4
AC_LANG_CPLUSPLUS so we build this test case with G++. * aclocal.m4, configure: Regenerated. * dejagnu.h: Don't use testout(), have each method print the array value directly, which is much simpler. * acinclude.m4(DJ_AC_STL): s/for for/for/. * dejagnu.h: Add conditional support for sstream. (testout): Likewise. Make return type `const'.
2001-05-26 * acinclude.m4: Add DJ_AC_STL, which figures out if we're runningRob Savoye1-5/+8
libstdc++ version 2 or 3. * aclocal.m4: Regenerated. * configure.in: Add DJ_AC_STL. * configure: Regenerated. * dejagnu.h: Add the use of the std namespace, so we work with libstdc++ version 2 or 3. * testsuite/libdejagnu/unit.cc: Use setbuf() or pubsetbuff(), depending on the version.
2001-05-09 * runtest.exp: Add new command line option, --status (or -st) toRob Savoye5-13/+11
toggle whether Tcl script bugs in test drivers should be propogated as an error to the shell. * lib/dejagnu.exp: Trim off test state part of the message, so we don't duplicate it.
2001-05-06 * debian/rules: Install all the doc formats.dejagnu-1.4.1-releaseRob Savoye2-34/+17
* redhat/dejagnu.spec: Install all the doc formats. * Clean.tcl: Also nuke all Emacs backup files. * Makefile.am: Fix dependencies on tarball target. Add new target to build Debian packages. Add $(includedir) to install-data-local target so dejagnu.h gets installed in the right place. * doc/Makefile.am: Make all paths absolute, cause some versions of the db2* tools are braindead. * doc/overview.sgml: Update version numbers and log. * doc/user.sgml: Add mention of dejagnu.h header file. * doc/ref.sgml: Add chapter on dejagnu.h header file for unit testing. * config/default.exp: New file for default config settings for simple native testsuites that don't need anything else. * lib/dejagnu.exp: Add $text\r\n to all strings, to make sure we only get one line at a time. * testsuite/libdejagnu: New directory for dejagnu library test cases. * testsuite/libdejagnu/unit.cc: Test case for dejagnu.h. * testsuite/libdejagnu/tunit.exp: Test driver for dejagnu.h. * testsuite/libdejagnu/Makefile.am: New makefile to build the test case. * testsuite/libdejagnu/Makefile.in: Generated. * testsuite/Makefile.am: Add libdejagnu to SUBDIRS. Replace the site.exp rule, cause we don't want the $tool setting, so we run all the test suites. Don't pass the tool name for "make check". * configure.in: Add testsuite/libdejagnu/Makefile to AC_OUTPUT.
2001-05-04 * testsuite/libdejagnu: New directory for dejagnu library testRob Savoye7-46/+681
cases. * testsuite/libdejagnu/unit.cc: Test case for dejagnu.h. * testsuite/libdejagnu/tunit.exp: Test driver for dejagnu.h. * testsuite/libdejagnu/Makefile.am: New makefile to build the test case. * testsuite/libdejagnu/Makefile.in: Generated. * testsuite/Makefile.am: Add libdejagnu to SUBDIRS. Replace the site.exp rule, cause we don't want the $tool setting, so we run all the test suites. Don't pass the tool name for "make check". * configure.in: Add testsuite/libdejagnu/Makefile to AC_OUTPUT.
2001-04-06 * Makefile.am: Add an empty check-DEJAGNU target, cause we onlyRob Savoye2-2/+11
want to run the testsuite once. * example/Makefile.am: Don't run "calc" as part of check target, cause calc is just an example. * testsuite/Makefile.am: Use the runtest in the source tree, or refuse to run.
2001-02-22 * debian/changelog: Add entry for new release.Rob Savoye1-1/+1
* debian/control: Fix problem with "no binary package" error. * debian/rules: Fix so things actually build a package. This was mostly installing the new html version of the doc, not an info page. * doc/Makefile.am: Build and install the rtf and ps versions of the manual. Remove all the created files and subdirectories. * doc/overview.sgml: Update the copyright message. * doc/ref.sgml: Update the copyright messages. Add section on obtaining DejaGnu releases. * doc/user.sgml: Update the copyright messages. Add blurb about the --mail option. * doc/overview: Regenerated.
2001-02-18 * Most all files: Update copyright notices.Rob Savoye8-41/+50
* Makefile.am: Add support for making RPMs. Force different values for RUNTEST and RUNTESTFLAGS, so we can test ourselves. * testsuite/Makefile.am: Force a different value for RUNTESTFLAGS. * acinclude.m4, configure.in: Find Tclsh, and Docbook. * configure: Regenerated. * doc/Makefile.am: Use $DOCBOOK to find the filters. * doc/overview: Add the html version of the doc so one doesn't need docbook to read the manual. * example/calc/Makefile.am: New automake support. * example/calc/Makefile.in: Generated. * example/Makefile.am: Recursion support for make. * example/calc/Makefile.in: Generated by automake. * example/calc/calc.h.in: Move constants to calc.c, so we can use autoheader. * example/calc/calc.c: Add constants from calc.h.in. * redhat/dejagnu.spec: New RPM packaging file. * debian/{changelog,conffiles,control,copyright,postinst,preinst, rules,site.exp}: New Debian packaging support.
2001-02-05Initial revisionRob Savoye18-0/+1673