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 2024 Oxide Computer Company 14# 15 16# 17# This contains a number of non-destructive tests that require a 18# specific NVMe device to target. This must be invoked by the top-level 19# scripts which will validate that the selected device is usable. 20# 21 22[DEFAULT] 23pre = 24verbose = False 25quiet = False 26timeout = 120 27post = 28outputdir = /var/tmp/test_results 29 30[/opt/nvme-tests/tests/ioctl] 31user = root 32tests = [ 33 'bad-lock.32', 34 'bad-lock.64', 35 'basic-get-feature.32', 36 'basic-get-feature.64', 37 'basic-get-log.32', 38 'basic-get-log.64', 39 'basic-identify.32', 40 'basic-identify.64', 41 'basic-lock.32', 42 'basic-lock.64', 43 'ctrl-block-lock.32', 44 'ctrl-block-lock.64', 45 'lock-order.32', 46 'lock-order.64', 47 'lock-signal.32', 48 'lock-signal.64', 49 'multi-lock-err.32', 50 'multi-lock-err.64', 51 'multi-reader-lock.32', 52 'multi-reader-lock.64' 53 ] 54 55[/opt/nvme-tests/tests/libnvme] 56user = root 57tests = [ 58 'bad-req.32', 59 'bad-req.64', 60 'ctrl-disc.32', 61 'ctrl-disc.64', 62 'info-roundtrip.32', 63 'info-roundtrip.64', 64 'missing-field.32', 65 'missing-field.64', 66 'ns-disc.32', 67 'ns-disc.64', 68 'ns-info.32', 69 'ns-info.64' 70 ] 71 72[/opt/nvme-tests/tests/nvmeadm] 73user = root 74tests = [ 75 'nvmeadm_test' 76 ] 77