GenericLinuxDeviceTester: Don't continue testing when echo fails

Change-Id: I4b21e1b914816271d59f9001122aedf1eda342dc
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Jarek Kobus
2022-06-10 15:25:28 +02:00
parent 12dde16e3e
commit 0efb8d3346

View File

@@ -134,13 +134,14 @@ void GenericLinuxDeviceTester::handleEchoDone()
else else
emit errorMessage(tr("echo failed.") + '\n'); emit errorMessage(tr("echo failed.") + '\n');
setFinished(TestFailure); setFinished(TestFailure);
} else { return;
}
const QString reply = d->echoProcess.stdOut().chopped(1); // Remove trailing \n const QString reply = d->echoProcess.stdOut().chopped(1); // Remove trailing \n
if (reply != s_echoContents) if (reply != s_echoContents)
emit errorMessage(tr("Device replied to echo with unexpected contents.") + '\n'); emit errorMessage(tr("Device replied to echo with unexpected contents.") + '\n');
else else
emit progressMessage(tr("Device replied to echo with expected contents.") + '\n'); emit progressMessage(tr("Device replied to echo with expected contents.") + '\n');
}
testUname(); testUname();
} }