From: Ali Maredia Date: Thu, 4 Feb 2016 01:31:01 +0000 (-0500) Subject: unittest_journal: got rid of relative paths X-Git-Tag: v10.2.0~27^2~12 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=fd978ce82bbe565ddbf514f65bc5b1e3c7a818ee;p=ceph.git unittest_journal: got rid of relative paths Replaced .libs in TestClassHandler.cc with CEPH_LIB Signed-off-by: Ali Maredia --- diff --git a/src/test/journal/CMakeLists.txt b/src/test/journal/CMakeLists.txt index 07dbbc5de54..0fc9fe83fec 100644 --- a/src/test/journal/CMakeLists.txt +++ b/src/test/journal/CMakeLists.txt @@ -18,10 +18,11 @@ add_executable(unittest_journal EXCLUDE_FROM_ALL ) add_ceph_unittest(unittest_journal ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/unittest_journal) target_link_libraries(unittest_journal + journal + cls_journal + cls_journal_client rados_test_stub librados radostest - journal - cls_journal_client global ) diff --git a/src/test/librados_test_stub/TestClassHandler.cc b/src/test/librados_test_stub/TestClassHandler.cc index 4f66e1effa8..22afad649fa 100644 --- a/src/test/librados_test_stub/TestClassHandler.cc +++ b/src/test/librados_test_stub/TestClassHandler.cc @@ -6,6 +6,8 @@ #include #include #include +#include +#include #include "common/debug.h" #include "include/assert.h" @@ -43,7 +45,8 @@ void TestClassHandler::open_class(const std::string& name, void TestClassHandler::open_all_classes() { assert(m_class_handles.empty()); - DIR *dir = ::opendir(".libs"); + string CEPH_LIB = getenv("CEPH_LIB"); + DIR *dir = ::opendir(CEPH_LIB.c_str()); if (dir == NULL) { assert(false);; } @@ -58,7 +61,7 @@ void TestClassHandler::open_all_classes() { continue; } std::string class_name = name.substr(7, name.size() - 10); - open_class(class_name, ".libs/" + name); + open_class(class_name, CEPH_LIB + "/" + name); } closedir(dir); }