X-Git-Url: http://plrg.eecs.uci.edu/git/?a=blobdiff_plain;f=CMakeLists.txt;h=530d6a2a8ab03bedc4a35983c0aca15ca12104f8;hb=12361241531946a948924baca4075081da16db55;hp=c067fb7c226bbb1aa6beb7dbab373e88e593a900;hpb=e6fa347e7e436f0a52f5e313f55b7d1ef47a3767;p=folly.git diff --git a/CMakeLists.txt b/CMakeLists.txt index c067fb7c..530d6a2a 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -294,8 +294,23 @@ if (BUILD_TESTS) apply_folly_compile_options_to_target(folly_test_support) folly_define_tests( + DIRECTORY compression/test/ + TEST compression_test SOURCES CompressionTest.cpp + 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 executor_test SOURCES ExecutorTest.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 @@ -347,6 +362,9 @@ if (BUILD_TESTS) 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 @@ -354,7 +372,6 @@ if (BUILD_TESTS) TEST context_test SOURCES ContextTest.cpp TEST core_test SOURCES CoreTest.cpp TEST ensure_test SOURCES EnsureTest.cpp - TEST executor_test SOURCES ExecutorTest.cpp TEST fsm_test SOURCES FSMTest.cpp TEST filter_test SOURCES FilterTest.cpp TEST future_splitter_test SOURCES FutureSplitterTest.cpp @@ -395,8 +412,11 @@ if (BUILD_TESTS) 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 iobuf_cursor_test SOURCES IOBufCursorTest.cpp TEST iobuf_queue_test SOURCES IOBufQueueTest.cpp @@ -443,6 +463,10 @@ if (BUILD_TESTS) DIRECTORY io/async/ssl/test/ TEST ssl_errors_test SOURCES SSLErrorsTest.cpp + DIRECTORY memory/test/ + TEST thread_cached_arena_test SOURCES ThreadCachedArenaTest.cpp + TEST arena_test SOURCES ArenaTest.cpp + DIRECTORY portability/test/ TEST constexpr_test SOURCES ConstexprTest.cpp TEST libgen-test SOURCES LibgenTest.cpp @@ -457,10 +481,18 @@ if (BUILD_TESTS) TEST timeseries_histogram_test SOURCES TimeseriesHistogramTest.cpp TEST timeseries_test SOURCES TimeseriesTest.cpp + DIRECTORY synchronization/test/ + TEST call_once_test SOURCES CallOnceTest.cpp + + DIRECTORY system/test/ + TEST memory_mapping_test SOURCES MemoryMappingTest.cpp + TEST shell_test SOURCES ShellTest.cpp + #TEST subprocess_test SOURCES SubprocessTest.cpp + TEST thread_id_test SOURCES ThreadIdTest.cpp + TEST thread_name_test SOURCES ThreadNameTest.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 ascii_check_test SOURCES AsciiCaseInsensitiveTest.cpp @@ -475,7 +507,6 @@ if (BUILD_TESTS) 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 @@ -531,7 +562,6 @@ if (BUILD_TESTS) TEST map_util_test SOURCES MapUtilTest.cpp TEST memcpy_test SOURCES MemcpyTest.cpp TEST memory_idler_test SOURCES MemoryIdlerTest.cpp - TEST memory_mapping_test SOURCES MemoryMappingTest.cpp TEST memory_test SOURCES MemoryTest.cpp TEST merge SOURCES MergeTest.cpp TEST move_wrapper_test SOURCES MoveWrapperTest.cpp @@ -558,7 +588,6 @@ if (BUILD_TESTS) TEST scope_guard_test SOURCES ScopeGuardTest.cpp # Heavily dependent on drand and srand48 #TEST shared_mutex_test SOURCES SharedMutexTest.cpp - TEST shell_test SOURCES ShellTest.cpp TEST singleton_test SOURCES SingletonTest.cpp TEST singleton_test_global SOURCES SingletonTestGlobal.cpp TEST singleton_thread_local_test SOURCES SingletonThreadLocalTest.cpp @@ -566,16 +595,10 @@ if (BUILD_TESTS) 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 - TEST thread_cached_arena_test SOURCES ThreadCachedArenaTest.cpp TEST thread_cached_int_test SOURCES ThreadCachedIntTest.cpp - TEST thread_id_test SOURCES ThreadIdTest.cpp TEST thread_local_test SOURCES ThreadLocalTest.cpp - TEST thread_name_test SOURCES ThreadNameTest.cpp TEST timeout_queue_test SOURCES TimeoutQueueTest.cpp TEST token_bucket_test SOURCES TokenBucketTest.cpp TEST traits_test SOURCES TraitsTest.cpp