summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/tests/PartialFailure.cpp
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2009-04-15 21:21:47 +0000
committerAlan Conway <aconway@apache.org>2009-04-15 21:21:47 +0000
commit774307d5bea0e169b03980af1bc7b4c16631e48e (patch)
tree96e1ab6ab00243223e274e35b53165a6b1af4d0f /qpid/cpp/src/tests/PartialFailure.cpp
parent4ea5f0d5250bc1ab0a7ea09da243d569e8c95c9d (diff)
downloadqpid-python-774307d5bea0e169b03980af1bc7b4c16631e48e.tar.gz
Clean up temporary data directories in tests.
ForkedBroker.cpp: create/delete tmp data directory if passed arg TMP_DATA_DIR. failover_soak.cpp, PartialFailure.cpp: use tmp data dir feature of ForkedBroker git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@765365 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/src/tests/PartialFailure.cpp')
-rw-r--r--qpid/cpp/src/tests/PartialFailure.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/qpid/cpp/src/tests/PartialFailure.cpp b/qpid/cpp/src/tests/PartialFailure.cpp
index f7187b2e77..5137672e7d 100644
--- a/qpid/cpp/src/tests/PartialFailure.cpp
+++ b/qpid/cpp/src/tests/PartialFailure.cpp
@@ -53,11 +53,8 @@ void updateArgs(ClusterFixture::Args& args, size_t index) {
os << "--test-store-name=s" << index;
args.push_back(os.str());
args.push_back("--load-module=.libs/test_store.so");
- string dataDir("/tmp/PartialFailure.XXXXXX");
- if (!mkdtemp(const_cast<char*>(dataDir.c_str())))
- throw ErrnoException("Can't create data dir");
- args.push_back("--data-dir="+dataDir);
args.push_back("--auth=no");
+ args.push_back("TMP_DATA_DIR");
// These tests generate errors deliberately, disable error logging unless a log env var is set.
if (!::getenv("QPID_TRACE") && !::getenv("QPID_LOG_ENABLE")) {