diff options
author | Christian Stenger <[email protected]> | 2016-05-11 13:02:42 +0200 |
---|---|---|
committer | Christian Stenger <[email protected]> | 2016-06-01 11:37:32 +0000 |
commit | 2f8b4b3fbfdb43e1a2c3c2637c7f6388190c29dc (patch) | |
tree | 2bf88ac0d40a2038938586f34802976e851fabe5 /src/plugins/autotest/testconfiguration.cpp | |
parent | 6c18ed50d276e19dc2e36e1a5b19af6cf67c51e6 (diff) |
AutoTest: Move test framework related code...
...into files and respective sub folders.
Change-Id: Ic80d693bd73993a6e74b6d422349e47276e8cb6e
Reviewed-by: David Schulz <[email protected]>
Diffstat (limited to 'src/plugins/autotest/testconfiguration.cpp')
-rw-r--r-- | src/plugins/autotest/testconfiguration.cpp | 65 |
1 files changed, 0 insertions, 65 deletions
diff --git a/src/plugins/autotest/testconfiguration.cpp b/src/plugins/autotest/testconfiguration.cpp index b69abc4b8e0..0dd8d0f283c 100644 --- a/src/plugins/autotest/testconfiguration.cpp +++ b/src/plugins/autotest/testconfiguration.cpp @@ -34,7 +34,6 @@ #include <projectexplorer/buildtargetinfo.h> #include <projectexplorer/environmentaspect.h> #include <projectexplorer/kitinformation.h> -#include <projectexplorer/project.h> #include <projectexplorer/runnables.h> #include <projectexplorer/runconfiguration.h> #include <projectexplorer/session.h> @@ -252,69 +251,5 @@ void TestConfiguration::setGuessedConfiguration(bool guessed) m_guessedConfiguration = guessed; } -TestOutputReader *QtTestConfiguration::outputReader(const QFutureInterface<TestResultPtr> &fi, - QProcess *app) const -{ - return new QtTestOutputReader(fi, app, buildDirectory()); -} - -QStringList QtTestConfiguration::argumentsForTestRunner(const TestSettings &settings) const -{ - QStringList arguments("-xml"); - - const QString &metricsOption = TestSettings::metricsTypeToOption(settings.metrics); - if (!metricsOption.isEmpty()) - arguments << metricsOption; - if (testCases().count()) - arguments << testCases(); - return arguments; -} - -TestOutputReader *QuickTestConfiguration::outputReader(const QFutureInterface<TestResultPtr> &fi, - QProcess *app) const -{ - return new QtTestOutputReader(fi, app, buildDirectory()); -} - -QStringList QuickTestConfiguration::argumentsForTestRunner(const TestSettings &settings) const -{ - QStringList arguments("-xml"); - - const QString &metricsOption = TestSettings::metricsTypeToOption(settings.metrics); - if (!metricsOption.isEmpty()) - arguments << metricsOption; - if (testCases().count()) - arguments << testCases(); - return arguments; -} - -void QuickTestConfiguration::setUnnamedOnly(bool unnamedOnly) -{ - m_unnamedOnly = unnamedOnly; -} - -TestOutputReader *GoogleTestConfiguration::outputReader(const QFutureInterface<TestResultPtr> &fi, - QProcess *app) const -{ - return new GTestOutputReader(fi, app, buildDirectory()); -} - -QStringList GoogleTestConfiguration::argumentsForTestRunner(const TestSettings &settings) const -{ - QStringList arguments; - const QStringList &testSets = testCases(); - if (testSets.size()) - arguments << QLatin1String("--gtest_filter=") + testSets.join(QLatin1Char(':')); - if (settings.gtestRunDisabled) - arguments << QLatin1String("--gtest_also_run_disabled_tests"); - if (settings.gtestRepeat) - arguments << QString::fromLatin1("--gtest_repeat=%1").arg(settings.gtestIterations); - if (settings.gtestShuffle) { - arguments << QLatin1String("--gtest_shuffle") - << QString::fromLatin1("--gtest_random_seed=%1").arg(settings.gtestSeed); - } - return arguments; -} - } // namespace Internal } // namespace Autotest |