X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=tests%2FMakefile.in;h=5efbfbc67a87883e164ee3aa9a720b6b7bc5cdb3;hb=9fd0ad6f68f361d780bd64e6127309f6b05bd489;hp=642f39446595637a14eb5a9853e8557c2ebebc2c;hpb=3c598e89fb34a892d369a138daa8c3314294493c;p=openldap diff --git a/tests/Makefile.in b/tests/Makefile.in index 642f394465..5efbfbc67a 100644 --- a/tests/Makefile.in +++ b/tests/Makefile.in @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2004 The OpenLDAP Foundation. +## Copyright 1998-2010 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without @@ -18,16 +18,20 @@ SUBDIRS= progs BUILD_BDB=@BUILD_BDB@ BUILD_HDB=@BUILD_HDB@ -BUILD_LDBM=@BUILD_LDBM@ +BUILD_SQL=@BUILD_SQL@ +# test primary backends (default) test tests: @$(MAKE) bdb @$(MAKE) hdb - @$(MAKE) ldbm + +# test all backends +alltests: tests + @$(MAKE) sql bdb test-bdb: bdb-$(BUILD_BDB) bdb-no: - @echo "run configure with --enable-bdb" + @echo "run configure with --enable-bdb to run BDB tests" bdb-yes bdb-mod: FORCE @echo "Initiating LDAP tests for BDB..." @@ -35,23 +39,33 @@ bdb-yes bdb-mod: FORCE hdb test-hdb: hdb-$(BUILD_HDB) hdb-no: - @echo "run configure with --enable-hdb" + @echo "run configure with --enable-hdb to run HDB tests" hdb-yes hdb-mod: FORCE @echo "Initiating LDAP tests for HDB..." @$(RUN) -b hdb all -ldbm test-ldbm: ldbm-$(BUILD_LDBM) -ldbm-no: - @echo "run configure with --enable-ldbm" +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 + +ldif test-ldif: FORCE + @echo "Initiating LDAP tests for LDIF..." + @$(RUN) -b ldif all + +regressions: FORCE + @echo "Testing (available) ITS regressions" + @$(RUN) its-all -ldbm-yes ldbm-mod: FORCE - @echo "Initiating LDAP tests for LDBM..." - @$(RUN) -b ldbm all +its: regressions clean-local: FORCE - -$(RM) -r testrun *leak *gmon *core + -$(RM) -r testrun configpw configpw.conf *leak *gmon *core veryclean-local: FORCE - @-$(RM) data schema ucdata + @-$(RM) run testdata schema ucdata