Clangd: Fix tooltip test

- We require the "full AST" feature from clangd 13.
- QSKIP does not work like QEXPECT_FAIL.

Change-Id: Ie1c417013d668ace600fad76e83276ca961b8327
Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
Christian Kandeler
2021-07-01 11:16:38 +02:00
parent 51e5616a28
commit 58f0f3928c

View File

@@ -499,6 +499,7 @@ ClangdTestTooltips::ClangdTestTooltips()
{
setProjectFileName("tooltips.pro");
setSourceFileNames({"tooltips.cpp"});
setMinimumVersion(13);
}
void ClangdTestTooltips::test_data()
@@ -600,7 +601,8 @@ void ClangdTestTooltips::test()
QCOMPARE(editor->document(), doc);
QVERIFY(editor->editorWidget());
QSKIP("IncludeDirective", "FIXME: clangd sends empty or no hover data for includes", Abort);
if (QLatin1String(QTest::currentDataTag()) == "IncludeDirective")
QSKIP("FIXME: clangd sends empty or no hover data for includes");
QTimer timer;
timer.setSingleShot(true);