[libvirt PATCH 246/351] meson: src: add check-augeas test

Pavel Hrdina phrdina at redhat.com
Tue Jul 28 08:09:11 UTC 2020


On Tue, Jul 28, 2020 at 09:51:40AM +0200, Peter Krempa wrote:
> On Thu, Jul 16, 2020 at 11:58:02 +0200, Pavel Hrdina wrote:
> > Signed-off-by: Pavel Hrdina <phrdina at redhat.com>
> > ---
> >  scripts/check-augeas.sh | 12 ++++++++++++
> >  scripts/meson.build     |  1 +
> >  src/Makefile.am         | 17 -----------------
> >  src/meson.build         | 18 +++++++++++++++++-
> >  4 files changed, 30 insertions(+), 18 deletions(-)
> >  create mode 100644 scripts/check-augeas.sh
> 
> [...]
> 
> > @@ -857,3 +860,16 @@ test(
> >    args: [ check_aclrules_prog.path(), files('remote/remote_protocol.x'), stateful_driver_source_files ],
> >    env: runutf8,
> >  )
> > +
> > +if augparse_prog.found()
> 
> Can't we use foreach on augeas_test_data and invoke the test
> individually for each file rather than adding a script which does the
> same?

Sure we can, I wanted to stay as close as to autotools where
check-augeas is a single target. Using foreach would result into having
separate target for each file. In general it is most likely better but
I was trying to avoid any changes like this with the rewrite and do them
as a followup patches to cleanup the build system.

Pavel

> > +  test(
> > +    'check-augeas',
> > +    check_augeas_prog,
> > +    args: [
> > +      augparse_prog.path(),
> > +      meson.current_source_dir(),
> > +      meson.current_build_dir(),
> > +      augeas_test_data,
> > +    ],
> > +  )
> > +endif
> > -- 
> > 2.26.2
> > 
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20200728/515fe150/attachment-0001.sig>


More information about the libvir-list mailing list