aboutsummaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/indexmetainfo/indexmetainfo_test.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'searchlib/src/tests/indexmetainfo/indexmetainfo_test.cpp')
-rw-r--r--searchlib/src/tests/indexmetainfo/indexmetainfo_test.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/searchlib/src/tests/indexmetainfo/indexmetainfo_test.cpp b/searchlib/src/tests/indexmetainfo/indexmetainfo_test.cpp
index e7dc828c9e5..4bd40863fc2 100644
--- a/searchlib/src/tests/indexmetainfo/indexmetainfo_test.cpp
+++ b/searchlib/src/tests/indexmetainfo/indexmetainfo_test.cpp
@@ -14,9 +14,11 @@ TEST_SETUP(Test)
int
Test::Main()
{
+ const std::string srcDir = getenv("SOURCE_DIRECTORY") ? getenv("SOURCE_DIRECTORY") : ".";
+
TEST_INIT("indexmetainfo_test");
{ // load pregenerated file
- IndexMetaInfo info("");
+ IndexMetaInfo info(srcDir);
EXPECT_TRUE(info.load());
ASSERT_TRUE(info.snapshots().size() == 4);
EXPECT_TRUE(info.snapshots()[0].valid);
@@ -88,7 +90,7 @@ Test::Main()
EXPECT_TRUE(!info.load("file-not-present.txt"));
}
{ // load files with errors should fail
- IndexMetaInfo info(".");
+ IndexMetaInfo info(srcDir);
EXPECT_TRUE(!info.load("bogus1.txt"));
EXPECT_TRUE(!info.load("bogus2.txt"));
EXPECT_TRUE(!info.load("bogus3.txt"));