Print this page
Commonize demangle test pieces; allow for running specific tests and test cases; use linker sets to simplify test definition

Split Close
Expand all
Collapse all
          --- old/usr/src/pkg/manifests/system-test-utiltest.mf
          +++ new/usr/src/pkg/manifests/system-test-utiltest.mf
↓ open down ↓ 5 lines elided ↑ open up ↑
   6    6  #
   7    7  # A full copy of the text of the CDDL should have accompanied this
   8    8  # source.  A copy of the CDDL is also available via the Internet at
   9    9  # http://www.illumos.org/license/CDDL.
  10   10  #
  11   11  
  12   12  #
  13   13  # Copyright (c) 2012 by Delphix. All rights reserved.
  14   14  # Copyright 2014, OmniTI Computer Consulting, Inc. All rights reserved.
  15   15  # Copyright 2014 Nexenta Systems, Inc. All rights reserved.
  16      -# Copyright 2019, Joyent, Inc.
       16 +# Copyright 2019 Joyent, Inc.
  17   17  # Copyright 2017 Jason King.
  18      -# Copyright 2018, Joyent, Inc.
  19   18  #
  20   19  
  21   20  set name=pkg.fmri value=pkg:/system/test/utiltest@$(PKGVERS)
  22   21  set name=pkg.description value="Miscellaneous Utility Unit Tests"
  23   22  set name=pkg.summary value="Utility Unit Test Suite"
  24   23  set name=info.classification \
  25   24      value=org.opensolaris.category.2008:Development/System
  26   25  set name=variant.arch value=$(ARCH)
  27   26  dir path=opt/util-tests
  28   27  dir path=opt/util-tests/bin
↓ open down ↓ 1105 lines elided ↑ open up ↑
1134 1133  file path=opt/util-tests/tests/ctf/test-merge-static/test-c.c mode=0555
1135 1134  file path=opt/util-tests/tests/ctf/test-merge-static/test-d.c mode=0555
1136 1135  file path=opt/util-tests/tests/ctf/test-merge-static/test-main.c mode=0555
1137 1136  file path=opt/util-tests/tests/ctf/test-merge-weak/Makefile.ctftest mode=0555
1138 1137  file path=opt/util-tests/tests/ctf/test-merge-weak/test-merge-weak.c mode=0555
1139 1138  file path=opt/util-tests/tests/ctf/test-qualifiers.c mode=0555
1140 1139  file path=opt/util-tests/tests/ctf/test-reference.c mode=0555
1141 1140  file path=opt/util-tests/tests/ctf/test-sou.c mode=0555
1142 1141  file path=opt/util-tests/tests/ctf/test-weak.c mode=0555
1143 1142  file path=opt/util-tests/tests/date_test mode=0555
1144      -file path=opt/util-tests/tests/demangle/afl-fast mode=0555
1145      -file path=opt/util-tests/tests/demangle/gcc-libstdc++ mode=0555
1146      -file path=opt/util-tests/tests/demangle/llvm-stdcxxabi mode=0555
     1143 +file path=opt/util-tests/tests/demangle/cxx mode=0555
1147 1144  file path=opt/util-tests/tests/demangle/rust mode=0555
1148 1145  file path=opt/util-tests/tests/dis/distest mode=0555
1149 1146  file path=opt/util-tests/tests/dis/i386/32.adx.out mode=0444
1150 1147  file path=opt/util-tests/tests/dis/i386/32.adx.s mode=0444
1151 1148  file path=opt/util-tests/tests/dis/i386/32.aes.out mode=0444
1152 1149  file path=opt/util-tests/tests/dis/i386/32.aes.s mode=0444
1153 1150  file path=opt/util-tests/tests/dis/i386/32.avx.out mode=0444
1154 1151  file path=opt/util-tests/tests/dis/i386/32.avx.s mode=0444
1155 1152  file path=opt/util-tests/tests/dis/i386/32.avx2-gather.out mode=0444
1156 1153  file path=opt/util-tests/tests/dis/i386/32.avx2-gather.s mode=0444
↓ open down ↓ 291 lines elided ↑ open up ↑
1448 1445  file path=opt/util-tests/tests/libsff/libsff_strings mode=0555
1449 1446  file path=opt/util-tests/tests/libsff/libsff_wave mode=0555
1450 1447  file path=opt/util-tests/tests/libsff/libsff_wave.out mode=0444
1451 1448  file path=opt/util-tests/tests/mergeq/mqt mode=0555
1452 1449  file path=opt/util-tests/tests/mergeq/wqt mode=0555
1453 1450  file path=opt/util-tests/tests/printf_test mode=0555
1454 1451  file path=opt/util-tests/tests/set-linkprop mode=0555
1455 1452  file path=opt/util-tests/tests/smbios mode=0555
1456 1453  file path=opt/util-tests/tests/xargs_test mode=0555
1457 1454  license lic_CDDL license=lic_CDDL
1458      -license usr/src/lib/libdemangle/THIRDPARTYLICENSE \
1459      -    license=usr/src/lib/libdemangle/THIRDPARTYLICENSE
     1455 +license usr/src/test/util-tests/tests/demangle/THIRDPARTYLICENSE.llvm \
     1456 +    license=usr/src/test/util-tests/tests/demangle/THIRDPARTYLICENSE.llvm
1460 1457  license usr/src/test/util-tests/tests/demangle/THIRDPARTYLICENSE.rust \
1461 1458      license=usr/src/test/util-tests/tests/demangle/THIRDPARTYLICENSE.rust
1462 1459  depend fmri=system/library/iconv/utf-8 type=require
1463 1460  depend fmri=system/test/testrunner type=require
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX