aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/generichighlighter/highlighterengine/highlighterengine.qbs
blob: 8e12d56d15304a346705970b6cc703bcfb6aa3ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
import qbs

QtcAutotest {
    name: "Highlighter engine autotest"
    Depends { name: "Core" }
    Depends { name: "Utils" }
    Depends { name: "TextEditor" }
    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"
        files: [
            "textdocumentlayout.h", "textdocumentlayout.cpp",
            "syntaxhighlighter.h", "syntaxhighlighter.cpp",
            "tabsettings.h"
        ]
    }

    cpp.includePaths: base.concat([
        path,
        project.genericHighlighterDir + "/../..",
    ])
}