diff options
Diffstat (limited to 'tests/auto/generichighlighter/highlighterengine/highlighterengine.qbs')
-rw-r--r-- | tests/auto/generichighlighter/highlighterengine/highlighterengine.qbs | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/tests/auto/generichighlighter/highlighterengine/highlighterengine.qbs b/tests/auto/generichighlighter/highlighterengine/highlighterengine.qbs new file mode 100644 index 0000000000..af6def8e3d --- /dev/null +++ b/tests/auto/generichighlighter/highlighterengine/highlighterengine.qbs @@ -0,0 +1,47 @@ +import qbs +import "../../autotest.qbs" as Autotest + +Autotest { + name: "Highlighter engine autotest" + Depends { name: "Utils" } + Depends { name: "Qt.widgets" } + Group { + name: "Sources from TextEditor plugin" + prefix: project.genericHighlighterDir + '/' + files: [ + "context.h", "context.cpp", + "dynamicrule.h", "dynamicrule.cpp", + "highlightdefinition.h", "highlightdefinition.cpp", + "highlighter.h", "highlighter.cpp", + "itemdata.h", "itemdata.cpp", + "keywordlist.h", "keywordlist.cpp", + "progressdata.h", "progressdata.cpp", + "rule.h", "rule.cpp", + "specificrules.h", "specificrules.cpp" + ] + } + Group { + name: "Test sources" + files: [ + "formats.h", "formats.cpp", + "highlightermock.h", "highlightermock.cpp", + "tst_highlighterengine.cpp" + ] + } + Group { + name: "Drop-in sources for the plugin" + prefix: "texteditor/" + files: [ + "basetextdocumentlayout.h", + "syntaxhighlighter.h", "syntaxhighlighter.cpp", + "tabsettings.h" + ] + } + + cpp.defines: base.concat(["TEXTEDITOR_LIBRARY"]) // For Windows + cpp.includePaths: base.concat([ + path, + project.genericHighlighterDir, + project.genericHighlighterDir + "/../..", + path]) +} |