From 60c48f4d5df503c02795d81a60f88dc033c2eb4b Mon Sep 17 00:00:00 2001 From: Peter Mikkelsen Date: Sat, 16 May 2026 19:16:43 +0200 Subject: Switch to using dejagnu for 'make check' No tests yet. This commit exists just to see if the automatic builds will correctly run the tests and report failures. --- tests/Makefile.am | 25 ++++++------------------- tests/aplwc.bin/example.exp | 2 ++ tests/aplwc.lib/example.exp | 3 +++ tests/atlocal.in | 1 - tests/lib/aplwc.exp | 1 + tests/package.m4.in | 6 ------ tests/testsuite.at | 19 ------------------- 7 files changed, 12 insertions(+), 45 deletions(-) create mode 100644 tests/aplwc.bin/example.exp create mode 100644 tests/aplwc.lib/example.exp delete mode 100644 tests/atlocal.in create mode 100644 tests/lib/aplwc.exp delete mode 100644 tests/package.m4.in delete mode 100644 tests/testsuite.at (limited to 'tests') diff --git a/tests/Makefile.am b/tests/Makefile.am index 44e31d3..086e276 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -1,19 +1,6 @@ -TESTSUITE_SRC = $(srcdir)/testsuite.at -TESTSUITE = $(builddir)/testsuite -EXTRA_DIST = $(TESTSUITE_SRC) - -DISTCLEANFILES = $(TESTSUITE) atconfig - -AUTOM4TE = $(SHELL) $(top_srcdir)/build-aux/missing --run autom4te -AUTOTEST = $(AUTOM4TE) --language=autotest - -$(TESTSUITE): $(TESTSUITE_SRC) - $(AUTOTEST) $(TESTSUITE_SRC) > $(TESTSUITE) - -check-local: $(TESTSUITE) - $(SHELL) $(TESTSUITE) - -clean-local: - test ! -f $(TESTSUITE) || \ - $(SHELL) $(TESTSUITE) --clean - +AUTOMAKE_OPTIONS = dejagnu +CLEANFILES = *.log *.sum site.* +EXTRA_DIST = \ + lib/*.exp \ + aplwc.bin/*.exp \ + aplwc.lib/*.exp diff --git a/tests/aplwc.bin/example.exp b/tests/aplwc.bin/example.exp new file mode 100644 index 0000000..15ba15c --- /dev/null +++ b/tests/aplwc.bin/example.exp @@ -0,0 +1,2 @@ +spawn "${aplwc_bin}" +fail "not implemented" diff --git a/tests/aplwc.lib/example.exp b/tests/aplwc.lib/example.exp new file mode 100644 index 0000000..92e00d8 --- /dev/null +++ b/tests/aplwc.lib/example.exp @@ -0,0 +1,3 @@ +spawn "${aplwc_bin}" +fail "not implemented" + diff --git a/tests/atlocal.in b/tests/atlocal.in deleted file mode 100644 index d105ffc..0000000 --- a/tests/atlocal.in +++ /dev/null @@ -1 +0,0 @@ -PATH=@abs_top_builddir@/src:$PATH diff --git a/tests/lib/aplwc.exp b/tests/lib/aplwc.exp new file mode 100644 index 0000000..4406dff --- /dev/null +++ b/tests/lib/aplwc.exp @@ -0,0 +1 @@ +set aplwc_bin "${objdir}/../src/aplwc" diff --git a/tests/package.m4.in b/tests/package.m4.in deleted file mode 100644 index 6db7b87..0000000 --- a/tests/package.m4.in +++ /dev/null @@ -1,6 +0,0 @@ -m4_define([AT_PACKAGE_NAME], [@PACKAGE_NAME@]); -m4_define([AT_PACKAGE_TARNAME], [@PACKAGE_TARNAME@]); -m4_define([AT_PACKAGE_VERSION], [@PACKAGE_VERSION@]); -m4_define([AT_PACKAGE_STRING], [@PACKAGE_STRING@]); -m4_define([AT_PACKAGE_BUGREPORT], [@PACKAGE_BUGREPORT@]); -m4_define([AT_PACKAGE_URL], [@PACKAGE_URL@]); diff --git a/tests/testsuite.at b/tests/testsuite.at deleted file mode 100644 index 41af6b5..0000000 --- a/tests/testsuite.at +++ /dev/null @@ -1,19 +0,0 @@ -AT_INIT([aplwc-repl test suite]) -AT_COLOR_TESTS - -AT_SETUP([Command line arguments]) -AT_TESTED([aplwc]) -AT_CHECK([aplwc --version | sed 1q], [0], [AT_PACKAGE_NAME AT_PACKAGE_VERSION -]) -AT_CHECK([aplwc -v | sed 1q], [0], [AT_PACKAGE_NAME AT_PACKAGE_VERSION -]) -AT_CHECK([aplwc --help | sed 1q], [0], [Usage: aplwc [[OPTION...]] -]) -AT_CHECK([aplwc --h | sed 1q], [0], [Usage: aplwc [[OPTION...]] -]) -AT_CHECK([aplwc --some-unknown-long-option], [1], ignore, ignore) -AT_CHECK([aplwc -k], [1], ignore, ignore) -AT_CHECK([aplwc --help | grep -e '-v, --version'], [0], ignore) -AT_CHECK([aplwc --help | grep -e '-h, --help'], [0], ignore) -AT_CHECK([aplwc --help | grep -e '-k, --ksdfsgs'], [1], ignore, ignore) -AT_CLEANUP \ No newline at end of file -- cgit v1.2.3