forked from qt-creator/qt-creator
CppEditor: Fix testing
Now that clangd is enabled by default, we must explicitly turn it off to test the built-in follow symbol functionality. Change-Id: Ib275893a920145868b314ce02e9dd80f656bade4 Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -251,7 +251,7 @@ F2TestCase::F2TestCase(CppEditorAction action,
|
|||||||
|
|
||||||
const QString curTestName = QLatin1String(QTest::currentTestFunction());
|
const QString curTestName = QLatin1String(QTest::currentTestFunction());
|
||||||
const QString tag = QLatin1String(QTest::currentDataTag());
|
const QString tag = QLatin1String(QTest::currentDataTag());
|
||||||
const bool useClangd = ClangdSettings::instance().useClangd();
|
const bool useClangd = m_testKit;
|
||||||
if (useClangd) {
|
if (useClangd) {
|
||||||
if (curTestName == "testFollowSymbolQObjectConnect"
|
if (curTestName == "testFollowSymbolQObjectConnect"
|
||||||
|| curTestName == "testFollowSymbolQObjectOldStyleConnect") {
|
|| curTestName == "testFollowSymbolQObjectOldStyleConnect") {
|
||||||
@@ -442,7 +442,7 @@ F2TestCase::F2TestCase(CppEditorAction action,
|
|||||||
// qDebug() << "Expected line:" << expectedLine;
|
// qDebug() << "Expected line:" << expectedLine;
|
||||||
// qDebug() << "Expected column:" << expectedColumn;
|
// qDebug() << "Expected column:" << expectedColumn;
|
||||||
|
|
||||||
if (!ClangdSettings::instance().useClangd()) {
|
if (!useClangd) {
|
||||||
QEXPECT_FAIL("globalVarFromEnum", "Contributor works on a fix.", Abort);
|
QEXPECT_FAIL("globalVarFromEnum", "Contributor works on a fix.", Abort);
|
||||||
QEXPECT_FAIL("matchFunctionSignature_Follow_5", "foo(int) resolved as CallAST", Abort);
|
QEXPECT_FAIL("matchFunctionSignature_Follow_5", "foo(int) resolved as CallAST", Abort);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user