Update for valgrind failure.
[awesomized/libmemcached] / libtest / unittest.cc
index 7f0c7404fc2d5ca74997efaf1dc3a0bfcb281809..0272ee7e181a10ba73cbad237287491e789d0c8c 100644 (file)
@@ -379,7 +379,14 @@ static test_return_t application_doesnotexist_BINARY(void *)
 #if defined(TARGET_OS_OSX) && TARGET_OS_OSX
     test_compare(Application::FAILURE, true_app.wait());
 #else
-    test_compare(Application::INVALID, true_app.wait());
+    if (getenv("TESTS_ENVIRONMENT") and strstr(getenv("TESTS_ENVIRONMENT"), "valgrind"))
+    {
+      test_compare(Application::FAILURE, true_app.wait());
+    }
+    else
+    {
+      test_compare(Application::INVALID, true_app.wait());
+    }
 #endif
   }
   test_compare(0, true_app.stdout_result().size());