annotate test/jdk/TEST.ROOT @ 52152:028076b2832a

8209549: remove VMPropsExt from TEST.ROOT Reviewed-by: dholmes
author iignatyev
date Thu, 16 Aug 2018 16:28:03 -0700
parents 09cc8813ae51
children 0e514f1549b4
rev   line source
duke@2 1 # This file identifies the root of the test-suite hierarchy.
duke@2 2 # It also contains test-suite configuration information.
duke@2 3
darcy@30046 4 # The list of keywords supported in the entire test suite. The
darcy@30046 5 # "intermittent" keyword marks tests known to fail intermittently.
darcy@30046 6 # The "randomness" keyword marks tests using randomness with test
darcy@30046 7 # cases differing from run to run. (A test using a fixed random seed
darcy@30046 8 # would not count as "randomness" by this definition.) Extra care
darcy@30046 9 # should be taken to handle test failures of intermittent or
darcy@30046 10 # randomness tests.
darcy@31267 11 #
darcy@31267 12 # A "headful" test requires a graphical environment to meaningfully
goetz@46151 13 # run. Tests that are not headful are "headless".
iignatyev@46887 14 # A test flagged with key "printer" requires a printer to succeed, else
goetz@46151 15 # throws a PrinterException or the like.
darcy@30046 16
egahlin@50662 17 keys=2d dnd headful i18n intermittent printer randomness jfr
alanb@11840 18
alanb@11840 19 # Tests that must run in othervm mode
prr@50692 20 othervm.dirs=java/awt java/beans javax/accessibility javax/imageio javax/sound javax/swing javax/print \
serb@51093 21 com/apple/laf com/sun/java/accessibility com/sun/java/swing sanity/client demo/jfc \
prr@50692 22 javax/management com/sun/awt sun/awt sun/java2d javax/xml/jaxp/testng/validation java/lang/ProcessHandle
alanb@11840 23
alanb@11840 24 # Tests that cannot run concurrently
lancea@49225 25 exclusiveAccess.dirs=java/rmi/Naming java/util/prefs sun/management/jmxremote sun/tools/jstatd sun/security/mscapi java/util/stream java/util/Arrays/largeMemory java/util/BitSet/stream javax/rmi
alanb@19565 26 # Group definitions
erikj@47218 27 groups=TEST.groups
mchung@27260 28
wetmore@39880 29 # Allow querying of various System properties in @requires clauses
goetz@47019 30 #
goetz@47019 31 # Source files for classes that will be used at the beginning of each test suite run,
goetz@47019 32 # to determine additional characteristics of the system for use with the @requires tag.
goetz@47019 33 # Note: compiled bootlibs code will be located in the folder 'bootClasses'
iignatyev@52152 34 requires.extraPropDefns = ../jtreg-ext/requires/VMProps.java
iignatyev@52152 35 requires.extraPropDefns.bootlibs = ../lib/sun ../lib/jdk/test/lib/Platform.java
goetz@47019 36 requires.extraPropDefns.vmOpts = -XX:+UnlockDiagnosticVMOptions -XX:+WhiteBoxAPI -Xbootclasspath/a:bootClasses
goetz@47019 37 requires.properties= \
goetz@47019 38 sun.arch.data.model \
goetz@47019 39 java.runtime.name \
pliden@51138 40 vm.gc.Z \
kvn@48668 41 vm.graal.enabled \
kvn@52042 42 vm.compiler1.enabled \
kvn@52042 43 vm.compiler2.enabled \
bobv@51158 44 vm.cds \
goetz@51425 45 vm.hasSA \
goetz@51425 46 vm.hasSAandCanAttach \
goetz@51897 47 vm.hasJFR \
erikj@51224 48 docker.support \
erikj@51224 49 release.implementor
darcy@32645 50
iignatyev@46887 51 # Minimum jtreg version
psandoz@49217 52 requiredVersion=4.2 b12
cjplummer@33832 53
cjplummer@33832 54 # Path to libraries in the topmost test directory. This is needed so @library
cjplummer@33832 55 # does not need ../../ notation to reach them
cjplummer@33832 56 external.lib.roots = ../../
alanb@37779 57
mchung@40261 58 # Use new module options
mchung@40261 59 useNewOptions=true
jlahoda@44749 60
jlahoda@44749 61 # Use --patch-module instead of -Xmodule:
jlahoda@44749 62 useNewPatchModule=true