RegTest : Add support for execution of a subset of tests

This commit is contained in:
Magne Sjaastad
2017-10-20 15:30:29 +02:00
parent bb549c6aed
commit 58cd4d112a
5 changed files with 39 additions and 12 deletions

View File

@@ -1587,7 +1587,7 @@ void RiuMainWindow::slotShowRegressionTestDialog()
caf::PdmSettings::readFieldsFromApplicationStore(&regTestConfig);
caf::PdmUiPropertyViewDialog regressionTestDialog(this, &regTestConfig, "Regression Test", "");
regressionTestDialog.resize(QSize(600, 200));
regressionTestDialog.resize(QSize(600, 300));
if (regressionTestDialog.exec() == QDialog::Accepted)
{
@@ -1597,7 +1597,10 @@ void RiuMainWindow::slotShowRegressionTestDialog()
QString currentApplicationPath = QDir::currentPath();
QDir::setCurrent(regTestConfig.applicationWorkingFolder);
app->executeRegressionTests(regTestConfig.regressionTestFolder);
QStringList testFilter = regTestConfig.testFilter().split(";", QString::SkipEmptyParts);
app->executeRegressionTests(regTestConfig.regressionTestFolder, &testFilter);
QDir::setCurrent(currentApplicationPath);
}