summaryrefslogtreecommitdiff
path: root/tests/libtracker-sparql/meson.build
blob: aec51fdc7016b89979744ed97af0fe74e985b59e (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
libtracker_sparql_tests = [
    'resource',
    'sparql',
]

libtracker_sparql_test_c_args = tracker_c_args + [
  '-DTEST',
  '-DTEST_DOMAIN_ONTOLOGY_RULE="@0@"'.format(tracker_uninstalled_domain_rule),
  '-DTEST_ONTOLOGIES_DIR="@0@"'.format(tracker_uninstalled_nepomuk_ontologies_dir),
]

libtracker_sparql_test_deps = [
    tracker_common_dep, tracker_sparql_dep
]

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

    binary = executable(binary_name, source,
      dependencies: libtracker_sparql_test_deps,
      c_args: libtracker_sparql_test_c_args)

    test(test_name, binary)
endforeach