meson: src: add check-admin-symsorting test

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
Reviewed-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Neal Gompa <ngompa13@gmail.com>
This commit is contained in:
Pavel Hrdina 2020-06-23 16:20:27 +02:00
parent 6b8ca95f3d
commit d44f8e9058
3 changed files with 17 additions and 8 deletions

View File

@ -1,13 +1,7 @@
# vim: filetype=automake
ADMIN_SYM_FILES = $(srcdir)/admin/libvirt_admin_private.syms
check-admin-symsorting:
$(AM_V_GEN)$(RUNUTF8) $(PYTHON) $(top_srcdir)/scripts/check-symsorting.py \
$(srcdir) $(ADMIN_SYM_FILES)
check-admin-drivername:
$(AM_V_GEN)$(RUNUTF8) $(PYTHON) $(top_srcdir)/scripts/check-drivername.py \
$(srcdir)/admin/libvirt_admin_public.syms
check-admin: check-admin-symsorting check-admin-drivername
check-admin: check-admin-drivername

View File

@ -52,11 +52,15 @@ admin_client_generated = custom_target(
capture: true,
)
libvirt_admin_private_syms = files(
'libvirt_admin_private.syms',
)
libvirt_admin_syms = custom_target(
'libvirt_admin.syms',
input: [
'libvirt_admin_public.syms',
'libvirt_admin_private.syms',
libvirt_admin_private_syms,
],
output: 'libvirt_admin.syms',
command: [

View File

@ -900,6 +900,17 @@ test(
env: runutf8,
)
test(
'check-admin-symsorting',
python3_prog,
args: [
check_symsorting_prog.path(),
meson.current_source_dir(),
libvirt_admin_private_syms,
],
env: runutf8,
)
test(
'check-drivername',
python3_prog,