Skip to content

Commit

Permalink
7700 want dis test suite
Browse files Browse the repository at this point in the history
Reviewed by: Jerry Jelinek <jerry.jelinek@joyent.com>
Reviewed by: Adam Leventhal <adam.leventhal@gmail.com>
Approved by: Richard Lowe <richlowe@richlowe.net>
  • Loading branch information
rmustacc committed Jan 4, 2017
1 parent e1936e2 commit 2380c36
Show file tree
Hide file tree
Showing 73 changed files with 2,870 additions and 1 deletion.
1 change: 1 addition & 0 deletions exception_lists/copyright
Expand Up @@ -381,6 +381,7 @@ usr/src/lib/libsmbfs/netsmb/spnego.h
usr/src/lib/libsmbfs/smb/derparse.[ch]
usr/src/lib/libsmbfs/smb/spnego.c
usr/src/lib/libsmbfs/smb/spnegoparse.[ch]
usr/src/test/util-tests/tests/dis/*/*.out
usr/src/test/zfs-tests/tests/functional/history/*Z
usr/src/test/zfs-tests/tests/functional/history/*txt
usr/src/tools/btxld/btx.h
Expand Down
72 changes: 72 additions & 0 deletions usr/src/pkg/manifests/system-test-utiltest.mf
Expand Up @@ -24,12 +24,84 @@ dir path=opt/util-tests
dir path=opt/util-tests/bin
dir path=opt/util-tests/runfiles
dir path=opt/util-tests/tests
dir path=opt/util-tests/tests/dis
dir path=opt/util-tests/tests/dis/i386
dir path=opt/util-tests/tests/dis/sparc
dir path=opt/util-tests/tests/libnvpair_json
file path=opt/util-tests/README mode=0444
file path=opt/util-tests/bin/print_json mode=0555
file path=opt/util-tests/bin/utiltest mode=0555
file path=opt/util-tests/runfiles/default.run mode=0444
file path=opt/util-tests/tests/allowed-ips mode=0555
file path=opt/util-tests/tests/dis/distest mode=0555
file path=opt/util-tests/tests/dis/i386/32.adx.out mode=0555
file path=opt/util-tests/tests/dis/i386/32.adx.s mode=0555
file path=opt/util-tests/tests/dis/i386/32.aes.out mode=0555
file path=opt/util-tests/tests/dis/i386/32.aes.s mode=0555
file path=opt/util-tests/tests/dis/i386/32.bmi1.out mode=0555
file path=opt/util-tests/tests/dis/i386/32.bmi1.s mode=0555
file path=opt/util-tests/tests/dis/i386/32.bmi2.out mode=0555
file path=opt/util-tests/tests/dis/i386/32.bmi2.s mode=0555
file path=opt/util-tests/tests/dis/i386/32.fma-pd.out mode=0555
file path=opt/util-tests/tests/dis/i386/32.fma-pd.s mode=0555
file path=opt/util-tests/tests/dis/i386/32.fma-ps.out mode=0555
file path=opt/util-tests/tests/dis/i386/32.fma-ps.s mode=0555
file path=opt/util-tests/tests/dis/i386/32.fma-sd.out mode=0555
file path=opt/util-tests/tests/dis/i386/32.fma-sd.s mode=0555
file path=opt/util-tests/tests/dis/i386/32.fma-ss.out mode=0555
file path=opt/util-tests/tests/dis/i386/32.fma-ss.s mode=0555
file path=opt/util-tests/tests/dis/i386/32.lzcnt.out mode=0555
file path=opt/util-tests/tests/dis/i386/32.lzcnt.s mode=0555
file path=opt/util-tests/tests/dis/i386/32.popcnt.out mode=0555
file path=opt/util-tests/tests/dis/i386/32.popcnt.s mode=0555
file path=opt/util-tests/tests/dis/i386/32.sse-4.2.out mode=0555
file path=opt/util-tests/tests/dis/i386/32.sse-4.2.s mode=0555
file path=opt/util-tests/tests/dis/i386/32.ssse3.out mode=0555
file path=opt/util-tests/tests/dis/i386/32.ssse3.s mode=0555
file path=opt/util-tests/tests/dis/i386/32.xsave.out mode=0555
file path=opt/util-tests/tests/dis/i386/32.xsave.s mode=0555
file path=opt/util-tests/tests/dis/i386/64.adx.out mode=0555
file path=opt/util-tests/tests/dis/i386/64.adx.s mode=0555
file path=opt/util-tests/tests/dis/i386/64.aes.out mode=0555
file path=opt/util-tests/tests/dis/i386/64.aes.s mode=0555
file path=opt/util-tests/tests/dis/i386/64.bmi1.out mode=0555
file path=opt/util-tests/tests/dis/i386/64.bmi1.s mode=0555
file path=opt/util-tests/tests/dis/i386/64.bmi2.out mode=0555
file path=opt/util-tests/tests/dis/i386/64.bmi2.s mode=0555
file path=opt/util-tests/tests/dis/i386/64.ept.out mode=0555
file path=opt/util-tests/tests/dis/i386/64.ept.s mode=0555
file path=opt/util-tests/tests/dis/i386/64.fma-pd.out mode=0555
file path=opt/util-tests/tests/dis/i386/64.fma-pd.s mode=0555
file path=opt/util-tests/tests/dis/i386/64.fma-ps.out mode=0555
file path=opt/util-tests/tests/dis/i386/64.fma-ps.s mode=0555
file path=opt/util-tests/tests/dis/i386/64.fma-sd.out mode=0555
file path=opt/util-tests/tests/dis/i386/64.fma-sd.s mode=0555
file path=opt/util-tests/tests/dis/i386/64.fma-ss.out mode=0555
file path=opt/util-tests/tests/dis/i386/64.fma-ss.s mode=0555
file path=opt/util-tests/tests/dis/i386/64.lzcnt.out mode=0555
file path=opt/util-tests/tests/dis/i386/64.lzcnt.s mode=0555
file path=opt/util-tests/tests/dis/i386/64.popcnt.out mode=0555
file path=opt/util-tests/tests/dis/i386/64.popcnt.s mode=0555
file path=opt/util-tests/tests/dis/i386/64.random.out mode=0555
file path=opt/util-tests/tests/dis/i386/64.random.s mode=0555
file path=opt/util-tests/tests/dis/i386/64.sse-4.2.out mode=0555
file path=opt/util-tests/tests/dis/i386/64.sse-4.2.s mode=0555
file path=opt/util-tests/tests/dis/i386/64.ssse3.out mode=0555
file path=opt/util-tests/tests/dis/i386/64.ssse3.s mode=0555
file path=opt/util-tests/tests/dis/i386/64.vmx.out mode=0555
file path=opt/util-tests/tests/dis/i386/64.vmx.s mode=0555
file path=opt/util-tests/tests/dis/i386/64.xsave.out mode=0555
file path=opt/util-tests/tests/dis/i386/64.xsave.s mode=0555
file path=opt/util-tests/tests/dis/i386/tst.mwait.out mode=0555
file path=opt/util-tests/tests/dis/i386/tst.mwait.s mode=0555
file path=opt/util-tests/tests/dis/i386/tst.random.out mode=0555
file path=opt/util-tests/tests/dis/i386/tst.random.s mode=0555
file path=opt/util-tests/tests/dis/i386/tst.smap.out mode=0555
file path=opt/util-tests/tests/dis/i386/tst.smap.s mode=0555
file path=opt/util-tests/tests/dis/i386/tst.vmx.out mode=0555
file path=opt/util-tests/tests/dis/i386/tst.vmx.s mode=0555
file path=opt/util-tests/tests/dis/sparc/tst.regs.out mode=0555
file path=opt/util-tests/tests/dis/sparc/tst.regs.s mode=0555
file path=opt/util-tests/tests/iconv_test mode=0555
file path=opt/util-tests/tests/libnvpair_json/json_00_blank mode=0555
file path=opt/util-tests/tests/libnvpair_json/json_01_boolean mode=0555
Expand Down
2 changes: 1 addition & 1 deletion usr/src/test/util-tests/tests/Makefile
Expand Up @@ -14,6 +14,6 @@
# Copyright 2014 Garrett D'Amore <garrett@damore.org>
#

SUBDIRS = dladm iconv libnvpair_json printf xargs
SUBDIRS = dis dladm iconv libnvpair_json printf xargs

include $(SRC)/test/Makefile.com
92 changes: 92 additions & 0 deletions usr/src/test/util-tests/tests/dis/Makefile
@@ -0,0 +1,92 @@
#
# This file and its contents are supplied under the terms of the
# Common Development and Distribution License ("CDDL"), version 1.0.
# You may only use this file in accordance with the terms of version
# 1.0 of the CDDL.
#
# A full copy of the text of the CDDL should have accompanied this
# source. A copy of the CDDL is also available via the Internet at
# http://www.illumos.org/license/CDDL.
#

#
# Copyright 2016 Joyent, Inc.
#

include $(SRC)/Makefile.master

ROOTOPTPKG = $(ROOT)/opt/util-tests
TESTDIR = $(ROOTOPTPKG)/tests/dis
ARCHS = i386 sparc

PROG = distest

SPARC_TESTS = \
tst.regs

I386_TESTS = \
32.adx \
32.aes \
32.bmi1 \
32.bmi2 \
32.fma-pd \
32.fma-ps \
32.fma-sd \
32.fma-ss \
32.lzcnt \
32.popcnt \
32.sse-4.2 \
32.ssse3 \
32.xsave \
64.adx \
64.aes \
64.bmi1 \
64.bmi2 \
64.ept \
64.fma-pd \
64.fma-ps \
64.fma-sd \
64.fma-ss \
64.lzcnt \
64.popcnt \
64.random \
64.sse-4.2 \
64.ssse3 \
64.vmx \
64.xsave \
tst.mwait \
tst.random \
tst.smap \
tst.vmx

I386_FILES = $(I386_TESTS:%=%.s) $(I386_TESTS:%=%.out)
ROOTI386 = $(I386_FILES:%=$(TESTDIR)/i386/%)

SPARC_FILES = $(SPARC_TESTS:%=%.s) $(SPARC_TESTS:%=%.out)
ROOTSPARC = $(SPARC_FILES:%=$(TESTDIR)/sparc/%)

include $(SRC)/cmd/Makefile.cmd
include $(SRC)/test/Makefile.com

ARCHDIRS = $(ARCHS:%=$(TESTDIR)/%)
CMDS = $(PROG:%=$(TESTDIR)/%)
$(CMDS) := FILEMODE = 0555

install: $(CMDS) $(ROOTI386) $(ROOTSPARC)

lint:

clobber: clean

clean:

$(CMDS) $(ROOTI386) $(ROOTSPARC): $(TESTDIR) $(ARCHDIRS)

$(TESTDIR) $(ARCHDIRS):
$(INS.dir)

$(TESTDIR)/%: %
$(INS.file)

$(TESTDIR)/%: %.ksh
$(INS.rename)

0 comments on commit 2380c36

Please sign in to comment.