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