aboutsummaryrefslogtreecommitdiffstats
path: root/tests/benchmarker
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@theqtcompany.com>2016-07-28 15:55:21 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2016-07-28 14:46:19 +0000
commit304012f6374fe29ebe39e4026fb7d92d2390f4a5 (patch)
treea061839872d8caa7ca1039a6baae3a61b24c0cd0 /tests/benchmarker
parent71fe94c2219f7110a65b9051c66c4013c4c70da6 (diff)
Benchmarker: Make valgrind trace child processes
Otherwise, we won't catch performance regressions introduced by Probes. Change-Id: Ia48848d6f7e328cdbd83065958900f9b45335900 Reviewed-by: Jake Petroules <jake.petroules@qt.io>
Diffstat (limited to 'tests/benchmarker')
-rw-r--r--tests/benchmarker/valgrindrunner.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/tests/benchmarker/valgrindrunner.cpp b/tests/benchmarker/valgrindrunner.cpp
index c7c05406f..8bd46ee3e 100644
--- a/tests/benchmarker/valgrindrunner.cpp
+++ b/tests/benchmarker/valgrindrunner.cpp
@@ -138,8 +138,9 @@ QStringList ValgrindRunner::qbsCommandLine(const QString &command, const QString
QStringList ValgrindRunner::wrapForValgrind(const QStringList &commandLine, const QString &tool,
const QString &outFile) const
{
- return QStringList() << "valgrind" << "--smc-check=all" << ("--tool=" + tool)
- << ("--" + tool + "-out-file=" + outFile) << commandLine;
+ return QStringList() << "valgrind" << "--smc-check=all" << "--trace-children=yes"
+ << ("--tool=" + tool) << ("--" + tool + "-out-file=" + outFile)
+ << commandLine;
}
QStringList ValgrindRunner::valgrindCommandLine(const QString &qbsCommand, const QString &buildDir,