summaryrefslogtreecommitdiff
path: root/tests/libtracker-common/meson.build
blob: 7ad0f20ada81d34e43f1766b44efe71a198465b6 (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
libtracker_common_tests = [
    'date-time',
    'file-utils',
    'type-utils',
    'utils',
]

libtracker_common_test_deps = [
    tracker_common_dep, tracker_testcommon_dep
]

foreach base_name: libtracker_common_tests
    source = 'tracker-@0@-test.c'.format(base_name)
    binary_name = 'tracker-@0@-test'.format(base_name)

    binary = executable(binary_name, source,
      dependencies: libtracker_common_test_deps,
      c_args: test_c_args)

    tests += {
        'name': base_name,
        'exe': binary,
        'suite': ['common']
    }
endforeach

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