summaryrefslogtreecommitdiffstats
path: root/debian/uncrustify-trinity/uncrustify-trinity-0.78.0/tests/test_uncrustify/config.py
blob: 4370816d9a7d1e5df334340b89babd1ba1459def (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
# Global state.
#
# * @author  Ben Gardner        October 2009
# * @author  Guy Maurel         October 2015
# * @author  Matthew Woehlke    June 2018
#

import os

test_dir = os.path.dirname(os.path.dirname(os.path.realpath(__file__)))

# sorted by lexicographic order
all_tests = [
    'c-sharp',
    'c',
    'cpp',
    'd',
    'ecma',
    'imported',
    'java',
    'objective-c',
    'pawn',
    'staging',
    'vala',
]

FAIL_ATTRS     = {'bold': True}
PASS_ATTRS     = {'fore': 2}  # Green
MISMATCH_ATTRS = {'fore': 1}  # Red
UNSTABLE_ATTRS = {'fore': 6}  # Cyan
SKIP_ATTRS     = {'fore': 3}  # Yellow


# =============================================================================
class config(object):
    uncrustify_exe = None
    python_exe = None
    git_exe = 'git'