aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/testsuite/Makefile.in
diff options
context:
space:
mode:
Diffstat (limited to 'libstdc++-v3/testsuite/Makefile.in')
-rw-r--r--libstdc++-v3/testsuite/Makefile.in20
1 files changed, 15 insertions, 5 deletions
diff --git a/libstdc++-v3/testsuite/Makefile.in b/libstdc++-v3/testsuite/Makefile.in
index 92c8a027639..5b5994febbc 100644
--- a/libstdc++-v3/testsuite/Makefile.in
+++ b/libstdc++-v3/testsuite/Makefile.in
@@ -272,12 +272,16 @@ compile_script = ${glibcxx_srcdir}/scripts/check_compile
# Some of these tests create large (~75MB) files, allocate huge
# ammounts of memory, or otherwise tie up machine resources. Thus,
# running this is off by default.
-performance_script = ${glibcxx_srcdir}/scripts/check_performance
+# XXX Need to add dependency on libtestc++.a
+check_performance_script = ${glibcxx_srcdir}/scripts/check_performance
+
+# Generates the plots and graphs for performance testing.
+doc_performance_script = ${glibcxx_srcdir}/scripts/make_graphs.py
# By adding these files here, automake will remove them for 'make clean'
CLEANFILES = *.txt *.tst *.exe core* filebuf_* tmp* ostream_* *.log *.sum \
testsuite_* site.exp abi_check baseline_symbols *TEST* *.dat \
- *.o *.cc
+ *.o *.cc *.a *.so *.xml
all: all-am
@@ -513,14 +517,20 @@ new-abi-baseline:
# Use 'new-abi-baseline' to create an initial symbol file. Then run
# 'check-abi' to test for changes against that file.
-check-abi: baseline_symbols site.exp
+check-abi: site.exp baseline_symbols
-@runtest --tool libstdc++ abi.exp
check-compile: testsuite_files ${compile_script}
-@(chmod + ${compile_script}; \
${compile_script} ${glibcxx_srcdir} ${glibcxx_builddir})
check-performance: testsuite_files_performance ${performance_script}
- -@(chmod + ${performance_script}; \
- ${performance_script} ${glibcxx_srcdir} ${glibcxx_builddir})
+ -@(chmod + ${check_performance_script}; \
+ ${check_performance_script} ${glibcxx_srcdir} ${glibcxx_builddir})
+doc-performance:
+ -@(chmod + ${doc_performance_script}; \
+ ${doc_performance_script} ${glibcxx_srcdir} \
+ ${glibcxx_builddir}/testsuite \
+ ${glibcxx_srcdir}/testsuite/data/make_graph_htmls.xml \
+ ${glibcxx_srcdir}/testsuite/data/make_graph_test_infos.xml local g++)
.PHONY: baseline_symbols new-abi-baseline \
check-abi check-compile check-performance