X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Flibmemcached-1.0%2Finclude.am;h=6db1187fc5f2d4f900a497820b5f7c3cd4b325e1;hb=f12b5cdb0754dea2e3d55cea21ad25c7152e54cc;hp=5201653a0420a27f4f483f82c88926a32f95e4b1;hpb=a833bac7bfb7b59bb95e84cc8989d0edae6a6136;p=awesomized%2Flibmemcached diff --git a/tests/libmemcached-1.0/include.am b/tests/libmemcached-1.0/include.am index 5201653a..6db1187f 100644 --- a/tests/libmemcached-1.0/include.am +++ b/tests/libmemcached-1.0/include.am @@ -20,16 +20,16 @@ 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/encoding_key.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/parser.h noinst_HEADERS+= tests/pool.h noinst_HEADERS+= tests/print.h noinst_HEADERS+= tests/replication.h @@ -38,35 +38,36 @@ 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_CXXFLAGS= -tests_libmemcached_1_0_internals_DEPENDENCIES= 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) -tests_libmemcached_1_0_internals_CXXFLAGS+= ${PTHREAD_CFLAGS} -tests_libmemcached_1_0_internals_DEPENDENCIES+= libmemcachedinternal/libmemcachedinternal.la -tests_libmemcached_1_0_internals_DEPENDENCIES+= libtest/libtest.la -tests_libmemcached_1_0_internals_DEPENDENCIES+= libmemcachedinternal/libmemcachedutilinternal.la +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+= @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= tests_libmemcached_1_0_testapp_CFLAGS= tests_libmemcached_1_0_testapp_SOURCES= -tests_libmemcached_1_0_testapp_DEPENDENCIES= 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_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) @@ -97,13 +98,9 @@ tests_libmemcached_1_0_testapp_SOURCES+= tests/libmemcached-1.0/setup_and_teardo 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_DEPENDENCIES+= libmemcached/libmemcached.la -tests_libmemcached_1_0_testapp_DEPENDENCIES+= libtest/libtest.la -tests_libmemcached_1_0_testapp_DEPENDENCIES+= libhashkit/libhashkit.la -tests_libmemcached_1_0_testapp_DEPENDENCIES+= libmemcached/libmemcachedutil.la -tests_libmemcached_1_0_testapp_LDADD+= $(LIBUUID_LDFLAGS) -tests_libmemcached_1_0_testapp_LDADD+= ${PTHREAD_LIBS} +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 @@ -115,10 +112,9 @@ noinst_PROGRAMS+= tests/libmemcached-1.0/testapp tests_libmemcached_1_0_testsocket_CXXFLAGS= tests_libmemcached_1_0_testsocket_CFLAGS= tests_libmemcached_1_0_testsocket_SOURCES= -tests_libmemcached_1_0_testsocket_DEPENDENCIES= tests_libmemcached_1_0_testsocket_LDADD= -tests_libmemcached_1_0_testsocket_CXXFLAGS+= ${PTHREAD_CFLAGS} +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) @@ -153,13 +149,8 @@ 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_DEPENDENCIES+= libmemcached/libmemcached.la -tests_libmemcached_1_0_testsocket_DEPENDENCIES+= libtest/libtest.la -tests_libmemcached_1_0_testsocket_DEPENDENCIES+= libhashkit/libhashkit.la -tests_libmemcached_1_0_testsocket_DEPENDENCIES+= libmemcached/libmemcachedutil.la - -tests_libmemcached_1_0_testsocket_LDADD+= $(LIBUUID_LDFLAGS) -tests_libmemcached_1_0_testsocket_LDADD+= ${PTHREAD_LIBS} +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 @@ -168,14 +159,19 @@ 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_DEPENDENCIES= 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_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) @@ -197,10 +193,7 @@ 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_DEPENDENCIES+= libmemcached/libmemcached.la -tests_libmemcached_1_0_sasl_DEPENDENCIES+= libtest/libtest.la - -tests_libmemcached_1_0_sasl_LDADD+= ${PTHREAD_LIBS} +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 @@ -209,12 +202,16 @@ tests_libmemcached_1_0_sasl_LDADD+= libhashkit/libhashkit.la check_PROGRAMS+= tests/libmemcached-1.0/sasl noinst_PROGRAMS+= tests/libmemcached-1.0/sasl +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_DEPENDENCIES= tests_atomsmasher_LDADD= -tests_atomsmasher_DEPENDENCIES+= $(TESTS_LDADDS) -tests_atomsmasher_LDADD+= $(tests_atomsmasher_DEPENDENCIES) +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 @@ -227,7 +224,6 @@ noinst_PROGRAMS+= tests/atomsmasher tests_testudp_CFLAGS= tests_testudp_SOURCES= -tests_testudp_DEPENDENCIES= tests_testudp_LDADD= tests_testudp_CFLAGS+= $(AM_CFLAGS) $(NO_CONVERSION) $(NO_STRICT_ALIASING) @@ -238,8 +234,7 @@ 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_DEPENDENCIES+= $(TESTS_LDADDS) -tests_testudp_LDADD+= $(tests_testudp_DEPENDENCIES) +tests_testudp_LDADD+= $(TESTS_LDADDS) check_PROGRAMS+= tests/testudp noinst_PROGRAMS+= tests/testudp @@ -248,7 +243,6 @@ test-udp: tests/testudp tests_testplus_SOURCES= tests_testplus_CXXFLAGS= -tests_testplus_DEPENDENCIES= tests_testplus_LDADD= tests_testplus_SOURCES+= clients/execute.cc @@ -260,7 +254,18 @@ 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_DEPENDENCIES+= $(TESTS_LDADDS) -tests_testplus_LDADD+= $(tests_testplus_DEPENDENCIES) +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