[Libguestfs] [PATCH nbdkit v2 4/4] info: Add tests for time, uptime and conntime modes.
Eric Blake
eblake at redhat.com
Mon Sep 30 16:53:32 UTC 2019
On 9/28/19 3:02 PM, Richard W.M. Jones wrote:
> ---
> tests/Makefile.am | 6 ++++
> tests/test-info-conntime.sh | 65 +++++++++++++++++++++++++++++++++++
> tests/test-info-time.sh | 68 +++++++++++++++++++++++++++++++++++++
> tests/test-info-uptime.sh | 65 +++++++++++++++++++++++++++++++++++
> 4 files changed, 204 insertions(+)
>
> +# Test the info plugin with mode=conntime.
> +
> +source ./functions.sh
> +set -e
> +set -x
> +
> +requires nbdsh --version
> +
> +sock=`mktemp -u`
> +files="info-conntime.out info-conntime.pid $sock"
> +rm -f $files
> +cleanup_fn rm -f $files
> +
> +# Run nbdkit.
> +start_nbdkit -P info-conntime.pid -U $sock info mode=conntime
> +
For conntime, is it worth testing 2 separate connections:
Connection 1: connect, sleep 1, read
Connection 2: connect, read
where the delta read by connection 2 should be less than the delta read
by 1? (longer sleep if needed)
Conversely, for uptime, 2 separate connections with the same access
pattern should show connection 2 greater than the delta of 1.
Otherwise looks good.
--
Eric Blake, Principal Software Engineer
Red Hat, Inc. +1-919-301-3226
Virtualization: qemu.org | libvirt.org
More information about the Libguestfs
mailing list