X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=tests%2FMakefile.in;h=dae2af27a416aa18abba17d27b95df8277c48013;hb=49856f61bd72d1f07502e2289604020dfc4ddd34;hp=5965bd6d15504f438da655b954a4861a0ec29b9f;hpb=2e769ccf43ee14a213045adabf06b00c6f12d5bd;p=openldap diff --git a/tests/Makefile.in b/tests/Makefile.in index 5965bd6d15..dae2af27a4 100644 --- a/tests/Makefile.in +++ b/tests/Makefile.in @@ -1,27 +1,67 @@ -## Copyright 1998 The OpenLDAP Foundation, All Rights Reserved. -## COPYING RESTRICTIONS APPLY, see COPYRIGHT file +# Makefile.in for tests +# $OpenLDAP$ +## This work is part of OpenLDAP Software . ## -## tests Makefile.in for OpenLDAP +## Copyright 1998-2008 The OpenLDAP Foundation. +## All rights reserved. +## +## Redistribution and use in source and binary forms, with or without +## modification, are permitted only as authorized by the OpenLDAP +## Public License. +## +## A copy of this license is available in the file LICENSE in the +## top-level directory of the distribution or, alternatively, at +## . +RUN=./run +SUBDIRS= progs -SCRIPTSDIR=./scripts +BUILD_BDB=@BUILD_BDB@ +BUILD_HDB=@BUILD_HDB@ +BUILD_SQL=@BUILD_SQL@ -all-local: FORCE - @echo "Initiating LDAP tests..."; \ - $(MKDIR) -p test-db test-repl ; \ - $(SCRIPTSDIR)/all $(SCRIPTSDIR) +# test primary backends (default) +test tests: + @$(MAKE) bdb + @$(MAKE) hdb -clean-local: FORCE - $(RM) test-db/[!C]* test-repl/[!C]* *core +# test all backends +alltests: tests + @$(MAKE) sql + +bdb test-bdb: bdb-$(BUILD_BDB) +bdb-no: + @echo "run configure with --enable-bdb to run BDB tests" + +bdb-yes bdb-mod: FORCE + @echo "Initiating LDAP tests for BDB..." + @$(RUN) -b bdb all + +hdb test-hdb: hdb-$(BUILD_HDB) +hdb-no: + @echo "run configure with --enable-hdb to run HDB tests" -veryclean-local: clean +hdb-yes hdb-mod: FORCE + @echo "Initiating LDAP tests for HDB..." + @$(RUN) -b hdb all -depend-local: FORCE +sql test-sql: sql-$(BUILD_SQL) +sql-no: + @echo "run configure with --enable-sql to run SQL tests" + +sql-yes sql-mod: FORCE + @echo "Initiating LDAP tests for SQL..." + @$(RUN) -b sql sql-all + +regressions: FORCE + @echo "Testing (available) ITS regressions" + @$(RUN) its-all + +its: regressions + +clean-local: FORCE + -$(RM) -r testrun configpw configpw.conf *leak *gmon *core -install-local: FORCE +veryclean-local: FORCE + @-$(RM) run testdata schema ucdata -all-common: all-local -install-common: install-local -clean-common: clean-local -veryclean-common: veryclean-local -depend-common: depend-local