From 40e2bb2551291d706522d715209fc51d95afbb1e Mon Sep 17 00:00:00 2001 From: hjk Date: Tue, 4 May 2021 07:48:50 +0200 Subject: [PATCH] Tests: Port manual/process to QtcProcess Change-Id: I50d489e47f61927745f63b37dae3e3567355414f Reviewed-by: Christian Stenger --- tests/manual/process/main.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tests/manual/process/main.cpp b/tests/manual/process/main.cpp index 8c1dc67db60..df4f6fa9631 100644 --- a/tests/manual/process/main.cpp +++ b/tests/manual/process/main.cpp @@ -25,7 +25,8 @@ #include "mainwindow.h" -#include +#include + #include #include #include @@ -47,15 +48,16 @@ static int testSynchronous(const QString &cmd, const QStringList &args) { std::fprintf(stdout, "testSynchronous %s %s\n", qPrintable(cmd), qPrintable(args.join(QLatin1Char(' ')))); - QProcess p; - p.start(cmd, args); + Utils::QtcProcess p; + p.setCommand({cmd, args}); + p.start(); if (!p.waitForStarted()) return -2; p.closeWriteChannel(); QByteArray stdOut; QByteArray stdErr; - if (!Utils::SynchronousProcess::readDataFromProcess(p, 2, &stdOut, &stdErr)) { + if (!p.readDataFromProcess(2, &stdOut, &stdErr, false)) { std::fputs("Timeout", stderr); return -3; }