summaryrefslogtreecommitdiff
path: root/tests/libtracker-common/meson.build
blob: fc9b26d6ac44c6dd4b5002bc32762e1bd19e7b4e (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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
test_c_args = tracker_c_args + [
    '-DTOP_BUILDDIR="@0@"'.format(build_root),
    '-DTOP_SRCDIR="@0@"'.format(source_root),
]

date_time_test = executable('tracker-date-time-test',
    'tracker-date-time-test.c',
    dependencies: tracker_common_dep,
    c_args: test_c_args,
)
test('common-date-time', date_time_test)

dbus_test = executable('tracker-dbus-test',
    'tracker-dbus-test.c',
    dependencies: [tracker_common_dep, tracker_testcommon_dep],
    c_args: test_c_args,
)
test('common-dbus', dbus_test)

file_utils_test = executable('tracker-file-utils-test',
    'tracker-file-utils-test.c',
    dependencies: [tracker_common_dep, tracker_testcommon_dep],
    c_args: test_c_args,
)
test('common-file-utils', file_utils_test)

parser_test = executable('tracker-parser-test',
    'tracker-parser-test.c',
    dependencies: [tracker_common_dep, tracker_testcommon_dep],
    c_args: test_c_args,
)
test('common-parser', parser_test)

sched_test = executable('tracker-sched-test',
    'tracker-sched-test.c',
    dependencies: [tracker_common_dep, tracker_testcommon_dep],
    c_args: test_c_args,
)
test('common-sched', sched_test)

type_utils_test = executable('tracker-type-utils-test',
    'tracker-type-utils-test.c',
    dependencies: tracker_common_dep,
    c_args: test_c_args,
)
test('common-type-utils', type_utils_test)

utils_test = executable('tracker-utils-test',
    'tracker-utils-test.c',
    dependencies: tracker_common_dep,
    c_args: test_c_args,
)
test('common-utils', utils_test)

# This is a manual test case
parser_testcase = executable('tracker-parser',
    'tracker-parser.c',
    dependencies: tracker_common_dep,
    c_args: test_c_args,
)