File: meson.build

package info (click to toggle)
libvirt-dbus 1.4.1-4
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 888 kB
  • sloc: ansic: 8,558; xml: 1,588; python: 926; sh: 149; makefile: 19
file content (53 lines) | stat: -rw-r--r-- 1,110 bytes parent folder | download | duplicates (3)
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
src_include = include_directories('../src')

test_exec = executable(
    'test_util',
    [
        'test_util.c',
    ],
    dependencies: [
        dep_gio_unix,
        dep_glib,
        dep_libvirt,
        dep_libvirt_glib
    ],
    link_with: [
        lib_util,
    ],
    include_directories: src_include,
)

test('test_util', test_exec, suite: 'unit')

python_tests = [
    'test_connect.py',
    'test_domain.py',
    'test_snapshot.py',
    'test_interface.py',
    'test_network.py',
    'test_nodedev.py',
    'test_storage.py',
]

python_env = [
    'abs_top_builddir=' + meson.build_root(),
    'VIRT_DBUS_INTERFACES_DIR=' + meson.source_root() + '/data'
]

foreach name : python_tests
    prog = find_program(name)
    test(name, prog, env: python_env, suite: 'unit')
endforeach

flake8 = find_program('flake8', 'flake8-3', required: false)
if flake8.found()
    test(
        'flake8', flake8,
        args: [
            '--show-source',
            '--ignore=E501', # E501: (line too long) warning is ignored.
            meson.source_root(),
        ],
        suite: 'style',
    )
endif