Process: Get rid of timeoutS()

The setter setTimeoutS() is going to be removed soon.
It's going to be replaced by the extra arg to runBlocking().

Change-Id: I60b8c952ba5e27e36183f8652aaa92059e08746e
Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
Jarek Kobus
2024-01-21 19:22:16 +01:00
parent 290121bc21
commit f200fe99a1
2 changed files with 5 additions and 11 deletions

View File

@@ -1630,7 +1630,7 @@ QString Process::readAllStandardError()
} }
QString Process::exitMessage(const CommandLine &command, ProcessResult result, int exitCode, QString Process::exitMessage(const CommandLine &command, ProcessResult result, int exitCode,
int maxHangTimerCount) int timeoutInSeconds)
{ {
const QString cmd = command.toUserOutput(); const QString cmd = command.toUserOutput();
switch (result) { switch (result) {
@@ -1644,14 +1644,14 @@ QString Process::exitMessage(const CommandLine &command, ProcessResult result, i
return Tr::tr("The command \"%1\" could not be started.").arg(cmd); return Tr::tr("The command \"%1\" could not be started.").arg(cmd);
case ProcessResult::Hang: case ProcessResult::Hang:
return Tr::tr("The command \"%1\" did not respond within the timeout limit (%2 s).") return Tr::tr("The command \"%1\" did not respond within the timeout limit (%2 s).")
.arg(cmd).arg(maxHangTimerCount); .arg(cmd).arg(timeoutInSeconds);
} }
return {}; return {};
} }
QString Process::exitMessage() const QString Process::exitMessage() const
{ {
return exitMessage(commandLine(), result(), exitCode(), timeoutS()); return exitMessage(commandLine(), result(), exitCode(), d->m_timeoutInSeconds);
} }
QByteArray Process::allRawOutput() const QByteArray Process::allRawOutput() const
@@ -1826,11 +1826,6 @@ void Process::setTimeoutS(int timeoutS)
d->m_timeoutInSeconds = INT_MAX / 1000; d->m_timeoutInSeconds = INT_MAX / 1000;
} }
int Process::timeoutS() const
{
return d->m_timeoutInSeconds;
}
void Process::setCodec(QTextCodec *c) void Process::setCodec(QTextCodec *c)
{ {
QTC_ASSERT(c, return); QTC_ASSERT(c, return);

View File

@@ -149,7 +149,6 @@ public:
/* Timeout for hanging processes (triggers after no more output /* Timeout for hanging processes (triggers after no more output
* occurs on stderr/stdout). */ * occurs on stderr/stdout). */
void setTimeoutS(int timeoutS); void setTimeoutS(int timeoutS);
int timeoutS() const;
// TODO: We should specify the purpose of the codec, e.g. setCodecForStandardChannel() // TODO: We should specify the purpose of the codec, e.g. setCodecForStandardChannel()
void setCodec(QTextCodec *c); void setCodec(QTextCodec *c);
@@ -182,8 +181,8 @@ public:
const QStringList stdOutLines() const; // split, CR removed const QStringList stdOutLines() const; // split, CR removed
const QStringList stdErrLines() const; // split, CR removed const QStringList stdErrLines() const; // split, CR removed
static QString exitMessage(const CommandLine &command, ProcessResult result, static QString exitMessage(const CommandLine &command, ProcessResult result, int exitCode,
int exitCode, int maxHangTimerCount); int timeoutInSeconds);
QString exitMessage() const; QString exitMessage() const;
QString toStandaloneCommandLine() const; QString toStandaloneCommandLine() const;