Merge in version/etc libtest
[awesomized/libmemcached] / libtest / test.cc
index 1ed6157835e79d8ea16cc6ddd3f2e5067ee44b56..7b13ab79abd3c8593da239188253b14848c0be6b 100644 (file)
@@ -149,6 +149,17 @@ int main(int argc, char *argv[])
 {
   srandom((unsigned int)time(NULL));
 
+  if (getenv("srcdir"))
+  {
+    char buffer[1024];
+    snprintf(buffer, sizeof(buffer), "%s/%s", getenv("srcdir"), "tests");
+    chdir(buffer);
+  }
+  else
+  {
+    chdir("tests");
+  }
+
   world= new Framework();
 
   if (not world)