X-Git-Url: http://plrg.eecs.uci.edu/git/?p=folly.git;a=blobdiff_plain;f=folly%2Ftest%2FMakefile.am;h=1399315f2aa7fd2a8a86e431b50665414de9b104;hp=9932fe6150281b2a3c80286c8329d3ede03f4081;hb=14d85244f8b72912c44ff43ccdd5e55c0b84c9e2;hpb=a3323738a37ad3e8cae4a70931728e82fb5aeb6f diff --git a/folly/test/Makefile.am b/folly/test/Makefile.am index 9932fe61..1399315f 100644 --- a/folly/test/Makefile.am +++ b/folly/test/Makefile.am @@ -2,7 +2,7 @@ SUBDIRS = . function_benchmark ACLOCAL_AMFLAGS = -I m4 -CPPFLAGS += -Igtest-1.7.0/include +CPPFLAGS += -isystem gtest/googletest/include -isystem gtest/googlemock/include TESTS= \ sorted_vector_types_test \ @@ -10,15 +10,18 @@ TESTS= \ hash_test \ timeout_queue_test \ conv_test \ + expected_test \ range_test \ + math_test \ bits_test \ bit_iterator_test check_LTLIBRARIES = libfollytestmain.la libgtest.la check_PROGRAMS = +noinst_LTLIBRARIES = thread_local_test_lib.la -libgtest_la_CPPFLAGS = -Igtest-1.7.0 -Igtest-1.7.0/src -libgtest_la_SOURCES = gtest-1.7.0/src/gtest-all.cc +libgtest_la_CPPFLAGS = -isystem gtest/googletest +libgtest_la_SOURCES = gtest/googletest/src/gtest-all.cc if FOLLY_TESTMAIN libfollytestmain_la_CPPFLAGS = $(AM_CPPFLAGS) $(libgtest_la_CPPFLAGS) @@ -26,10 +29,15 @@ libfollytestmain_la_SOURCES = $(libgtest_la_SOURCES) common/TestMain.cpp libfollytestmain_la_LIBADD = $(top_builddir)/init/libfollyinit.la $(top_builddir)/libfolly.la else libfollytestmain_la_CPPFLAGS = $(libgtest_la_CPPFLAGS) -libfollytestmain_la_SOURCES = $(libgtest_la_SOURCES) gtest-1.7.0/src/gtest_main.cc +libfollytestmain_la_SOURCES = $(libgtest_la_SOURCES) gtest/googletest/src/gtest_main.cc libfollytestmain_la_LIBADD = $(top_builddir)/libfolly.la endif +thread_local_test_lib_la_CPPFLAGS = $(AM_CPPFLAGS) +thread_local_test_lib_la_SOURCES = ThreadLocalTestLib.cpp +thread_local_test_lib_la_LDFLAGS = -module -rpath /force_shared +thread_local_test_lib_la_LIBADD = $(top_builddir)/libfolly.la + noinst_HEADERS = FBStringTestBenchmarks.cpp.h \ FBVectorTestBenchmarks.cpp.h @@ -88,6 +96,9 @@ TESTS += fbstring_test_using_jemalloc thread_cached_int_test_SOURCES = ThreadCachedIntTest.cpp thread_cached_int_test_LDADD = libfollytestmain.la $(top_builddir)/libfollybenchmark.la +thread_id_test_SOURCES = ThreadIdTest.cpp +thread_id_test_LDADD = libfollytestmain.la + thread_local_test_SOURCES = ThreadLocalTest.cpp thread_local_test_LDADD = libfollytestmain.la $(top_builddir)/libfollybenchmark.la thread_local_test_LDFLAGS = -ldl @@ -122,9 +133,15 @@ timeout_queue_test_LDADD = libfollytestmain.la conv_test_SOURCES = ConvTest.cpp conv_test_LDADD = libfollytestmain.la $(top_builddir)/libfollybenchmark.la +expected_test_SOURCES = ExpectedTest.cpp +expected_test_LDADD = libfollytestmain.la $(top_builddir)/libfollybenchmark.la + range_test_SOURCES = RangeTest.cpp range_test_LDADD = libfollytestmain.la +math_test_SOURCES = MathTest.cpp +math_test_LDADD = libfollytestmain.la $(top_builddir)/libfollybenchmark.la + bits_test_SOURCES = BitsTest.cpp bits_test_LDADD = libfollytestmain.la $(top_builddir)/libfollybenchmark.la @@ -143,6 +160,10 @@ synchronized_test_SOURCES = SynchronizedTest.cpp synchronized_test_LDADD = libfollytestmain.la TESTS += synchronized_test +lock_traits_test_SOURCES = LockTraitsTest.cpp +lock_traits_test_LDADD = libfollytestmain.la +TESTS += lock_traits_test + concurrent_skiplist_test_SOURCES = ConcurrentSkipListTest.cpp concurrent_skiplist_test_LDADD = libfollytestmain.la TESTS += concurrent_skiplist_test @@ -151,6 +172,10 @@ concurrent_skiplist_benchmark_SOURCES = ConcurrentSkipListBenchmark.cpp concurrent_skiplist_benchmark_LDADD = libfollytestmain.la $(top_builddir)/libfollybenchmark.la check_PROGRAMS += concurrent_skiplist_benchmark +conv_benchmark_SOURCES = ConvBenchmark.cpp +conv_benchmark_LDADD = libfollytestmain.la $(top_builddir)/libfollybenchmark.la +check_PROGRAMS += conv_benchmark + histogram_test_SOURCES = HistogramTest.cpp histogram_test_LDADD = libfollytestmain.la TESTS += histogram_test @@ -167,10 +192,6 @@ string_test_SOURCES = StringTest.cpp string_test_LDADD = libfollytestmain.la TESTS += string_test -conditionally_existent_test_SOURCES = ConditionallyExistentTest.cpp -conditionally_existent_test_LDADD = libfollytestmain.la -TESTS += conditionally_existent_test - producer_consumer_queue_test_SOURCES = ProducerConsumerQueueTest.cpp producer_consumer_queue_test_LDADD = libfollytestmain.la TESTS += producer_consumer_queue_test @@ -183,6 +204,10 @@ atomic_hash_map_test_SOURCES = AtomicHashMapTest.cpp atomic_hash_map_test_LDADD = libfollytestmain.la $(top_builddir)/libfollybenchmark.la TESTS += atomic_hash_map_test +chrono_test_SOURCES = ChronoTest.cpp +chrono_test_LDADD = libfollytestmain.la +TESTS += chrono_test + format_test_SOURCES = FormatTest.cpp format_test_LDADD = libfollytestmain.la $(top_builddir)/libfollybenchmark.la TESTS += format_test @@ -215,16 +240,35 @@ indestructible_test_SOURCES = IndestructibleTest.cpp indestructible_test_LDADD = libfollytestmain.la TESTS += indestructible_test +portability_clock_gettime_wrappers_test_SOURCES = ClockGettimeWrappersTest.cpp +portability_clock_gettime_wrappers_test_LDADD = libfollytestmain.la +TESTS += portability_clock_gettime_wrappers_test + +portability_time_test_SOURCES = ../portability/test/TimeTest.cpp +portability_time_test_LDADD = libfollytestmain.la +TESTS += portability_time_test + +portability_constexpr_test_SOURCES = ../portability/test/ConstexprTest.cpp +portability_constexpr_test_LDADD = libfollytestmain.la +TESTS += portability_constexpr_test + +try_test_SOURCES = TryTest.cpp +try_test_LDADD = libfollytestmain.la +TESTS += try_test + +uncaught_exceptions_test_SOURCES = UncaughtExceptionsTest.cpp +uncaught_exceptions_test_LDADD = libfollytestmain.la +TESTS += uncaught_exceptions_test + unit_test_SOURCES = UnitTest.cpp unit_test_LDADD = libfollytestmain.la TESTS += unit_test futures_test_SOURCES = \ + ../futures/test/CallbackLifetimeTest.cpp \ ../futures/test/CollectTest.cpp \ ../futures/test/ContextTest.cpp \ - ../futures/test/ConversionTest.cpp \ ../futures/test/CoreTest.cpp \ - ../futures/test/ThreadedExecutorTest.cpp \ ../futures/test/EnsureTest.cpp \ ../futures/test/ExecutorTest.cpp \ ../futures/test/FSMTest.cpp \ @@ -240,11 +284,11 @@ futures_test_SOURCES = \ ../futures/test/RetryingTest.cpp \ ../futures/test/SelfDestructTest.cpp \ ../futures/test/SharedPromiseTest.cpp \ + ../futures/test/TestExecutorTest.cpp \ ../futures/test/ThenCompileTest.cpp \ ../futures/test/ThenTest.cpp \ ../futures/test/TimekeeperTest.cpp \ ../futures/test/TimesTest.cpp \ - ../futures/test/TryTest.cpp \ ../futures/test/UnwrapTest.cpp \ ../futures/test/ViaTest.cpp \ ../futures/test/WaitTest.cpp \ @@ -256,8 +300,44 @@ futures_test_SOURCES = \ futures_test_LDADD = libfollytestmain.la TESTS += futures_test -function_test_SOURCES = FunctionTest.cpp +function_test_SOURCES = \ + FunctionRefTest.cpp \ + FunctionTest.cpp function_test_LDADD = libfollytestmain.la TESTS += function_test +functional_test_SOURCES = \ + FunctionalTest.cpp +functional_test_LDADD = libfollytestmain.la +TESTS += functional_test + +ssl_test_SOURCES = \ + ../ssl/test/OpenSSLHashTest.cpp +ssl_test_LDADD = libfollytestmain.la -lcrypto +TESTS += ssl_test + +mallctl_helper_test_SOURCES = MallctlHelperTest.cpp +mallctl_helper_test_LDADD = libfollytestmain.la +TESTS += mallctl_helper_test + +apply_tuple_test_SOURCES = ApplyTupleTest.cpp +apply_tuple_test_LDADD = libfollytestmain.la +TESTS += apply_tuple_test + +partial_test_SOURCES = PartialTest.cpp +partial_test_LDADD = libfollytestmain.la +TESTS += partial_test + +singleton_thread_local_test_SOURCES = SingletonThreadLocalTest.cpp +singleton_thread_local_test_LDADD = libfollytestmain.la +TESTS += singleton_thread_local_test + +utility_test_SOURCES = UtilityTest.cpp +utility_test_LDADD = libfollytestmain.la +TESTS += utility_test + +iterator_test_SOURCES = IteratorTest.cpp +iterator_test_LDADD = libfollytestmain.la +TESTS += iterator_test + check_PROGRAMS += $(TESTS)