X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Flibmemcached-1.0%2Finclude.am;h=6db1187fc5f2d4f900a497820b5f7c3cd4b325e1;hb=f12b5cdb0754dea2e3d55cea21ad25c7152e54cc;hp=81653a1c8e68987bd2dedc4f90523d6a53724be2;hpb=dbd192a1c0caf4eb95c433d21d124c359c00381d;p=awesomized%2Flibmemcached diff --git a/tests/libmemcached-1.0/include.am b/tests/libmemcached-1.0/include.am index 81653a1c..6db1187f 100644 --- a/tests/libmemcached-1.0/include.am +++ b/tests/libmemcached-1.0/include.am @@ -8,127 +8,264 @@ # included from Top Level Makefile.am # All paths should be given relative to the root -noinst_HEADERS+= \ - tests/basic.h \ - tests/callbacks.h \ - tests/debug.h \ - tests/error_conditions.h \ - tests/exist.h \ - tests/ketama.h \ - tests/ketama_test_cases.h \ - tests/ketama_test_cases_spy.h \ - tests/namespace.h \ - tests/parser.h \ - tests/touch.h \ - tests/deprecated.h \ - tests/pool.h \ - tests/print.h \ - tests/replication.h \ - tests/server_add.h \ - tests/string.h \ - tests/virtual_buckets.h +noinst_HEADERS+= tests/basic.h +noinst_HEADERS+= tests/callbacks.h +noinst_HEADERS+= tests/debug.h +noinst_HEADERS+= tests/deprecated.h +noinst_HEADERS+= tests/error_conditions.h +noinst_HEADERS+= tests/exist.h +noinst_HEADERS+= tests/ketama.h +noinst_HEADERS+= tests/ketama_test_cases.h +noinst_HEADERS+= tests/ketama_test_cases_spy.h +noinst_HEADERS+= tests/libmemcached-1.0/all_tests.h +noinst_HEADERS+= tests/libmemcached-1.0/callback_counter.h +noinst_HEADERS+= tests/libmemcached-1.0/dump.h +noinst_HEADERS+= tests/libmemcached-1.0/encoding_key.h +noinst_HEADERS+= tests/libmemcached-1.0/fetch_all_results.h +noinst_HEADERS+= tests/libmemcached-1.0/generate.h +noinst_HEADERS+= tests/libmemcached-1.0/haldenbrand.h +noinst_HEADERS+= tests/libmemcached-1.0/mem_functions.h +noinst_HEADERS+= tests/libmemcached-1.0/memcached_get.h +noinst_HEADERS+= tests/libmemcached-1.0/parser.h +noinst_HEADERS+= tests/libmemcached-1.0/setup_and_teardowns.h +noinst_HEADERS+= tests/libmemcached-1.0/stat.h +noinst_HEADERS+= tests/namespace.h +noinst_HEADERS+= tests/pool.h +noinst_HEADERS+= tests/print.h +noinst_HEADERS+= tests/replication.h +noinst_HEADERS+= tests/server_add.h +noinst_HEADERS+= tests/string.h +noinst_HEADERS+= tests/touch.h +noinst_HEADERS+= tests/virtual_buckets.h +if HAVE_DTRACE +else # Test internals -tests_libmemcached_1_0_internals_SOURCES= tests/libmemcached-1.0/internals.cc +tests_libmemcached_1_0_internals_CXXFLAGS= +tests_libmemcached_1_0_internals_LDADD= +tests_libmemcached_1_0_internals_SOURCES= + +tests_libmemcached_1_0_internals_SOURCES+= tests/libmemcached-1.0/internals.cc tests_libmemcached_1_0_internals_SOURCES+= tests/libmemcached-1.0/string.cc -tests_libmemcached_1_0_internals_CXXFLAGS = $(AM_CXXFLAGS) ${PTHREAD_CFLAGS} -tests_libmemcached_1_0_internals_DEPENDENCIES= libmemcachedinternal/libmemcachedinternal.la libtest/libtest.la libmemcachedinternal/libmemcachedutilinternal.la -tests_libmemcached_1_0_internals_LDADD= libmemcachedinternal/libmemcachedinternal.la -tests_libmemcached_1_0_internals_LDADD+= ${PTHREAD_LIBS} +tests_libmemcached_1_0_internals_CXXFLAGS+= $(AM_CXXFLAGS) +tests_libmemcached_1_0_internals_CXXFLAGS+= @PTHREAD_CFLAGS@ +tests_libmemcached_1_0_internals_LDADD+= libmemcachedinternal/libmemcachedinternal.la +tests_libmemcached_1_0_internals_LDADD+= @PTHREAD_LIBS@ tests_libmemcached_1_0_internals_LDADD+= libmemcachedinternal/libmemcachedutilinternal.la tests_libmemcached_1_0_internals_LDADD+= libtest/libtest.la check_PROGRAMS+= tests/libmemcached-1.0/internals noinst_PROGRAMS+= tests/libmemcached-1.0/internals +test-internal: tests/libmemcached-1.0/internals + @tests/testplus + +endif -tests_libmemcached_1_0_testapp_CXXFLAGS = $(AM_CXXFLAGS) ${PTHREAD_CFLAGS} -tests_libmemcached_1_0_testapp_CFLAGS= $(AM_CFLAGS) $(NO_CONVERSION) $(NO_STRICT_ALIASING) -tests_libmemcached_1_0_testapp_SOURCES= \ - tests/libmemcached-1.0/basic.cc \ - tests/libmemcached-1.0/callbacks.cc \ - tests/libmemcached-1.0/debug.cc \ - tests/libmemcached-1.0/deprecated.cc \ - tests/libmemcached-1.0/error_conditions.cc \ - tests/libmemcached-1.0/exist.cc \ - tests/libmemcached-1.0/ketama.cc \ - tests/libmemcached-1.0/mem_functions.cc \ - tests/libmemcached-1.0/namespace.cc \ - tests/libmemcached-1.0/pool.cc \ - tests/libmemcached-1.0/print.cc \ - tests/libmemcached-1.0/replication.cc \ - tests/libmemcached-1.0/parser.cc \ - tests/libmemcached-1.0/server_add.cc \ - tests/libmemcached-1.0/touch.cc \ - tests/libmemcached-1.0/virtual_buckets.cc +tests_libmemcached_1_0_testapp_CXXFLAGS= +tests_libmemcached_1_0_testapp_CFLAGS= +tests_libmemcached_1_0_testapp_SOURCES= +tests_libmemcached_1_0_testapp_LDADD= +tests_libmemcached_1_0_testapp_CXXFLAGS+= $(AM_CXXFLAGS) +tests_libmemcached_1_0_testapp_CXXFLAGS+= @PTHREAD_CFLAGS@ +tests_libmemcached_1_0_testapp_CFLAGS+= $(AM_CFLAGS) +tests_libmemcached_1_0_testapp_CFLAGS+= $(NO_CONVERSION) +tests_libmemcached_1_0_testapp_CFLAGS+= $(NO_STRICT_ALIASING) tests_libmemcached_1_0_testapp_SOURCES+= clients/generator.cc clients/execute.cc -tests_libmemcached_1_0_testapp_DEPENDENCIES= \ - libmemcached/libmemcached.la \ - libtest/libtest.la \ - libhashkit/libhashkit.la \ - libmemcached/libmemcachedutil.la - -tests_libmemcached_1_0_testapp_LDADD= \ - ${PTHREAD_LIBS} \ - libmemcached/libmemcached.la \ - libmemcached/libmemcachedutil.la \ - libtest/libtest.la \ - libhashkit/libhashkit.la +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/all_tests.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/basic.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/callback_counter.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/callbacks.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/debug.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/deprecated.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/dump.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/encoding_key.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/error_conditions.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/exist.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/fetch_all_results.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/generate.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/haldenbrand.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/ketama.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/mem_functions.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/memcached_get.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/namespace.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/parser.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/pool.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/print.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/replication.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/server_add.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/setup_and_teardowns.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/stat.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/touch.cc +tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/virtual_buckets.cc + +tests_libmemcached_1_0_testapp_LDADD+= @LIBUUID_LIB@ +tests_libmemcached_1_0_testapp_LDADD+= @PTHREAD_LIBS@ +tests_libmemcached_1_0_testapp_LDADD+= libmemcached/libmemcached.la +tests_libmemcached_1_0_testapp_LDADD+= libmemcached/libmemcachedutil.la +tests_libmemcached_1_0_testapp_LDADD+= libtest/libtest.la +tests_libmemcached_1_0_testapp_LDADD+= libhashkit/libhashkit.la check_PROGRAMS+= tests/libmemcached-1.0/testapp noinst_PROGRAMS+= tests/libmemcached-1.0/testapp -tests_libmemcached_1_0_sasl_CXXFLAGS = $(AM_CXXFLAGS) ${PTHREAD_CFLAGS} -tests_libmemcached_1_0_sasl_CFLAGS= $(AM_CFLAGS) $(NO_CONVERSION) $(NO_STRICT_ALIASING) -tests_libmemcached_1_0_sasl_SOURCES= \ - tests/libmemcached-1.0/basic.cc \ - tests/libmemcached-1.0/debug.cc \ - tests/libmemcached-1.0/deprecated.cc \ - tests/libmemcached-1.0/error_conditions.cc \ - tests/libmemcached-1.0/ketama.cc \ - tests/libmemcached-1.0/namespace.cc \ - tests/libmemcached-1.0/parser.cc \ - tests/libmemcached-1.0/pool.cc \ - tests/libmemcached-1.0/print.cc \ - tests/libmemcached-1.0/replication.cc \ - tests/libmemcached-1.0/sasl.cc \ - tests/libmemcached-1.0/virtual_buckets.cc -tests_libmemcached_1_0_sasl_SOURCES+= clients/generator.cc clients/execute.cc -tests_libmemcached_1_0_sasl_DEPENDENCIES= \ - libmemcached/libmemcached.la \ - libtest/libtest.la -tests_libmemcached_1_0_sasl_LDADD= \ - ${PTHREAD_LIBS} \ - libmemcached/libmemcached.la \ - libmemcached/libmemcachedutil.la \ - libtest/libtest.la \ - libhashkit/libhashkit.la +tests_libmemcached_1_0_testsocket_CXXFLAGS= +tests_libmemcached_1_0_testsocket_CFLAGS= +tests_libmemcached_1_0_testsocket_SOURCES= +tests_libmemcached_1_0_testsocket_LDADD= + +tests_libmemcached_1_0_testsocket_CXXFLAGS+= @PTHREAD_CFLAGS@ +tests_libmemcached_1_0_testsocket_CXXFLAGS+= $(AM_CXXFLAGS) +tests_libmemcached_1_0_testsocket_CFLAGS+= $(AM_CFLAGS) +tests_libmemcached_1_0_testsocket_CFLAGS+= $(NO_CONVERSION) +tests_libmemcached_1_0_testsocket_CFLAGS+= $(NO_STRICT_ALIASING) + +tests_libmemcached_1_0_testsocket_SOURCES+= clients/execute.cc +tests_libmemcached_1_0_testsocket_SOURCES+= clients/generator.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/all_tests_socket.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/basic.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/callback_counter.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/callbacks.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/debug.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/deprecated.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/dump.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/encoding_key.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/error_conditions.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/exist.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/fetch_all_results.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/generate.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/haldenbrand.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/ketama.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/mem_functions.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/memcached_get.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/namespace.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/parser.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/pool.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/print.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/replication.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/server_add.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/setup_and_teardowns.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/stat.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/touch.cc +tests_libmemcached_1_0_testsocket_SOURCES+= tests/libmemcached-1.0/virtual_buckets.cc + +tests_libmemcached_1_0_testsocket_LDADD+= @LIBUUID_LIB@ +tests_libmemcached_1_0_testsocket_LDADD+= @PTHREAD_LIBS@ +tests_libmemcached_1_0_testsocket_LDADD+= libmemcached/libmemcached.la +tests_libmemcached_1_0_testsocket_LDADD+= libmemcached/libmemcachedutil.la +tests_libmemcached_1_0_testsocket_LDADD+= libtest/libtest.la +tests_libmemcached_1_0_testsocket_LDADD+= libhashkit/libhashkit.la + +check_PROGRAMS+= tests/libmemcached-1.0/testsocket +noinst_PROGRAMS+= tests/libmemcached-1.0/testsocket + +test-socket: tests/libmemcached-1.0/testsocket + @tests/libmemcached-1.0/testsocket + +gdb-socket: tests/libmemcached-1.0/testsocket + @$(GDB_COMMAND) tests/libmemcached-1.0/testsocket + +tests_libmemcached_1_0_sasl_SOURCES= +tests_libmemcached_1_0_sasl_LDADD= +tests_libmemcached_1_0_sasl_CXXFLAGS= +tests_libmemcached_1_0_sasl_CFLAGS= + +tests_libmemcached_1_0_sasl_CXXFLAGS+= $(AM_CXXFLAGS) +tests_libmemcached_1_0_sasl_CXXFLAGS+= @PTHREAD_CFLAGS@ +tests_libmemcached_1_0_sasl_CFLAGS+= $(AM_CFLAGS) +tests_libmemcached_1_0_sasl_CFLAGS+= $(NO_CONVERSION) +tests_libmemcached_1_0_sasl_CFLAGS+= $(NO_STRICT_ALIASING) +tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/basic.cc +tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/debug.cc +tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/deprecated.cc +tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/error_conditions.cc +tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/ketama.cc +tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/namespace.cc +tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/parser.cc +tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/pool.cc +tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/print.cc +tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/replication.cc +tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/sasl.cc +tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/virtual_buckets.cc +tests_libmemcached_1_0_sasl_SOURCES+= clients/execute.cc +tests_libmemcached_1_0_sasl_SOURCES+= clients/generator.cc +tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/callback_counter.cc +tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/fetch_all_results.cc +tests_libmemcached_1_0_sasl_SOURCES+= tests/libmemcached-1.0/generate.cc + +tests_libmemcached_1_0_sasl_LDADD+= @PTHREAD_LIBS@ +tests_libmemcached_1_0_sasl_LDADD+= libmemcached/libmemcached.la +tests_libmemcached_1_0_sasl_LDADD+= libmemcached/libmemcachedutil.la +tests_libmemcached_1_0_sasl_LDADD+= libtest/libtest.la +tests_libmemcached_1_0_sasl_LDADD+= libhashkit/libhashkit.la + check_PROGRAMS+= tests/libmemcached-1.0/sasl noinst_PROGRAMS+= tests/libmemcached-1.0/sasl -tests_atomsmasher_SOURCES= \ - tests/libmemcached-1.0/atomsmasher.cc \ - tests/libmemcached-1.0/debug.cc \ - tests/libmemcached-1.0/print.cc \ - clients/generator.cc \ - clients/execute.cc -tests_atomsmasher_DEPENDENCIES= $(TESTS_LDADDS) -tests_atomsmasher_LDADD= $(tests_atomsmasher_DEPENDENCIES) +test-sasl: tests/libmemcached-1.0/sasl + @tests/libmemcached-1.0/sasl + +gdb-sasl: tests/libmemcached-1.0/sasl + @$(GDB_COMMAND) tests/libmemcached-1.0/sasl + +tests_atomsmasher_SOURCES= +tests_atomsmasher_LDADD= + +tests_atomsmasher_LDADD+= $(TESTS_LDADDS) +tests_atomsmasher_SOURCES+= clients/execute.cc +tests_atomsmasher_SOURCES+= clients/generator.cc +tests_atomsmasher_SOURCES+= tests/libmemcached-1.0/atomsmasher.cc +tests_atomsmasher_SOURCES+= tests/libmemcached-1.0/callback_counter.cc +tests_atomsmasher_SOURCES+= tests/libmemcached-1.0/debug.cc +tests_atomsmasher_SOURCES+= tests/libmemcached-1.0/fetch_all_results.cc +tests_atomsmasher_SOURCES+= tests/libmemcached-1.0/generate.cc +tests_atomsmasher_SOURCES+= tests/libmemcached-1.0/print.cc noinst_PROGRAMS+= tests/atomsmasher -tests_testudp_CFLAGS= $(AM_CFLAGS) $(NO_CONVERSION) $(NO_STRICT_ALIASING) -tests_testudp_SOURCES= tests/mem_udp.cc -tests_testudp_DEPENDENCIES= $(TESTS_LDADDS) -tests_testudp_LDADD= $(tests_testudp_DEPENDENCIES) +tests_testudp_CFLAGS= +tests_testudp_SOURCES= +tests_testudp_LDADD= + +tests_testudp_CFLAGS+= $(AM_CFLAGS) $(NO_CONVERSION) $(NO_STRICT_ALIASING) +tests_testudp_SOURCES+= clients/execute.cc +tests_testudp_SOURCES+= clients/generator.cc +tests_testudp_SOURCES+= tests/libmemcached-1.0/callback_counter.cc +tests_testudp_SOURCES+= tests/libmemcached-1.0/fetch_all_results.cc +tests_testudp_SOURCES+= tests/libmemcached-1.0/generate.cc +tests_testudp_SOURCES+= tests/libmemcached-1.0/print.cc +tests_testudp_SOURCES+= tests/mem_udp.cc +tests_testudp_LDADD+= $(TESTS_LDADDS) check_PROGRAMS+= tests/testudp noinst_PROGRAMS+= tests/testudp test-udp: tests/testudp @tests/testudp -tests_testplus_SOURCES= tests/libmemcached-1.0/plus.cpp -tests_testplus_CXXFLAGS = $(AM_CXXFLAGS) $(NO_EFF_CXX) -tests_testplus_DEPENDENCIES= $(TESTS_LDADDS) -tests_testplus_LDADD= $(tests_testplus_DEPENDENCIES) +tests_testplus_SOURCES= +tests_testplus_CXXFLAGS= +tests_testplus_LDADD= + +tests_testplus_SOURCES+= clients/execute.cc +tests_testplus_SOURCES+= clients/generator.cc +tests_testplus_SOURCES+= tests/libmemcached-1.0/callback_counter.cc +tests_testplus_SOURCES+= tests/libmemcached-1.0/fetch_all_results.cc +tests_testplus_SOURCES+= tests/libmemcached-1.0/generate.cc +tests_testplus_SOURCES+= tests/libmemcached-1.0/plus.cpp +tests_testplus_SOURCES+= tests/libmemcached-1.0/print.cc + +tests_testplus_CXXFLAGS+= $(AM_CXXFLAGS) $(NO_EFF_CXX) +tests_testplus_LDADD+= $(TESTS_LDADDS) check_PROGRAMS+= tests/testplus noinst_PROGRAMS+= tests/testplus + +test-plus: tests/testplus + @tests/testplus + +gdb-plus: tests/testplus + $(GDB_COMMAND) tests/testplus + +valgrind-plus: tests/testplus + @$(VALGRIND_COMMAND) tests/testplus + +helgrind-plus: tests/testplus + @$(HELGRIND_COMMAND) tests/testplus