forked from qt-creator/qt-creator
ProjectExplorer: Split Target and ToolRunners into smaller tasks
This increases re-usability of activities like 'port gathering', and makes their use less dependent on actual device implementations. Change-Id: I017cb74874f2b38c487ba2d03906a675d5618647 Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -24,6 +24,9 @@
|
||||
****************************************************************************/
|
||||
|
||||
#include "localqmlprofilerrunner_test.h"
|
||||
|
||||
#include "../qmlprofilerruncontrol.h"
|
||||
|
||||
#include <debugger/analyzer/analyzermanager.h>
|
||||
#include <debugger/analyzer/analyzerstartparameters.h>
|
||||
#include <QtTest>
|
||||
@@ -57,8 +60,7 @@ void LocalQmlProfilerRunnerTest::testRunner()
|
||||
// should not be used anywhere but cannot be empty
|
||||
configuration.socket = connection.analyzerSocket = QString("invalid");
|
||||
|
||||
rc = Debugger::createAnalyzerRunControl(
|
||||
nullptr, ProjectExplorer::Constants::QML_PROFILER_RUN_MODE);
|
||||
rc = new QmlProfilerRunControl(nullptr);
|
||||
rc->setConnection(connection);
|
||||
auto runner = new LocalQmlProfilerRunner(configuration, rc);
|
||||
connectRunner(runner);
|
||||
@@ -79,8 +81,7 @@ void LocalQmlProfilerRunnerTest::testRunner1()
|
||||
configuration.debuggee.commandLineArguments = QString("-test QmlProfiler,");
|
||||
|
||||
delete rc;
|
||||
rc = Debugger::createAnalyzerRunControl(
|
||||
nullptr, ProjectExplorer::Constants::QML_PROFILER_RUN_MODE);
|
||||
rc = new QmlProfilerRunControl(nullptr);
|
||||
rc->setConnection(connection);
|
||||
auto runner = new LocalQmlProfilerRunner(configuration, rc);
|
||||
connectRunner(runner);
|
||||
@@ -100,8 +101,7 @@ void LocalQmlProfilerRunnerTest::testRunner2()
|
||||
connection.analyzerSocket.clear();
|
||||
configuration.port = connection.analyzerPort =
|
||||
LocalQmlProfilerRunner::findFreePort(connection.analyzerHost);
|
||||
rc = Debugger::createAnalyzerRunControl(
|
||||
nullptr, ProjectExplorer::Constants::QML_PROFILER_RUN_MODE);
|
||||
rc = new QmlProfilerRunControl(nullptr);
|
||||
rc->setConnection(connection);
|
||||
auto runner = new LocalQmlProfilerRunner(configuration, rc);
|
||||
connectRunner(runner);
|
||||
|
||||
Reference in New Issue
Block a user