X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=clients%2FMakefile.am;h=9cb343182c722aecc5d5306a4382b4afee62b725;hb=fd6e74b5cec5a9a99c54a92316b0630bf5cbf8ec;hp=ccc9035833667e85263c66bb0a73961ad57fd34b;hpb=34a8c3858f30b02568c87f56a827f618aba6d6be;p=m6w6%2Flibmemcached diff --git a/clients/Makefile.am b/clients/Makefile.am index ccc90358..9cb34318 100644 --- a/clients/Makefile.am +++ b/clients/Makefile.am @@ -1,7 +1,6 @@ -INCLUDES = LDADDS = $(top_builddir)/libmemcached/libmemcached.la -bin_PROGRAMS = memcat memcp memstat memrm memflush memslap memerror +bin_PROGRAMS = memcat memdump memcp memstat memrm memflush memslap memerror noinst_HEADERS = client_options.h \ utilities.h \ @@ -16,6 +15,10 @@ memcp_SOURCES = memcp.c utilities.c memcp_LDADD = $(LDADDS) memcp_LDFLAGS = -rpath $(pkglibdir) +memdump_SOURCES = memdump.c utilities.c +memdump_LDADD = $(LDADDS) +memdump_LDFLAGS = -rpath $(pkglibdir) + memstat_SOURCES = memstat.c utilities.c memstat_LDADD = $(LDADDS) memstat_LDFLAGS = -rpath $(pkglibdir) @@ -28,7 +31,6 @@ memflush_SOURCES = memflush.c utilities.c memflush_LDADD = $(LDADDS) memflush_LDFLAGS = -rpath $(pkglibdir) - memerror_SOURCES = memerror.c utilities.c memerror_LDADD = $(LDADDS) memerror_LDFLAGS = -rpath $(pkglibdir) @@ -36,3 +38,26 @@ memerror_LDFLAGS = -rpath $(pkglibdir) memslap_SOURCES = memslap.c utilities.c generator.c execute.c memslap_LDADD = $(LDADDS) -lpthread memslap_LDFLAGS = -rpath $(pkglibdir) + +test-start-server: + memflush --servers=localhost + memcp --servers=localhost /etc/services + memcat --servers=localhost /etc/services + memrm --servers=localhost /etc/services + memstat --servers=localhost + memslap --servers=localhost + memslap --servers=localhost --concurrency=10 + memslap --servers=localhost --concurrency=10 --initial-load=1000 + memslap --servers=localhost --concurrency=10 --initial-load=1000 --execute-number=10 + memslap --servers=localhost --concurrency=10 --initial-load=1000 --execute-number=10 --test=get + memslap --servers=localhost --concurrency=10 --initial-load=1000 --execute-number=10 --test=set + memslap --servers=localhost --concurrency=10 --initial-load=1000 --execute-number=10 --test=set --non-blocking + +valgrind: + libtool --mode=execute valgrind --leak-check=yes --show-reachable=yes memslap --servers=localhost + libtool --mode=execute valgrind --leak-check=yes --show-reachable=yes memslap --servers=localhost --concurrency=10 + libtool --mode=execute valgrind --leak-check=yes --show-reachable=yes memslap --servers=localhost --concurrency=10 --initial-load=1000 + libtool --mode=execute valgrind --leak-check=yes --show-reachable=yes memslap --servers=localhost --concurrency=10 --initial-load=1000 --execute-number=10 + libtool --mode=execute valgrind --leak-check=yes --show-reachable=yes memslap --servers=localhost --concurrency=10 --initial-load=1000 --execute-number=10 --test=get + libtool --mode=execute valgrind --leak-check=yes --show-reachable=yes memslap --servers=localhost --concurrency=10 --initial-load=1000 --execute-number=10 --test=set + libtool --mode=execute valgrind --leak-check=yes --show-reachable=yes memslap --servers=localhost --concurrency=10 --initial-load=1000 --execute-number=10 --test=set --non-blocking