forked from qt-creator/qt-creator
ClangStaticAnalyzer: Move closer to new target/tool split
The ClangStaticAnalyzer is a tool. Change-Id: I1462997a99e49486b47accb302d3f5b7b0b672b6 Reviewed-by: Nikolai Kosjar <nikolai.kosjar@qt.io>
This commit is contained in:
@@ -96,14 +96,6 @@ private:
|
||||
namespace ClangStaticAnalyzer {
|
||||
namespace Internal {
|
||||
|
||||
ClangStaticAnalyzerPreconfiguredSessionTests::ClangStaticAnalyzerPreconfiguredSessionTests(
|
||||
ClangStaticAnalyzerTool *analyzerTool,
|
||||
QObject *parent)
|
||||
: QObject(parent)
|
||||
, m_analyzerTool(*analyzerTool)
|
||||
{
|
||||
}
|
||||
|
||||
void ClangStaticAnalyzerPreconfiguredSessionTests::initTestCase()
|
||||
{
|
||||
const QString preconfiguredSessionName = QLatin1String("ClangStaticAnalyzerPreconfiguredSession");
|
||||
@@ -127,13 +119,13 @@ void ClangStaticAnalyzerPreconfiguredSessionTests::testPreconfiguredSession()
|
||||
|
||||
QVERIFY(switchToProjectAndTarget(project, target));
|
||||
|
||||
m_analyzerTool.startTool();
|
||||
QSignalSpy waitUntilAnalyzerFinished(&m_analyzerTool, SIGNAL(finished(bool)));
|
||||
ClangStaticAnalyzerTool::instance()->startTool();
|
||||
QSignalSpy waitUntilAnalyzerFinished(ClangStaticAnalyzerTool::instance(), SIGNAL(finished(bool)));
|
||||
QVERIFY(waitUntilAnalyzerFinished.wait(30000));
|
||||
const QList<QVariant> arguments = waitUntilAnalyzerFinished.takeFirst();
|
||||
const bool analyzerFinishedSuccessfully = arguments.first().toBool();
|
||||
QVERIFY(analyzerFinishedSuccessfully);
|
||||
QCOMPARE(m_analyzerTool.diagnostics().count(), 0);
|
||||
QCOMPARE(ClangStaticAnalyzerTool::instance()->diagnostics().count(), 0);
|
||||
}
|
||||
|
||||
static QList<Project *> validProjects(const QList<Project *> projectsOfSession)
|
||||
|
||||
Reference in New Issue
Block a user