diff options
Diffstat (limited to 'src/plugins/valgrind')
-rw-r--r-- | src/plugins/valgrind/valgrindmemcheckparsertest.cpp | 6 | ||||
-rw-r--r-- | src/plugins/valgrind/valgrindtestrunnertest.cpp | 5 |
2 files changed, 4 insertions, 7 deletions
diff --git a/src/plugins/valgrind/valgrindmemcheckparsertest.cpp b/src/plugins/valgrind/valgrindmemcheckparsertest.cpp index ee87ded6847..90d1f27ca0d 100644 --- a/src/plugins/valgrind/valgrindmemcheckparsertest.cpp +++ b/src/plugins/valgrind/valgrindmemcheckparsertest.cpp @@ -187,9 +187,9 @@ void ValgrindMemcheckParserTest::initTest(const QString &testfile, const QString QVERIFY2(fileInfo.isExecutable(), qPrintable(fakeValgrind)); QVERIFY2(!fileInfo.isDir(), qPrintable(fakeValgrind)); - const QStringList args = {QString("--xml-socket=127.0.0.1:%1").arg(m_server->serverPort()), - "-i", testfile}; - m_process->setCommand({FilePath::fromString(fakeValgrind), args + otherArgs}); + m_process->setCommand({FilePath::fromString(fakeValgrind), + {QString("--xml-socket=127.0.0.1:%1").arg(m_server->serverPort()), + "-i", testfile, otherArgs}}); m_process->start(); using namespace std::chrono_literals; diff --git a/src/plugins/valgrind/valgrindtestrunnertest.cpp b/src/plugins/valgrind/valgrindtestrunnertest.cpp index 7d53efca33d..863265f8d04 100644 --- a/src/plugins/valgrind/valgrindtestrunnertest.cpp +++ b/src/plugins/valgrind/valgrindtestrunnertest.cpp @@ -93,11 +93,8 @@ QString ValgrindTestRunnerTest::runTestBinary(const QString &binary, const QStri debuggee.command.setExecutable(Utils::FilePath::fromString(binPath)); debuggee.environment = Utils::Environment::systemEnvironment(); - CommandLine valgrind{"valgrind", {"--num-callers=50", "--track-origins=yes"}}; - valgrind.addArgs(vArgs); - m_runner->setLocalServerAddress(QHostAddress::LocalHost); - m_runner->setValgrindCommand(valgrind); + m_runner->setValgrindCommand({"valgrind", {"--num-callers=50", "--track-origins=yes", vArgs}}); m_runner->setDebuggee(debuggee); m_runner->runBlocking(); return binPath; |