Fix 247386 make perf does not run all performance tests :

* move memcheck/perf/many-loss-records test to perf directory
       massif/perf/many-xpts test to perf directory
* modified many-loss-records.vgperf and many-xpts.vgperf,
  so as to have tool specific options prefixed with their tool
* remove directory memcheck/perf and massif/perf (containing no test anymore)



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12315
This commit is contained in:
Philippe Waroquiers 2011-12-23 11:42:20 +00:00
parent e52f0e1de0
commit c953f410c8
13 changed files with 8 additions and 34 deletions

1
NEWS
View File

@ -23,6 +23,7 @@ To see details of a given bug, visit
https://bugs.kde.org/show_bug.cgi?id=XXXXXX
where XXXXXX is the bug number as listed below.
247386 make perf does not run all performance tests
276993 fix mremap 'no thrash checks'
283413 Fix wrong sanity check
286270 vgpreload is not friendly to 64->32 bit execs, gives ld.so warnings

View File

@ -2081,7 +2081,6 @@ AC_CONFIG_FILES([
memcheck/tests/x86-linux/Makefile
memcheck/tests/ppc32/Makefile
memcheck/tests/ppc64/Makefile
memcheck/perf/Makefile
cachegrind/Makefile
cachegrind/tests/Makefile
cachegrind/tests/x86/Makefile
@ -2095,7 +2094,6 @@ AC_CONFIG_FILES([
helgrind/tests/Makefile
massif/Makefile
massif/tests/Makefile
massif/perf/Makefile
massif/ms_print
lackey/Makefile
lackey/tests/Makefile

View File

@ -1,7 +1,5 @@
include $(top_srcdir)/Makefile.tool.am
SUBDIRS += perf
EXTRA_DIST = \
docs/ms-manual.xml \
docs/ms_print-manpage.xml

View File

@ -1,12 +0,0 @@
include $(top_srcdir)/Makefile.tool-tests.am
EXTRA_DIST = \
many-xpts.vgperf
check_PROGRAMS = \
many-xpts
AM_CFLAGS += -O $(AM_FLAG_M3264_PRI)
AM_CXXFLAGS += -O $(AM_FLAG_M3264_PRI)

View File

@ -1,2 +0,0 @@
prog: many-xpts
vgopts: --time-unit=B --depth=100

View File

@ -1,7 +1,5 @@
include $(top_srcdir)/Makefile.tool.am
SUBDIRS += perf
EXTRA_DIST = docs/mc-manual.xml docs/mc-tech-docs.xml
#----------------------------------------------------------------------------

View File

@ -1,11 +0,0 @@
include $(top_srcdir)/Makefile.tool-tests.am
EXTRA_DIST = \
many-loss-records.vgperf
check_PROGRAMS = \
many-loss-records
AM_CFLAGS += -O $(AM_FLAG_M3264_PRI)
AM_CXXFLAGS += -O $(AM_FLAG_M3264_PRI)

View File

@ -1,2 +0,0 @@
prog: many-loss-records
vgopts: --leak-check=yes --leak-resolution=high

View File

@ -10,12 +10,14 @@ EXTRA_DIST = \
fbench.vgperf \
ffbench.vgperf \
heap.vgperf \
many-loss-records.vgperf \
many-xpts.vgperf \
sarp.vgperf \
tinycc.vgperf \
test_input_for_tinycc.c
check_PROGRAMS = \
bigcode bz2 fbench ffbench heap sarp tinycc
bigcode bz2 fbench ffbench heap many-loss-records many-xpts sarp tinycc
AM_CFLAGS += -O $(AM_FLAG_M3264_PRI)
AM_CXXFLAGS += -O $(AM_FLAG_M3264_PRI)

View File

@ -0,0 +1,2 @@
prog: many-loss-records
vgopts: --memcheck:leak-check=yes --memcheck:leak-resolution=high

2
perf/many-xpts.vgperf Normal file
View File

@ -0,0 +1,2 @@
prog: many-xpts
vgopts: --massif:time-unit=B --massif:depth=100