Add capability to execute selected gtests

Change-Id: Ib7354d6e86176852b2e3bb01aed091db8036bfdf
Reviewed-by: Niels Weber <niels.weber@theqtcompany.com>
This commit is contained in:
Christian Stenger
2015-12-09 13:21:23 +01:00
parent 1cfe46df01
commit ebfc118c35
2 changed files with 36 additions and 0 deletions

View File

@@ -177,6 +177,14 @@ void performTestRun(QFutureInterface<void> &futureInterface,
if (testConfiguration->testCases().count())
argumentList << testConfiguration->testCases();
testProcess.setArguments(argumentList);
} else { // TestConfiguration::GTest
const QStringList &testSets = testConfiguration->testCases();
if (testSets.size()) {
QStringList argumentList;
argumentList << QLatin1String("--gtest_filter=")
+ testSets.join(QLatin1Char(':'));
testProcess.setArguments(argumentList);
}
}
testProcess.setWorkingDirectory(testConfiguration->workingDirectory());