summaryrefslogtreecommitdiff
path: root/tests/libtracker-miner/meson.build
blob: 1033a5e9402a7a7b4aeb11f2bc8616fd73e12ce7 (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
61
62
63
64
65
66
67
68
69
test_c_args = [
  '-DLIBEXEC_PATH="@0@/@1@"'.format(get_option('prefix'), get_option('libexecdir')),
  '-DTEST',
  '-DTRACKER_COMPILATION',
  '-DTEST_DATA_DIR="@0@/data"'.format(meson.current_source_dir()),
  '-DTEST_MINERS_DIR="@0@/mock-miners"'.format(meson.current_source_dir()),
]

crawler_test = executable('tracker-crawler-test',
  'tracker-crawler-test.c',
  shared_libtracker_miner_crawler_sources,
  dependencies: [tracker_common_dep, tracker_miner_dep, tracker_sparql_dep],
  c_args: test_c_args
)
test('miner-crawler', crawler_test)

file_notifier_test = executable('tracker-file-notifier-test',
  'tracker-file-notifier-test.c',
  dependencies: [tracker_common_dep, tracker_miner_dep, tracker_sparql_dep],
  c_args: test_c_args
)
test('miner-file-notifier', file_notifier_test)

file_system_test = executable('tracker-file-system-test',
  'tracker-file-system-test.c',
  dependencies: [tracker_common_dep, tracker_miner_dep, tracker_sparql_dep],
  c_args: test_c_args
)
test('miner-file-system', file_system_test)

indexing_tree_test = executable('tracker-indexing-tree-test',
  'tracker-indexing-tree-test.c',
  dependencies: [tracker_common_dep, tracker_miner_dep, tracker_sparql_dep],
  c_args: test_c_args
)
test('miner-indexing-tree', indexing_tree_test)

monitor_test = executable('tracker-monitor-test',
  'tracker-monitor-test.c',
  shared_libtracker_miner_monitor_sources,
  dependencies: [tracker_common_dep, tracker_miner_dep, tracker_sparql_dep],
  c_args: test_c_args
)
test('miner-monitor', monitor_test,
  # FIXME: why is this test so slow?
  timeout: 180)

priority_queue_test = executable('tracker-priority-queue-test',
  'tracker-priority-queue-test.c',
  dependencies: [tracker_common_dep, tracker_miner_dep, tracker_sparql_dep],
  c_args: test_c_args
)
test('miner-priority-queue', priority_queue_test)

task_pool_test = executable('tracker-task-pool-test',
  'tracker-task-pool-test.c',
  dependencies: [tracker_common_dep, tracker_miner_dep, tracker_sparql_dep],
  c_args: test_c_args
)
test('miner-task-pool', task_pool_test)

thumbnailer_test = executable('tracker-thumbnailer-test',
  'empty-gobject.c',
  'thumbnailer-mock.c',
  'tracker-thumbnailer-test.c',
  dependencies: [tracker_common_dep, tracker_miner_dep, tracker_sparql_dep],
  c_args: test_c_args
)
test('miner-thumbnailer', thumbnailer_test)