1# 2# This file and its contents are supplied under the terms of the 3# Common Development and Distribution License ("CDDL"), version 1.0. 4# You may only use this file in accordance with the terms of version 5# 1.0 of the CDDL. 6# 7# A full copy of the text of the CDDL should have accompanied this 8# source. A copy of the CDDL is also available via the Internet at 9# http://www.illumos.org/license/CDDL. 10# 11 12# 13# Copyright 2025 Oxide Computer Company 14# 15 16# 17# This exercises destructive tests against an NVMe device. ALL DATA ON A DEVICE 18# WILL BE ERASED BY THIS. We don't explicitly set the user for these tests as we 19# want the user to already have elevated privileges. The wrapper script will 20# have already run check-destruct.64 and set the corresponding device that 21# should be used in the environment. 22# 23# We set a 300s per-test timeout as some of these tests take operation on a 24# per-namespace basis which can add up when you are creating hundreds of 25# namespaces. 26# 27 28[DEFAULT] 29pre = 30verbose = False 31quiet = False 32timeout = 300 33post = 34outputdir = /var/tmp/test_results 35 36[/opt/nvme-tests/tests/libnvme/bad-req-nsmgmt.32] 37[/opt/nvme-tests/tests/libnvme/bad-req-nsmgmt.64] 38[/opt/nvme-tests/tests/libnvme/missing-field-destruct.32] 39[/opt/nvme-tests/tests/libnvme/missing-field-destruct.64] 40 41[/opt/nvme-tests/tests/libnvme/format.32] 42pre = /opt/nvme-tests/tests/libnvme/device-empty.64 43[/opt/nvme-tests/tests/libnvme/format.64] 44pre = /opt/nvme-tests/tests/libnvme/device-empty.64 45 46[/opt/nvme-tests/tests/libnvme/need-write-lock.32] 47pre = /opt/nvme-tests/tests/libnvme/device-empty.64 48[/opt/nvme-tests/tests/libnvme/need-write-lock.64] 49pre = /opt/nvme-tests/tests/libnvme/device-empty.64 50 51[/opt/nvme-tests/tests/libnvme/ns-cap.32] 52pre = /opt/nvme-tests/tests/libnvme/device-empty.64 53[/opt/nvme-tests/tests/libnvme/ns-cap.64] 54pre = /opt/nvme-tests/tests/libnvme/device-empty.64 55 56[/opt/nvme-tests/tests/libnvme/ns-lifecycle.32] 57pre = /opt/nvme-tests/tests/libnvme/device-empty.64 58[/opt/nvme-tests/tests/libnvme/ns-lifecycle.64] 59pre = /opt/nvme-tests/tests/libnvme/device-empty.64 60 61[/opt/nvme-tests/tests/libnvme/ns-max.32] 62pre = /opt/nvme-tests/tests/libnvme/device-empty.64 63[/opt/nvme-tests/tests/libnvme/ns-max.64] 64pre = /opt/nvme-tests/tests/libnvme/device-empty.64 65 66[/opt/nvme-tests/tests/ioctl/general-errors.32] 67pre = /opt/nvme-tests/tests/libnvme/device-reset.64 68[/opt/nvme-tests/tests/ioctl/general-errors.64] 69pre = /opt/nvme-tests/tests/libnvme/device-reset.64 70 71[/opt/nvme-tests/tests/nvmeadm/nvmeadm_lifecycle] 72pre = /opt/nvme-tests/tests/libnvme/device-empty.64 73