1533affcbSRobert Mustacchi# 2533affcbSRobert Mustacchi# This file and its contents are supplied under the terms of the 3533affcbSRobert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0. 4533affcbSRobert Mustacchi# You may only use this file in accordance with the terms of version 5533affcbSRobert Mustacchi# 1.0 of the CDDL. 6533affcbSRobert Mustacchi# 7533affcbSRobert Mustacchi# A full copy of the text of the CDDL should have accompanied this 8533affcbSRobert Mustacchi# source. A copy of the CDDL is also available via the Internet at 9533affcbSRobert Mustacchi# http://www.illumos.org/license/CDDL. 10533affcbSRobert Mustacchi# 11533affcbSRobert Mustacchi 12533affcbSRobert Mustacchi# 13533affcbSRobert Mustacchi# Copyright 2024 Oxide Computer Company 14533affcbSRobert Mustacchi# 15533affcbSRobert Mustacchi 16533affcbSRobert Mustacchi# 17533affcbSRobert Mustacchi# This contains a number of non-destructive tests that require a 18533affcbSRobert Mustacchi# specific NVMe device to target. This must be invoked by the top-level 19533affcbSRobert Mustacchi# scripts which will validate that the selected device is usable. 20533affcbSRobert Mustacchi# 21*1c02c6c8SRobert Mustacchi# Tests that involve optional device-specific behavior such as the persistent 22*1c02c6c8SRobert Mustacchi# event log tests are not included as part of this to ensure that this test 23*1c02c6c8SRobert Mustacchi# remains working on the broadest set of devices. 24*1c02c6c8SRobert Mustacchi# 25533affcbSRobert Mustacchi 26533affcbSRobert Mustacchi[DEFAULT] 27533affcbSRobert Mustacchipre = 28533affcbSRobert Mustacchiverbose = False 29533affcbSRobert Mustacchiquiet = False 30533affcbSRobert Mustacchitimeout = 120 31533affcbSRobert Mustacchipost = 32533affcbSRobert Mustacchioutputdir = /var/tmp/test_results 33533affcbSRobert Mustacchi 34533affcbSRobert Mustacchi[/opt/nvme-tests/tests/ioctl] 35533affcbSRobert Mustacchiuser = root 36533affcbSRobert Mustacchitests = [ 37533affcbSRobert Mustacchi 'bad-lock.32', 38533affcbSRobert Mustacchi 'bad-lock.64', 39533affcbSRobert Mustacchi 'basic-get-feature.32', 40533affcbSRobert Mustacchi 'basic-get-feature.64', 41533affcbSRobert Mustacchi 'basic-get-log.32', 42533affcbSRobert Mustacchi 'basic-get-log.64', 43533affcbSRobert Mustacchi 'basic-identify.32', 44533affcbSRobert Mustacchi 'basic-identify.64', 45533affcbSRobert Mustacchi 'basic-lock.32', 46533affcbSRobert Mustacchi 'basic-lock.64', 47533affcbSRobert Mustacchi 'ctrl-block-lock.32', 48533affcbSRobert Mustacchi 'ctrl-block-lock.64', 49533affcbSRobert Mustacchi 'lock-order.32', 50533affcbSRobert Mustacchi 'lock-order.64', 51533affcbSRobert Mustacchi 'lock-signal.32', 52533affcbSRobert Mustacchi 'lock-signal.64', 53533affcbSRobert Mustacchi 'multi-lock-err.32', 54533affcbSRobert Mustacchi 'multi-lock-err.64', 55533affcbSRobert Mustacchi 'multi-reader-lock.32', 56533affcbSRobert Mustacchi 'multi-reader-lock.64' 57533affcbSRobert Mustacchi ] 58533affcbSRobert Mustacchi 59533affcbSRobert Mustacchi[/opt/nvme-tests/tests/libnvme] 60533affcbSRobert Mustacchiuser = root 61533affcbSRobert Mustacchitests = [ 62533affcbSRobert Mustacchi 'bad-req.32', 63533affcbSRobert Mustacchi 'bad-req.64', 64533affcbSRobert Mustacchi 'ctrl-disc.32', 65533affcbSRobert Mustacchi 'ctrl-disc.64', 66533affcbSRobert Mustacchi 'info-roundtrip.32', 67533affcbSRobert Mustacchi 'info-roundtrip.64', 68533affcbSRobert Mustacchi 'missing-field.32', 69533affcbSRobert Mustacchi 'missing-field.64', 70533affcbSRobert Mustacchi 'ns-disc.32', 71533affcbSRobert Mustacchi 'ns-disc.64', 72533affcbSRobert Mustacchi 'ns-info.32', 73533affcbSRobert Mustacchi 'ns-info.64' 74533affcbSRobert Mustacchi ] 75533affcbSRobert Mustacchi 76533affcbSRobert Mustacchi[/opt/nvme-tests/tests/nvmeadm] 77533affcbSRobert Mustacchiuser = root 78533affcbSRobert Mustacchitests = [ 79533affcbSRobert Mustacchi 'nvmeadm_test' 80533affcbSRobert Mustacchi ] 81