# Functions
Arch checks the test machine has the specified architecture.
ArchIn checks the test machine is one of the specified archs.
Cgroups checks that any cgroups version is enabled, if not the current test is skipped with a message.
CgroupsFreezer checks that cgroup freezer subsystem is available, if not the current test is skipped with a message.
CgroupsResourceExists checks that the requested controller and resource exist in the cgroupfs.
CgroupsV1 checks that legacy cgroups is enabled, if not the current test is skipped with a message.
CroupsV2Delegated checks that the controller is delegated to users.
CgroupsV2 checks that cgroups v2 unified mode is enabled, if not the current test is skipped with a message.
Command checks if the provided command is available (via Singularity's internal bin.FindBin() facility, or else simply on the PATH).
Filesystem checks that the current test could use the corresponding filesystem, if the filesystem is not listed in /proc/filesystems, the current test is skipped with a message.
Kernel checks that the kernel version is equal or greater than the minimum specified.
MkfsExt3 checks that mkfs.ext3 is available and support -d option to create writable overlay layout.
Network check that bridge network is supported by system, if not the current test is skipped with a message.
NvCCLI checks that nvidia-container-cli is available.
Nvidia checks that an NVIDIA stack is available.
OneCommand checks if one of the provided commands is available (via Singularity's internal bin.FindBin() facility, or else simply on the PATH).
Rocm checks that a Rocm stack is available.
No description provided by the author
Seccomp checks that seccomp is enabled, if not the current test is skipped with a message.
UserNamespace checks that the current test could use user namespace, if user namespaces are not enabled or supported, the current test is skipped with a message.