From 02db05202bc096a7ed4b049ca8ff2ade7a4f7710 Mon Sep 17 00:00:00 2001 From: Yoni Fogel <yoni@tokutek.com> Date: Mon, 26 Nov 2007 14:24:59 +0000 Subject: [PATCH] Modified test_db_env_open_open_close Documented in the test that BDB does not behave as expected, Changed it to create both times (BDB was failing for reasons other than the test intended) closes #34 git-svn-id: file:///svn/tokudb@752 c7de825b-a66e-492c-adef-691d508d4ae1 --- src/tests/Makefile | 1 + src/tests/test_db_env_open_open_close.c | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/tests/Makefile b/src/tests/Makefile index 8269ba9019d..7d995fb03db 100644 --- a/src/tests/Makefile +++ b/src/tests/Makefile @@ -63,6 +63,7 @@ $(RUN_ALL_TESTS): $(ALL_TESTS): %.run: %.bdbrun %.tdbrun + @ echo ok ifeq ($(VERBOSE),2) VERBVERBOSE=-v diff --git a/src/tests/test_db_env_open_open_close.c b/src/tests/test_db_env_open_open_close.c index 3c27451ea00..37ac5b4747b 100644 --- a/src/tests/test_db_env_open_open_close.c +++ b/src/tests/test_db_env_open_open_close.c @@ -22,8 +22,13 @@ int main() { r = dbenv->open(dbenv, DIR, DB_CREATE|DB_INIT_MPOOL|DB_PRIVATE, 0666); assert(r == 0); - r = dbenv->open(dbenv, DIR, DB_INIT_MPOOL|DB_PRIVATE, 0666); + r = dbenv->open(dbenv, DIR, DB_CREATE|DB_INIT_MPOOL|DB_PRIVATE, 0666); +#ifdef USE_TDB assert(r != 0); +#else + printf("test_db_env_open_open_close.bdb skipped. (BDB apparently does not follow the spec).\n"); + assert(r==0); +#endif r = dbenv->close(dbenv, 0); assert(r == 0); -- 2.30.9