${LIBEVENT_LIB}
${LIBGFLAGS_LIBRARY}
${LIBGLOG_LIBRARY}
+ Iphlpapi.lib
Ws2_32.lib
${FOLLY_SHINY_DEPENDENCIES}
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/folly-deps.cmake DESTINATION share/folly RENAME folly-config.cmake)
option(BUILD_TESTS "If enabled, compile the tests." OFF)
+option(BUILD_BROKEN_TESTS "If enabled, compile tests that are known to be broken." OFF)
option(BUILD_HANGING_TESTS "If enabled, compile tests that are known to hang." OFF)
option(BUILD_SLOW_TESTS "If enabled, compile tests that take a while to run in debug mode." OFF)
if (BUILD_TESTS)
folly_define_tests(
DIRECTORY concurrency/test/
TEST cache_locality_test SOURCES CacheLocalityTest.cpp
+
+ DIRECTORY executors/test/
+ TEST async_helpers_test SOURCES AsyncTest.cpp
+ TEST codel_test SOURCES CodelTest.cpp
+ TEST fiber_io_executor_test SOURCES FiberIOExecutorTest.cpp
+ TEST global_executor_test SOURCES GlobalExecutorTest.cpp
+ TEST serial_executor_test SOURCES SerialExecutorTest.cpp
+ TEST thread_pool_executor_test SOURCES ThreadPoolExecutorTest.cpp
+ TEST threaded_executor_test SOURCES ThreadedExecutorTest.cpp
+ TEST unbounded_blocking_queue_test SOURCES UnboundedBlockingQueueTest.cpp
+
DIRECTORY experimental/test/
TEST autotimer_test SOURCES AutoTimerTest.cpp
TEST bits_test_2 SOURCES BitsTest.cpp
DIRECTORY fibers/test/
TEST fibers_test SOURCES FibersTest.cpp
+ DIRECTORY functional/test/
+ TEST apply_tuple_test SOURCES ApplyTupleTest.cpp
+
DIRECTORY futures/test/
TEST barrier_test SOURCES BarrierTest.cpp
TEST callback_lifetime_test SOURCES CallbackLifetimeTest.cpp
TEST parallel_map_test SOURCES ParallelMapTest.cpp
TEST parallel_test SOURCES ParallelTest.cpp
+ DIRECTORY hash/test/
+ TEST spooky_hash_v1_test SOURCES SpookyHashV1Test.cpp
+ TEST spooky_hash_v2_test SOURCES SpookyHashV2Test.cpp
+
DIRECTORY io/test/
TEST compression_test SOURCES CompressionTest.cpp
TEST iobuf_test SOURCES IOBufTest.cpp
TEST timeseries_histogram_test SOURCES TimeseriesHistogramTest.cpp
TEST timeseries_test SOURCES TimeseriesTest.cpp
+ DIRECTORY synchronization/test/
+ TEST call_once_test SOURCES CallOnceTest.cpp
+
DIRECTORY test/
TEST ahm_int_stress_test SOURCES AHMIntStressTest.cpp
- TEST apply_tuple_test SOURCES ApplyTupleTest.cpp
TEST arena_test SOURCES ArenaTest.cpp
TEST arena_smartptr_test SOURCES ArenaSmartPtrTest.cpp
TEST array_test SOURCES ArrayTest.cpp
TEST bit_iterator_test SOURCES BitIteratorTest.cpp
TEST bits_test SOURCES BitsTest.cpp
TEST cacheline_padded_test SOURCES CachelinePaddedTest.cpp
- TEST call_once_test SOURCES CallOnceTest.cpp
TEST checksum_test SOURCES ChecksumTest.cpp
TEST clock_gettime_wrappers_test SOURCES ClockGettimeWrappersTest.cpp
TEST concurrent_skip_list_test SOURCES ConcurrentSkipListTest.cpp
TEST format_other_test SOURCES FormatOtherTest.cpp
TEST format_test SOURCES FormatTest.cpp
TEST function_scheduler_test SOURCES FunctionSchedulerTest.cpp
- TEST function_test SOURCES FunctionTest.cpp
+ TEST function_test BROKEN
+ SOURCES FunctionTest.cpp
TEST function_ref_test SOURCES FunctionRefTest.cpp
TEST futex_test SOURCES FutexTest.cpp
TEST group_varint_test SOURCES GroupVarintTest.cpp
TEST has_member_fn_traits_test SOURCES HasMemberFnTraitsTest.cpp
TEST hash_test SOURCES HashTest.cpp
TEST indestructible_test SOURCES IndestructibleTest.cpp
- TEST indexed_mem_pool_test SOURCES IndexedMemPoolTest.cpp
+ TEST indexed_mem_pool_test BROKEN
+ SOURCES IndexedMemPoolTest.cpp
# MSVC Preprocessor stringizing raw string literals bug
#TEST json_test SOURCES JsonTest.cpp
TEST json_other_test
TEST small_vector_test SOURCES small_vector_test.cpp
TEST sorted_vector_types_test SOURCES sorted_vector_test.cpp
TEST sparse_byte_set_test SOURCES SparseByteSetTest.cpp
- TEST spooky_hash_v1_test SOURCES SpookyHashV1Test.cpp
- TEST spooky_hash_v2_test SOURCES SpookyHashV2Test.cpp
TEST string_test SOURCES StringTest.cpp
#TEST subprocess_test SOURCES SubprocessTest.cpp
TEST synchronized_test SOURCES SynchronizedTest.cpp