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
|