On Wed, Jan 20, 2021 at 01:50:48PM +0100, Philippe Mathieu-Daudé wrote: > Hi, > > Using the following "build tools and doc" config: > > ../configure --disable-system --disable-user > ... > TLS priority: "NORMAL" > GNUTLS support: YES > libgcrypt: NO > nettle: YES > XTS: YES > libtasn1: YES > PAM: YES > ... > > $ make check-help > ... > make check-speed Run qobject speed tests > ... > Test targets: > check - Run all tests (check-help for details) > bench - Run all benchmarks > docker - Help about targets running tests > inside containers > > $ make check-speed > make: *** No rule to make target 'bench-speed', needed by 'check-speed'. > Stop. > $ make bench-speed > make: *** No rule to make target 'bench-speed'. Stop. > $ make check-bench > make: *** No rule to make target 'check-bench'. Stop. > $ make bench > make: Nothing to be done for 'bench'. > > I want to run these tests: > > $ ls -1 tests/test-crypto-*c > tests/test-crypto-afsplit.c > tests/test-crypto-block.c > tests/test-crypto-cipher.c > tests/test-crypto-hash.c > tests/test-crypto-hmac.c > tests/test-crypto-ivgen.c > tests/test-crypto-pbkdf.c > tests/test-crypto-secret.c > tests/test-crypto-tlscredsx509.c > tests/test-crypto-tlssession.c > tests/test-crypto-xts.c
These aren't benchmarks - they're regular unit tests - eg make check-unit The benchmarks are tests/benchmark-crypto*.c Either way, all of this is surrounded by 'if have_block' in tests/meson.build which should apply if you have tools enabled or system emulators enabled. Regards, Daniel -- |: https://berrange.com -o- https://www.flickr.com/photos/dberrange :| |: https://libvirt.org -o- https://fstop138.berrange.com :| |: https://entangle-photo.org -o- https://www.instagram.com/dberrange :|