X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=tests%2Finclude.am;h=49d45dd42d9a8a4ecfbaabea60a2d3f6e1968c94;hb=refs%2Ftags%2Fpre_cmake;hp=288e276bd808b3b581af8bab17216383c135c64d;hpb=37c91080586edd50cc18f67600332cefe5e3aab0;p=awesomized%2Flibmemcached diff --git a/tests/include.am b/tests/include.am index 288e276b..49d45dd4 100644 --- a/tests/include.am +++ b/tests/include.am @@ -21,17 +21,16 @@ noinst_HEADERS+= tests/keys.hpp noinst_HEADERS+= tests/libmemcached_test_container.h noinst_HEADERS+= tests/libmemcached_world.h noinst_HEADERS+= tests/libmemcached_world_socket.h -noinst_HEADERS+= tests/memc.h +noinst_HEADERS+= tests/memc.hpp noinst_HEADERS+= tests/runner.h # Cycle should always run first tests_cycle_CFLAGS= $(AM_CFLAGS) $(NO_CONVERSION) $(NO_STRICT_ALIASING) tests_cycle_CXXFLAGS= $(AM_CXXFLAGS) -tests_cycle_CXXFLAGS+= ${PTHREAD_CFLAGS} +tests_cycle_CXXFLAGS+= @PTHREAD_CFLAGS@ tests_cycle_SOURCES= tests/cycle.cc -tests_cycle_DEPENDENCIES= $(TESTS_LDADDS) -tests_cycle_LDADD= $(tests_cycle_DEPENDENCIES) -tests_cycle_LDADD+= ${PTHREAD_LIBS} +tests_cycle_LDADD= $(TESTS_LDADDS) +tests_cycle_LDADD+= @PTHREAD_LIBS@ check_PROGRAMS+= tests/cycle noinst_PROGRAMS+= tests/cycle @@ -49,8 +48,7 @@ tests_failure_SOURCES+= tests/libmemcached-1.0/generate.cc tests_failure_SOURCES+= tests/libmemcached-1.0/print.cc tests_failure_CXXFLAGS = $(AM_CXXFLAGS) -tests_failure_DEPENDENCIES= $(TESTS_LDADDS) -tests_failure_LDADD= $(tests_failure_DEPENDENCIES) +tests_failure_LDADD= $(TESTS_LDADDS) check_PROGRAMS+= tests/failure noinst_PROGRAMS+= tests/failure @@ -60,10 +58,8 @@ test-failure: tests/failure gdb-failure: tests/failure @$(GDB_COMMAND) tests/failure - tests_testhashkit_SOURCES= tests/hashkit_functions.cc -tests_testhashkit_DEPENDENCIES= libtest/libtest.la libhashkit/libhashkit.la $(TESTS_LDADDS) -tests_testhashkit_LDADD= $(tests_testhashkit_DEPENDENCIES) +tests_testhashkit_LDADD= libtest/libtest.la libhashkit/libhashkit.la $(TESTS_LDADDS) check_PROGRAMS+= tests/testhashkit noinst_PROGRAMS+= tests/testhashkit @@ -73,8 +69,7 @@ test-hash: tests/testhashkit tests_hash_plus_SOURCES= tests/hash_plus.cc tests_hash_plus_CXXFLAGS= $(AM_CXXFLAGS) $(NO_EFF_CXX) -tests_hash_plus_DEPENDENCIES= $(tests_testhashkit_DEPENDENCIES) -tests_hash_plus_LDADD= $(tests_testhashkit_DEPENDENCIES) +tests_hash_plus_LDADD= $(tests_testhashkit_LDADD) check_PROGRAMS+= tests/hash_plus noinst_PROGRAMS+= tests/hash_plus @@ -103,6 +98,9 @@ valgrind-memcapable: tests/memcapable pahole-mem: tests/testapp @$(PAHOLE_COMMAND) tests/testapp +pahole-hash: tests/testhashkit + @$(PAHOLE_COMMAND) tests/testhashkit + gdb-mem: tests/libmemcached-1.0/testapp @$(GDB_COMMAND) tests/libmemcached-1.0/testapp @@ -153,3 +151,9 @@ helgrind-hash: tests/testhashkit helgrind-hashplus: tests/hash_plus @$(HELGRIND_COMMAND) tests/hash_plus + +drd-mem: tests/libmemcached-1.0/testapp + @$(DRD_COMMAND) tests/libmemcached-1.0/testapp + +drd-cycle: tests/cycle + @$(DRD_COMMAND) tests/cycle