.TH "azure-vm-utils-selftest" "8" "February\ 27,\ 2025" "azure-vm-utils-selftest @VERSION@" "User Manual"
.hy
.SH NAME
.PP
azure-vm-utils-selftest - packaging self-tests
.SH SYNOPSIS
.PP
\f[B]azure-vm-utils-selftest [--skip-imds-validation]
[--skip-symlink-validation]\f[R]
.SH DESCRIPTION
.PP
\f[B]azure-vm-utils-selftest\f[R] validates functionailty related to
azure-vm-utils package.
.PP
These self-tests validate azure-nvme-id outputs and /dev/disk/azure
symlinks.
.SH EXAMPLES
.PP
Running self tests requires root:
.IP
.nf
\f[CR]
$ sudo azure-vm-utils-selftest
\f[R]
.fi
.PP
To run inside Azure VM without a reboot after install:
.IP
.nf
\f[CR]
azure-vm-utils-selftest --skip-symlink-validation
\f[R]
.fi
.PP
To run outside of Azure VM:
.IP
.nf
\f[CR]
azure-vm-utils-selftest --skip-imds-validation --skip-symlink-validation
\f[R]
.fi
.PP
Hopefully it exits successfully!
.SH SEE ALSO
.PP
Source and documentation available at:
<https://github.com/Azure/azure-vm-utils>
