You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by ti...@apache.org on 2016/03/02 17:45:01 UTC

mesos git commit: Used temporary directory for fixture creating output files.

Repository: mesos
Updated Branches:
  refs/heads/master b35ad5751 -> effce8ca6


Used temporary directory for fixture creating output files.

Review: https://reviews.apache.org/r/44163/


Project: http://git-wip-us.apache.org/repos/asf/mesos/repo
Commit: http://git-wip-us.apache.org/repos/asf/mesos/commit/effce8ca
Tree: http://git-wip-us.apache.org/repos/asf/mesos/tree/effce8ca
Diff: http://git-wip-us.apache.org/repos/asf/mesos/diff/effce8ca

Branch: refs/heads/master
Commit: effce8ca660957dcdc4e2fee74f4c38f27b9b2cd
Parents: b35ad57
Author: Benjamin Bannier <be...@mesosphere.io>
Authored: Wed Mar 2 16:46:21 2016 +0100
Committer: Till Toenshoff <to...@me.com>
Committed: Wed Mar 2 16:46:21 2016 +0100

----------------------------------------------------------------------
 src/tests/state_tests.cpp | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/mesos/blob/effce8ca/src/tests/state_tests.cpp
----------------------------------------------------------------------
diff --git a/src/tests/state_tests.cpp b/src/tests/state_tests.cpp
index 0b0bc9c..8fb2798 100644
--- a/src/tests/state_tests.cpp
+++ b/src/tests/state_tests.cpp
@@ -391,18 +391,21 @@ TEST_F(InMemoryStateTest, Names)
 }
 
 
-class LevelDBStateTest : public ::testing::Test
+class LevelDBStateTest : public TemporaryDirectoryTest
 {
 public:
   LevelDBStateTest()
     : storage(NULL),
-      state(NULL),
-      path(os::getcwd() + "/.state") {}
+      state(NULL) {}
 
 protected:
   virtual void SetUp()
   {
-    os::rmdir(path);
+    TemporaryDirectoryTest::SetUp();
+
+    ASSERT_SOME(sandbox);
+    path = sandbox.get() + "/.state";
+
     storage = new state::LevelDBStorage(path);
     state = new State(storage);
   }
@@ -411,14 +414,15 @@ protected:
   {
     delete state;
     delete storage;
-    os::rmdir(path);
+
+    TemporaryDirectoryTest::TearDown();
   }
 
   state::Storage* storage;
   State* state;
 
 private:
-  const string path;
+  string path;
 };