blob: 3377bdbe338bcd9207c88444170866288801189f [file] [log] [blame]
tests = [
'test-ringbuffer-boundary-poll',
'test-ringbuffer-boundary-read',
'test-ringbuffer-contained-offset-read',
'test-ringbuffer-contained-read',
'test-ringbuffer-poll-force',
'test-ringbuffer-read-commit',
'test-ringbuffer-simple-poll',
]
foreach t : tests
test(
t,
executable(
t,
f'@t@.c',
c_args: ['-DSYSCONFDIR=""'],
include_directories: '..',
),
)
endforeach
tests_depend_iniparser = [
'test-client-escape',
'test-config-parse',
'test-config-parse-bytesize',
'test-config-resolve-console-id',
]
foreach ct : tests_depend_iniparser
test(
ct,
executable(
ct,
f'@ct@.c',
c_args: ['-DSYSCONFDIR=""'],
dependencies: [iniparser_dep],
include_directories: '..',
),
)
endforeach
socat = find_program('socat', native: true)
server_tests = [
'test-console-logs-to-file',
'test-console-logs-to-file-no-sections',
'test-console-socket-read',
'test-console-socket-write',
'test-multiple-consoles',
]
foreach st : server_tests
test(
st,
find_program(st),
args: [socat.full_path(), server.full_path()],
depends: [server],
suite: 'itests',
)
endforeach
client_tests = [
'test-console-client-can-read',
'test-console-client-can-write',
'test-console-client-no-args',
]
foreach ct : client_tests
test(
ct,
find_program(ct),
args: [socat.full_path(), server.full_path(), client.full_path()],
depends: [server, client],
suite: 'itests',
)
endforeach