mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-05-29 10:11:30 +02:00
Can update test results in TestRail.
This commit is contained in:
parent
188d82b384
commit
0377be2d0d
1 changed files with 14 additions and 0 deletions
|
@ -583,6 +583,20 @@ void TestRailInterface::updateRunWithResults() {
|
||||||
stream << "section = client.send_post('add_results_for_cases/' + str(" << runID << "), data)\n";
|
stream << "section = client.send_post('add_results_for_cases/' + str(" << runID << "), data)\n";
|
||||||
|
|
||||||
file.close();
|
file.close();
|
||||||
|
|
||||||
|
if (QMessageBox::Yes == QMessageBox(QMessageBox::Information, "Python script has been created",
|
||||||
|
"Do you want to run the script and update TestRail?",
|
||||||
|
QMessageBox::Yes | QMessageBox::No).exec()
|
||||||
|
) {
|
||||||
|
QProcess* process = new QProcess();
|
||||||
|
connect(process, &QProcess::started, this, [=]() { _busyWindow.exec(); });
|
||||||
|
|
||||||
|
connect(process, static_cast<void (QProcess::*)(int, QProcess::ExitStatus)>(&QProcess::finished), this,
|
||||||
|
[=](int exitCode, QProcess::ExitStatus exitStatus) { _busyWindow.hide(); });
|
||||||
|
|
||||||
|
QStringList parameters = QStringList() << _outputDirectory + "/updateRunWithResults.py";
|
||||||
|
process->start(_pythonCommand, parameters);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void TestRailInterface::updateSectionsComboData(int exitCode, QProcess::ExitStatus exitStatus) {
|
void TestRailInterface::updateSectionsComboData(int exitCode, QProcess::ExitStatus exitStatus) {
|
||||||
|
|
Loading…
Reference in a new issue