Mercurial > hg > truffle
annotate test/Makefile @ 1836:894b1d7c7e01
6423256: GC stacks should use a better data structure
6942771: SEGV in ParScanThreadState::take_from_overflow_stack
Reviewed-by: apetrusenko, ysr, pbk
author | jcoomes |
---|---|
date | Tue, 28 Sep 2010 15:56:15 -0700 |
parents | c18cbe5936b8 |
children | 7aff5786cc02 |
rev | line source |
---|---|
0 | 1 # |
1552
c18cbe5936b8
6941466: Oracle rebranding changes for Hotspot repositories
trims
parents:
781
diff
changeset
|
2 # Copyright (c) 1995, 2009, Oracle and/or its affiliates. All rights reserved. |
0 | 3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
4 # | |
5 # This code is free software; you can redistribute it and/or modify it | |
6 # under the terms of the GNU General Public License version 2 only, as | |
7 # published by the Free Software Foundation. | |
8 # | |
9 # This code is distributed in the hope that it will be useful, but WITHOUT | |
10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or | |
11 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License | |
12 # version 2 for more details (a copy is included in the LICENSE file that | |
13 # accompanied this code). | |
14 # | |
15 # You should have received a copy of the GNU General Public License version | |
16 # 2 along with this work; if not, write to the Free Software Foundation, | |
17 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. | |
18 # | |
1552
c18cbe5936b8
6941466: Oracle rebranding changes for Hotspot repositories
trims
parents:
781
diff
changeset
|
19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
c18cbe5936b8
6941466: Oracle rebranding changes for Hotspot repositories
trims
parents:
781
diff
changeset
|
20 # or visit www.oracle.com if you need additional information or have any |
c18cbe5936b8
6941466: Oracle rebranding changes for Hotspot repositories
trims
parents:
781
diff
changeset
|
21 # questions. |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
22 # |
0 | 23 # |
24 | |
25 # | |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
26 # Makefile to run various jdk tests |
0 | 27 # |
28 | |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
29 # Get OS/ARCH specifics |
0 | 30 OSNAME = $(shell uname -s) |
31 ifeq ($(OSNAME), SunOS) | |
32 PLATFORM = solaris | |
560
b79faa366fbd
6799452: HotSpot tests Makefile should take care of ALT_SLASH_JAVA
twisti
parents:
328
diff
changeset
|
33 SLASH_JAVA = /java |
0 | 34 ARCH = $(shell uname -p) |
35 ifeq ($(ARCH), i386) | |
36 ARCH=i586 | |
37 endif | |
38 endif | |
39 ifeq ($(OSNAME), Linux) | |
40 PLATFORM = linux | |
560
b79faa366fbd
6799452: HotSpot tests Makefile should take care of ALT_SLASH_JAVA
twisti
parents:
328
diff
changeset
|
41 SLASH_JAVA = /java |
0 | 42 ARCH = $(shell uname -m) |
43 ifeq ($(ARCH), i386) | |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
44 ARCH = i586 |
0 | 45 endif |
46 endif | |
47 ifeq ($(OSNAME), Windows_NT) | |
48 PLATFORM = windows | |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
49 SLASH_JAVA = J: |
0 | 50 ifeq ($(word 1, $(PROCESSOR_IDENTIFIER)),ia64) |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
51 ARCH = ia64 |
0 | 52 else |
53 ifeq ($(word 1, $(PROCESSOR_IDENTIFIER)),AMD64) | |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
54 ARCH = x64 |
0 | 55 else |
56 ifeq ($(word 1, $(PROCESSOR_IDENTIFIER)),EM64T) | |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
57 ARCH = x64 |
0 | 58 else |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
59 ARCH = i586 |
0 | 60 endif |
61 endif | |
62 endif | |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
63 EXESUFFIX = .exe |
0 | 64 endif |
65 | |
560
b79faa366fbd
6799452: HotSpot tests Makefile should take care of ALT_SLASH_JAVA
twisti
parents:
328
diff
changeset
|
66 ifdef ALT_SLASH_JAVA |
b79faa366fbd
6799452: HotSpot tests Makefile should take care of ALT_SLASH_JAVA
twisti
parents:
328
diff
changeset
|
67 SLASH_JAVA = $(ALT_SLASH_JAVA) |
b79faa366fbd
6799452: HotSpot tests Makefile should take care of ALT_SLASH_JAVA
twisti
parents:
328
diff
changeset
|
68 endif |
b79faa366fbd
6799452: HotSpot tests Makefile should take care of ALT_SLASH_JAVA
twisti
parents:
328
diff
changeset
|
69 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
70 # Utilities used |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
71 CD = cd |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
72 CP = cp |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
73 ECHO = echo |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
74 MKDIR = mkdir |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
75 ZIP = zip |
0 | 76 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
77 # Root of this test area (important to use full paths in some places) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
78 TEST_ROOT := $(shell pwd) |
0 | 79 |
80 # Root of all test results | |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
81 ABS_BUILD_ROOT = $(TEST_ROOT)/../build/$(PLATFORM)-$(ARCH) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
82 ABS_TEST_OUTPUT_DIR = $(ABS_BUILD_ROOT)/testoutput |
0 | 83 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
84 # Expect JPRT to set PRODUCT_HOME (the product or jdk in this case to test) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
85 ifndef PRODUCT_HOME |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
86 # Try to use j2sdk-image if it exists |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
87 ABS_JDK_IMAGE = $(ABS_BUILD_ROOT)/j2sdk-image |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
88 PRODUCT_HOME := \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
89 $(shell \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
90 if [ -d $(ABS_JDK_IMAGE) ] ; then \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
91 $(ECHO) "$(ABS_JDK_IMAGE)"; \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
92 else \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
93 $(ECHO) "$(ABS_BUILD_ROOT)" ; \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
94 fi) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
95 endif |
0 | 96 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
97 # Expect JPRT to set JAVA_ARGS (e.g. -server etc.) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
98 JAVA_OPTIONS = |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
99 ifdef JAVA_ARGS |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
100 JAVA_OPTIONS = $(JAVA_ARGS) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
101 endif |
0 | 102 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
103 # Expect JPRT to set JPRT_ARCHIVE_BUNDLE (path to zip bundle for results) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
104 ARCHIVE_BUNDLE = $(ABS_TEST_OUTPUT_DIR)/ARCHIVE_BUNDLE.zip |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
105 ifdef JPRT_ARCHIVE_BUNDLE |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
106 ARCHIVE_BUNDLE = $(JPRT_ARCHIVE_BUNDLE) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
107 endif |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
108 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
109 # How to create the test bundle (pass or fail, we want to create this) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
110 BUNDLE_UP = ( $(MKDIR) -p `dirname $(ARCHIVE_BUNDLE)` \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
111 && $(CD) $(ABS_TEST_OUTPUT_DIR) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
112 && $(ZIP) -q -r $(ARCHIVE_BUNDLE) . ) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
113 BUNDLE_UP_FAILED = ( exitCode=$$? && $(BUNDLE_UP) && exit $${exitCode} ) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
114 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
115 ################################################################ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
116 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
117 # Default make rule (runs jtreg_tests) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
118 all: jtreg_tests |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
119 @$(ECHO) "Testing completed successfully" |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
120 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
121 # Prep for output |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
122 prep: clean |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
123 @$(MKDIR) -p $(ABS_TEST_OUTPUT_DIR) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
124 @$(MKDIR) -p `dirname $(ARCHIVE_BUNDLE)` |
0 | 125 |
126 # Cleanup | |
127 clean: | |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
128 $(RM) -r $(ABS_TEST_OUTPUT_DIR) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
129 $(RM) $(ARCHIVE_BUNDLE) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
130 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
131 ################################################################ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
132 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
133 # jtreg tests |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
134 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
135 # Expect JT_HOME to be set for jtreg tests. (home for jtreg) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
136 JT_HOME = $(SLASH_JAVA)/re/jtreg/4.0/promoted/latest/binaries/jtreg |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
137 ifdef JPRT_JTREG_HOME |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
138 JT_HOME = $(JPRT_JTREG_HOME) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
139 endif |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
140 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
141 # Expect JPRT to set TESTDIRS to the jtreg test dirs |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
142 JTREG_TESTDIRS = demo/jvmti/gctest demo/jvmti/hprof |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
143 ifdef TESTDIRS |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
144 JTREG_TESTDIRS = $(TESTDIRS) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
145 endif |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
146 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
147 # Default JTREG to run (win32 script works for everybody) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
148 JTREG = $(JT_HOME)/win32/bin/jtreg |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
149 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
150 # Option to tell jtreg to not run tests marked with "ignore" |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
151 ifeq ($(PLATFORM), windows) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
152 JTREG_KEY_OPTION = -k:!ignore |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
153 else |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
154 JTREG_KEY_OPTION = -k:\!ignore |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
155 endif |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
156 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
157 #EXTRA_JTREG_OPTIONS = |
0 | 158 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
159 jtreg_tests: prep $(JT_HOME) $(PRODUCT_HOME) $(JTREG) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
160 $(JTREG) -a -v:fail,error \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
161 $(JTREG_KEY_OPTION) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
162 $(EXTRA_JTREG_OPTIONS) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
163 -r:$(ABS_TEST_OUTPUT_DIR)/JTreport \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
164 -w:$(ABS_TEST_OUTPUT_DIR)/JTwork \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
165 -jdk:$(PRODUCT_HOME) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
166 $(JAVA_OPTIONS:%=-vmoption:%) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
167 $(JTREG_TESTDIRS) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
168 || $(BUNDLE_UP_FAILED) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
169 $(BUNDLE_UP) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
170 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
171 PHONY_LIST += jtreg_tests |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
172 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
173 ################################################################ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
174 |
781
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
175 # clienttest (make sure various basic java client options work) |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
176 |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
177 clienttest: prep $(PRODUCT_HOME) |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
178 $(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -version |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
179 $(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -help |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
180 $(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -X |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
181 $(RM) $(PRODUCT_HOME)/jre/lib/*/client/classes.jsa |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
182 $(RM) $(PRODUCT_HOME)/jre/lib/*/client/classes_g.jsa |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
183 $(RM) $(PRODUCT_HOME)/jre/bin/client/classes.jsa |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
184 $(RM) $(PRODUCT_HOME)/jre/bin/client/classes_g.jsa |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
185 $(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -Xshare:dump |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
186 |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
187 PHONY_LIST += clienttest |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
188 |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
189 ################################################################ |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
190 |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
191 # servertest (make sure various basic java server options work) |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
192 |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
193 servertest: prep $(PRODUCT_HOME) |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
194 $(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -version |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
195 $(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -help |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
196 $(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -X |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
197 |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
198 PHONY_LIST += servertest |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
199 |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
200 ################################################################ |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
201 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
202 # packtest |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
203 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
204 # Expect JPRT to set JPRT_PACKTEST_HOME. |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
205 PACKTEST_HOME = /net/jprt-web.sfbay.sun.com/jprt/allproducts/packtest |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
206 ifdef JPRT_PACKTEST_HOME |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
207 PACKTEST_HOME = $(JPRT_PACKTEST_HOME) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
208 endif |
0 | 209 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
210 #EXTRA_PACKTEST_OPTIONS = |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
211 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
212 packtest: prep $(PACKTEST_HOME)/ptest $(PRODUCT_HOME) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
213 ( $(CD) $(PACKTEST_HOME) && \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
214 $(PACKTEST_HOME)/ptest \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
215 -t "$(PRODUCT_HOME)" \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
216 $(PACKTEST_STRESS_OPTION) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
217 $(EXTRA_PACKTEST_OPTIONS) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
218 -W $(ABS_TEST_OUTPUT_DIR) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
219 $(JAVA_OPTIONS:%=-J %) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
220 ) || $(BUNDLE_UP_FAILED) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
221 $(BUNDLE_UP) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
222 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
223 packtest_stress: PACKTEST_STRESS_OPTION=-s |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
224 packtest_stress: packtest |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
225 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
226 PHONY_LIST += packtest packtest_stress |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
227 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
228 ################################################################ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
229 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
230 # Phony targets (e.g. these are not filenames) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
231 .PHONY: all clean prep $(PHONY_LIST) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
232 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
233 ################################################################ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
234 |