travis: be nice
[awesomized/libmemcached] / CMakeConfig.txt
index 0d584981c27737cb9e063010a4096428342adc22..b99b507dae388c3f7e7aa83582c2f5c845fd13ac 100644 (file)
@@ -44,6 +44,11 @@ set(ENABLE_SANITIZERS ""
 if(BUILD_TESTING)
     set(MEMCACHED_BINARY "/usr/bin/memcached"
         CACHE FILEPATH "memcached binary")
+    set(CMAKE_CTEST_ARGUMENTS "--output-on-failure")
+    if(CMAKE_VERSION VERSION_GREATER_EQUAL 3.17)
+        # available since CMake 3.17
+        list(APPEND CMAKE_CTEST_ARGUMENTS -j2 --repeat until-pass:2)
+    endif()
 endif()
 
 if(BUILD_DOCS)