From: Adam Simpkins Date: Wed, 17 Jan 2018 19:11:01 +0000 (-0800) Subject: cmake: fix the test builds X-Git-Tag: v2018.01.22.00~17 X-Git-Url: http://plrg.eecs.uci.edu/git/?p=folly.git;a=commitdiff_plain;h=e96129da65d3ad2b20aae5a2bf2d22d2d72b8feb;hp=6c511999f92066ed84778bca4491c8d139a3195d cmake: fix the test builds Summary: - Fix the locations of some tests that have been moved. - Remove some tests that have been deleted. - Comment out some tests that depend on parts of folly that are not currently built by the CMake build scripts. - Fix a build error in CompressionTest.cpp if FOLLY_HAVE_LIBZ is not defined. Reviewed By: yfeldblum Differential Revision: D6735700 fbshipit-source-id: 89f60751fa7079b2c609d23d85fbed2a0f317b55 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 9f8573bf..dee718b8 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -559,6 +559,7 @@ if (BUILD_TESTS) DIRECTORY lang/test/ TEST bits_test SOURCES BitsTest.cpp TEST cold_class_test SOURCES ColdClassTest.cpp + TEST safe_assert_test SOURCES SafeAssertTest.cpp DIRECTORY memory/test/ TEST arena_test SOURCES ArenaTest.cpp @@ -577,7 +578,7 @@ if (BUILD_TESTS) DIRECTORY stats/test/ TEST histogram_test SOURCES HistogramTest.cpp TEST timeseries_histogram_test SOURCES TimeseriesHistogramTest.cpp - TEST timeseries_test SOURCES TimeseriesTest.cpp + TEST timeseries_test SOURCES TimeSeriesTest.cpp DIRECTORY synchronization/test/ TEST baton_test SOURCES BatonTest.cpp @@ -592,6 +593,9 @@ if (BUILD_TESTS) TEST thread_id_test SOURCES ThreadIdTest.cpp TEST thread_name_test SOURCES ThreadNameTest.cpp + DIRECTORY synchronization/test/ + TEST atomic_struct_test SOURCES AtomicStructTest.cpp + DIRECTORY test/ TEST ahm_int_stress_test SOURCES AHMIntStressTest.cpp TEST arena_smartptr_test SOURCES ArenaSmartPtrTest.cpp @@ -601,12 +605,10 @@ if (BUILD_TESTS) TEST atomic_hash_map_test HANGING SOURCES AtomicHashMapTest.cpp TEST atomic_linked_list_test SOURCES AtomicLinkedListTest.cpp - TEST atomic_struct_test SOURCES AtomicStructTest.cpp TEST atomic_unordered_map_test SOURCES AtomicUnorderedMapTest.cpp TEST cacheline_padded_test SOURCES CachelinePaddedTest.cpp TEST clock_gettime_wrappers_test SOURCES ClockGettimeWrappersTest.cpp TEST concurrent_skip_list_test SOURCES ConcurrentSkipListTest.cpp - TEST container_traits_test SOURCES ContainerTraitsTest.cpp TEST conv_test SOURCES ConvTest.cpp TEST cpu_id_test SOURCES CpuIdTest.cpp TEST demangle_test SOURCES DemangleTest.cpp @@ -624,7 +626,7 @@ if (BUILD_TESTS) #TEST file_lock_test SOURCES FileLockTest.cpp TEST file_util_test HANGING SOURCES FileUtilTest.cpp - TEST fingerprint_test SOURCES FingerprintTest.cpp + # TEST fingerprint_test SOURCES FingerprintTest.cpp TEST format_other_test SOURCES FormatOtherTest.cpp TEST format_test SOURCES FormatTest.cpp TEST function_scheduler_test SOURCES FunctionSchedulerTest.cpp @@ -672,14 +674,13 @@ if (BUILD_TESTS) SOURCES ProducerConsumerQueueTest.cpp TEST random_test SOURCES RandomTest.cpp TEST range_test SOURCES RangeTest.cpp - TEST safe_assert_test SOURCES SafeAssertTest.cpp TEST scope_guard_test SOURCES ScopeGuardTest.cpp # Heavily dependent on drand and srand48 #TEST shared_mutex_test SOURCES SharedMutexTest.cpp - TEST singleton_test SOURCES SingletonTest.cpp + # SingletonTest requires Subprocess + #TEST singleton_test SOURCES SingletonTest.cpp TEST singleton_test_global SOURCES SingletonTestGlobal.cpp TEST singleton_thread_local_test SOURCES SingletonThreadLocalTest.cpp - TEST singletonvault_c_test SOURCES SingletonVaultCTest.cpp TEST small_vector_test SOURCES small_vector_test.cpp TEST sorted_vector_types_test SOURCES sorted_vector_test.cpp TEST string_test SOURCES StringTest.cpp diff --git a/folly/compression/test/CompressionTest.cpp b/folly/compression/test/CompressionTest.cpp index 28dd0be7..9483979a 100644 --- a/folly/compression/test/CompressionTest.cpp +++ b/folly/compression/test/CompressionTest.cpp @@ -40,9 +40,9 @@ #if FOLLY_HAVE_LIBZ #include -#endif namespace zlib = folly::io::zlib; +#endif namespace folly { namespace io {