aboutsummaryrefslogtreecommitdiffstats
diff options
authorDavid Schulz <david.schulz@qt.io>2025-02-25 11:10:06 +0100
committerDavid Schulz <david.schulz@qt.io>2025-02-25 10:23:42 +0000
commit81f42ce85fbcdb2a30e2c57f7401f9842a772b38 (patch)
tree8f5dc78d71fc17ded4edcd6aff73402c828d7ba9
parent56b35023f03608cb4de231c3c4a62911d01c1ba6 (diff)
CppEditor: disable TabSettings auto detection for testsv16.0.0-rc1
The test data contains unusual indentation pattern that results in unexpected output for the generate getter and setter auto tests. Change-Id: I66f58f27d99f9f3a2d531421256c02643a243d2f Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
-rw-r--r--src/plugins/cppeditor/cpptoolstestcase.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/cppeditor/cpptoolstestcase.cpp b/src/plugins/cppeditor/cpptoolstestcase.cpp
index d224e38fe38..0c986588c54 100644
--- a/src/plugins/cppeditor/cpptoolstestcase.cpp
+++ b/src/plugins/cppeditor/cpptoolstestcase.cpp
@@ -25,9 +25,12 @@
#include <texteditor/codeassist/iassistproposal.h>
#include <texteditor/codeassist/iassistproposalmodel.h>
+#include <texteditor/icodestylepreferences.h>
#include <texteditor/storagesettings.h>
#include <texteditor/syntaxhighlighter.h>
+#include <texteditor/tabsettings.h>
#include <texteditor/texteditor.h>
+#include <texteditor/texteditorsettings.h>
#include <utils/environment.h>
#include <utils/fileutils.h>
@@ -232,6 +235,9 @@ bool TestCase::openCppEditor(const FilePath &filePath, TextEditor::BaseTextEdito
TextEditor::StorageSettings s = e->textDocument()->storageSettings();
s.m_addFinalNewLine = false;
e->textDocument()->setStorageSettings(s);
+ TextEditor::TabSettings ts = TextEditor::TextEditorSettings::codeStyle()->tabSettings();
+ ts.m_autoDetect = false;
+ e->textDocument()->setTabSettings(ts);
}
if (!QTest::qWaitFor(
close