1*533affcbSRobert Mustacchi# 2*533affcbSRobert Mustacchi# This file and its contents are supplied under the terms of the 3*533affcbSRobert Mustacchi# Common Development and Distribution License ("CDDL"), version 1.0. 4*533affcbSRobert Mustacchi# You may only use this file in accordance with the terms of version 5*533affcbSRobert Mustacchi# 1.0 of the CDDL. 6*533affcbSRobert Mustacchi# 7*533affcbSRobert Mustacchi# A full copy of the text of the CDDL should have accompanied this 8*533affcbSRobert Mustacchi# source. A copy of the CDDL is also available via the Internet at 9*533affcbSRobert Mustacchi# http://www.illumos.org/license/CDDL. 10*533affcbSRobert Mustacchi# 11*533affcbSRobert Mustacchi 12*533affcbSRobert Mustacchi# 13*533affcbSRobert Mustacchi# Copyright 2024 Oxide Computer Company 14*533affcbSRobert Mustacchi# 15*533affcbSRobert Mustacchi 16*533affcbSRobert Mustacchi# 17*533affcbSRobert Mustacchi# The default for payload-bearing actions in this package is to appear in the 18*533affcbSRobert Mustacchi# global zone only. See the include file for greater detail, as well as 19*533affcbSRobert Mustacchi# information about overriding the defaults. 20*533affcbSRobert Mustacchi# 21*533affcbSRobert Mustacchi<include global_zone_only_component> 22*533affcbSRobert Mustacchiset name=pkg.fmri value=pkg:/system/test/nvmetest@$(PKGVERS) 23*533affcbSRobert Mustacchiset name=pkg.summary value="NVMe Test Suite" 24*533affcbSRobert Mustacchiset name=pkg.description value="NVMe Tests" 25*533affcbSRobert Mustacchiset name=info.classification \ 26*533affcbSRobert Mustacchi value=org.opensolaris.category.2008:Development/System 27*533affcbSRobert Mustacchiset name=variant.arch value=$(ARCH) 28*533affcbSRobert Mustacchidir path=opt/nvme-tests 29*533affcbSRobert Mustacchidir path=opt/nvme-tests/bin 30*533affcbSRobert Mustacchifile path=opt/nvme-tests/bin/non-destructive mode=0555 31*533affcbSRobert Mustacchifile path=opt/nvme-tests/bin/unit mode=0555 32*533affcbSRobert Mustacchidir path=opt/nvme-tests/runfiles 33*533affcbSRobert Mustacchifile path=opt/nvme-tests/runfiles/non-destruct.run mode=0444 34*533affcbSRobert Mustacchifile path=opt/nvme-tests/runfiles/unit.run mode=0444 35*533affcbSRobert Mustacchidir path=opt/nvme-tests/tests 36*533affcbSRobert Mustacchidir path=opt/nvme-tests/tests/ioctl 37*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/ioctl/bad-lock.32 mode=0555 38*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/ioctl/bad-lock.64 mode=0555 39*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/ioctl/basic-get-feature.32 mode=0555 40*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/ioctl/basic-get-feature.64 mode=0555 41*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/ioctl/basic-get-log.32 mode=0555 42*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/ioctl/basic-get-log.64 mode=0555 43*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/ioctl/basic-identify.32 mode=0555 44*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/ioctl/basic-identify.64 mode=0555 45*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/ioctl/basic-lock.32 mode=0555 46*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/ioctl/basic-lock.64 mode=0555 47*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/ioctl/ctrl-block-lock.32 mode=0555 48*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/ioctl/ctrl-block-lock.64 mode=0555 49*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/ioctl/lock-order.32 mode=0555 50*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/ioctl/lock-order.64 mode=0555 51*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/ioctl/lock-signal.32 mode=0555 52*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/ioctl/lock-signal.64 mode=0555 53*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/ioctl/multi-lock-err.32 mode=0555 54*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/ioctl/multi-lock-err.64 mode=0555 55*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/ioctl/multi-reader-lock.32 mode=0555 56*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/ioctl/multi-reader-lock.64 mode=0555 57*533affcbSRobert Mustacchidir path=opt/nvme-tests/tests/libnvme 58*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/libnvme/bad-req.32 mode=0555 59*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/libnvme/bad-req.64 mode=0555 60*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/libnvme/ctrl-disc.32 mode=0555 61*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/libnvme/ctrl-disc.64 mode=0555 62*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/libnvme/info-roundtrip.32 mode=0555 63*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/libnvme/info-roundtrip.64 mode=0555 64*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/libnvme/missing-field.32 mode=0555 65*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/libnvme/missing-field.64 mode=0555 66*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/libnvme/ns-disc.32 mode=0555 67*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/libnvme/ns-disc.64 mode=0555 68*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/libnvme/ns-info.32 mode=0555 69*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/libnvme/ns-info.64 mode=0555 70*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/libnvme/sctostr.32 mode=0555 71*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/libnvme/sctostr.64 mode=0555 72*533affcbSRobert Mustacchidir path=opt/nvme-tests/tests/nvmeadm 73*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/nvmeadm/nvmeadm_test mode=0555 74*533affcbSRobert Mustacchidir path=opt/nvme-tests/tests/unit 75*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/unit/feature.32 mode=0555 76*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/unit/feature.64 mode=0555 77*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/unit/firmware.32 mode=0555 78*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/unit/firmware.64 mode=0555 79*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/unit/format.32 mode=0555 80*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/unit/format.64 mode=0555 81*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/unit/identify.32 mode=0555 82*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/unit/identify.64 mode=0555 83*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/unit/logs.32 mode=0555 84*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/unit/logs.64 mode=0555 85*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/unit/version.32 mode=0555 86*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/unit/version.64 mode=0555 87*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/unit/vuc.32 mode=0555 88*533affcbSRobert Mustacchifile path=opt/nvme-tests/tests/unit/vuc.64 mode=0555 89*533affcbSRobert Mustacchilicense lic_CDDL license=lic_CDDL 90*533affcbSRobert Mustacchidepend type=require fmri=driver/storage/nvme 91*533affcbSRobert Mustacchidepend type=require fmri=system/test/testrunner 92