From efa7c6b092b2d30f8b16e9699ced1cecb9fb2ba1 Mon Sep 17 00:00:00 2001 From: Per Cederqvist <ceder@lysator.liu.se> Date: Tue, 27 Dec 2005 20:39:50 +0000 Subject: [PATCH] "make check" without a previous "make" failed, because checkkomspace was not built early enough. Also, the test suite should not fail on platforms that don't support fsusage.c. * src/server/Makefile.am (CHECKKOMSPACE): New empty variable. Append checkkomspace$(EXEEXT) to it if we HAVE_FSUSAGE. (check-lyskomd): Depend on $(CHECKKOMSPACE). (check-recursive): Ditto. * src/server/testsuite/lyskomd.0/50.exp: Report "unsupported" if checkkomspace is not built. (Don't fail with fatal errors.) --- ChangeLog | 12 ++++++++++++ src/server/Makefile.am | 6 ++++-- src/server/testsuite/lyskomd.0/50.exp | 6 ++++++ 3 files changed, 22 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 42d3096dc..20d6e129e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,15 @@ +2005-12-21 Per Cederqvist <ceder@lysator.liu.se> + + "make check" without a previous "make" failed, because + checkkomspace was not built early enough. Also, the test suite + should not fail on platforms that don't support fsusage.c. + * src/server/Makefile.am (CHECKKOMSPACE): New empty variable. + Append checkkomspace$(EXEEXT) to it if we HAVE_FSUSAGE. + (check-lyskomd): Depend on $(CHECKKOMSPACE). + (check-recursive): Ditto. + * src/server/testsuite/lyskomd.0/50.exp: Report "unsupported" if + checkkomspace is not built. (Don't fail with fatal errors.) + 2005-12-19 Per Cederqvist <ceder@lysator.liu.se> Fixed test suite bitrot. diff --git a/src/server/Makefile.am b/src/server/Makefile.am index 9c0b91b17..8307af446 100644 --- a/src/server/Makefile.am +++ b/src/server/Makefile.am @@ -54,9 +54,11 @@ AM_CPPFLAGS = \ top_srcdir = @top_srcdir@ sbin_PROGRAMS = lyskomd dbck updateLysKOM komrunning splitkomdb +CHECKKOMSPACE = if HAVE_FSUSAGE sbin_PROGRAMS += checkkomspace +CHECKKOMSPACE += checkkomspace$(EXEEXT) endif check_LIBRARIES = libcheck.a @@ -286,7 +288,7 @@ paths.h: $(top_srcdir)/scripts/unprefix $(top_srcdir)/scripts/definepath \ chmod 444 $@.tmp mv -f $@.tmp $@ -check-lyskomd: libcheck.a lyskomd dbck +check-lyskomd: libcheck.a lyskomd dbck $(CHECKKOMSPACE) cd testsuite && $(MAKE) check-lyskomd check-leaks: libcheck.a lyskomd dbck @@ -343,4 +345,4 @@ aux-item-def-scan.o: aux-item-def-parse.h # all-recursive: lyskomd$(EXEEXT) dbck$(EXEEXT) -check-recursive: libcheck.a lyskomd$(EXEEXT) dbck$(EXEEXT) +check-recursive: libcheck.a lyskomd$(EXEEXT) dbck$(EXEEXT) $(CHECKKOMSPACE) diff --git a/src/server/testsuite/lyskomd.0/50.exp b/src/server/testsuite/lyskomd.0/50.exp index e5f7d5681..0b4d21650 100644 --- a/src/server/testsuite/lyskomd.0/50.exp +++ b/src/server/testsuite/lyskomd.0/50.exp @@ -23,6 +23,8 @@ # Test checkkomspace. +if {[file exists ../checkkomspace]} { + # Start lyskomd. lyskomd_start @@ -132,3 +134,7 @@ send "1005 44 0\n" simple_expect "=1005" client_death 0 lyskomd_death + +} else { +unsupported "checkkomspace is not built" +} -- GitLab