Mercurial > hg > truffle
annotate test/Makefile @ 17840:fd8ddf2d2f6b
8038461: Test gc/g1/TestStringDeduplicationMemoryUsage.java fails with unexpected memory usage
Reviewed-by: jmasa, sjohanss
author | pliden |
---|---|
date | Thu, 03 Apr 2014 10:39:27 +0200 |
parents | 55fb97c4c58d |
children | 4ca6dc0799b6 637e659fb097 |
rev | line source |
---|---|
0 | 1 # |
17467
55fb97c4c58d
8029233: Update copyright year to match last edit in jdk8 hotspot repository for 2013
mikael
parents:
12055
diff
changeset
|
2 # Copyright (c) 1995, 2013, 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 | |
5961 | 29 GETMIXEDPATH=echo |
30 | |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
31 # Get OS/ARCH specifics |
0 | 32 OSNAME = $(shell uname -s) |
33 ifeq ($(OSNAME), SunOS) | |
34 PLATFORM = solaris | |
560
b79faa366fbd
6799452: HotSpot tests Makefile should take care of ALT_SLASH_JAVA
twisti
parents:
328
diff
changeset
|
35 SLASH_JAVA = /java |
0 | 36 ARCH = $(shell uname -p) |
37 ifeq ($(ARCH), i386) | |
38 ARCH=i586 | |
39 endif | |
40 endif | |
41 ifeq ($(OSNAME), Linux) | |
42 PLATFORM = linux | |
560
b79faa366fbd
6799452: HotSpot tests Makefile should take care of ALT_SLASH_JAVA
twisti
parents:
328
diff
changeset
|
43 SLASH_JAVA = /java |
0 | 44 ARCH = $(shell uname -m) |
45 ifeq ($(ARCH), i386) | |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
46 ARCH = i586 |
0 | 47 endif |
48 endif | |
3960 | 49 ifeq ($(OSNAME), Darwin) |
50 PLATFORM = bsd | |
51 SLASH_JAVA = /java | |
52 ARCH = $(shell uname -m) | |
53 ifeq ($(ARCH), i386) | |
54 ARCH = i586 | |
55 endif | |
56 endif | |
57 ifeq ($(findstring BSD,$(OSNAME)), BSD) | |
58 PLATFORM = bsd | |
59 SLASH_JAVA = /java | |
60 ARCH = $(shell uname -m) | |
61 ifeq ($(ARCH), i386) | |
62 ARCH = i586 | |
63 endif | |
64 endif | |
5961 | 65 ifeq ($(PLATFORM),) |
66 # detect wether we're running in MKS or cygwin | |
67 ifeq ($(OSNAME), Windows_NT) # MKS | |
68 GETMIXEDPATH=dosname -s | |
69 endif | |
70 ifeq ($(findstring CYGWIN,$(OSNAME)), CYGWIN) | |
71 GETMIXEDPATH=cygpath -m -s | |
72 endif | |
0 | 73 PLATFORM = windows |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
74 SLASH_JAVA = J: |
0 | 75 ifeq ($(word 1, $(PROCESSOR_IDENTIFIER)),ia64) |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
76 ARCH = ia64 |
0 | 77 else |
78 ifeq ($(word 1, $(PROCESSOR_IDENTIFIER)),AMD64) | |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
79 ARCH = x64 |
0 | 80 else |
81 ifeq ($(word 1, $(PROCESSOR_IDENTIFIER)),EM64T) | |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
82 ARCH = x64 |
0 | 83 else |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
84 ARCH = i586 |
0 | 85 endif |
86 endif | |
87 endif | |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
88 EXESUFFIX = .exe |
0 | 89 endif |
90 | |
560
b79faa366fbd
6799452: HotSpot tests Makefile should take care of ALT_SLASH_JAVA
twisti
parents:
328
diff
changeset
|
91 ifdef ALT_SLASH_JAVA |
b79faa366fbd
6799452: HotSpot tests Makefile should take care of ALT_SLASH_JAVA
twisti
parents:
328
diff
changeset
|
92 SLASH_JAVA = $(ALT_SLASH_JAVA) |
b79faa366fbd
6799452: HotSpot tests Makefile should take care of ALT_SLASH_JAVA
twisti
parents:
328
diff
changeset
|
93 endif |
b79faa366fbd
6799452: HotSpot tests Makefile should take care of ALT_SLASH_JAVA
twisti
parents:
328
diff
changeset
|
94 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
95 # Utilities used |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
96 CD = cd |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
97 CP = cp |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
98 ECHO = echo |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
99 MKDIR = mkdir |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
100 ZIP = zip |
0 | 101 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
102 # 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
|
103 TEST_ROOT := $(shell pwd) |
0 | 104 |
105 # Root of all test results | |
1901
7aff5786cc02
6991596: JSR 292 unimplemented adapter_opt_i2i and adapter_opt_l2i on SPARC
twisti
parents:
1552
diff
changeset
|
106 ifdef ALT_OUTPUTDIR |
7aff5786cc02
6991596: JSR 292 unimplemented adapter_opt_i2i and adapter_opt_l2i on SPARC
twisti
parents:
1552
diff
changeset
|
107 ABS_BUILD_ROOT = $(ALT_OUTPUTDIR)/$(PLATFORM)-$(ARCH) |
7aff5786cc02
6991596: JSR 292 unimplemented adapter_opt_i2i and adapter_opt_l2i on SPARC
twisti
parents:
1552
diff
changeset
|
108 else |
7aff5786cc02
6991596: JSR 292 unimplemented adapter_opt_i2i and adapter_opt_l2i on SPARC
twisti
parents:
1552
diff
changeset
|
109 ABS_BUILD_ROOT = $(TEST_ROOT)/../build/$(PLATFORM)-$(ARCH) |
7aff5786cc02
6991596: JSR 292 unimplemented adapter_opt_i2i and adapter_opt_l2i on SPARC
twisti
parents:
1552
diff
changeset
|
110 endif |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
111 ABS_TEST_OUTPUT_DIR = $(ABS_BUILD_ROOT)/testoutput |
0 | 112 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
113 # 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
|
114 ifndef PRODUCT_HOME |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
115 # Try to use j2sdk-image if it exists |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
116 ABS_JDK_IMAGE = $(ABS_BUILD_ROOT)/j2sdk-image |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
117 PRODUCT_HOME := \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
118 $(shell \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
119 if [ -d $(ABS_JDK_IMAGE) ] ; then \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
120 $(ECHO) "$(ABS_JDK_IMAGE)"; \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
121 else \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
122 $(ECHO) "$(ABS_BUILD_ROOT)" ; \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
123 fi) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
124 endif |
0 | 125 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
126 # 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
|
127 JAVA_OPTIONS = |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
128 ifdef JAVA_ARGS |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
129 JAVA_OPTIONS = $(JAVA_ARGS) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
130 endif |
0 | 131 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
132 # 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
|
133 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
|
134 ifdef JPRT_ARCHIVE_BUNDLE |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
135 ARCHIVE_BUNDLE = $(JPRT_ARCHIVE_BUNDLE) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
136 endif |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
137 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
138 # 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
|
139 BUNDLE_UP = ( $(MKDIR) -p `dirname $(ARCHIVE_BUNDLE)` \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
140 && $(CD) $(ABS_TEST_OUTPUT_DIR) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
141 && $(ZIP) -q -r $(ARCHIVE_BUNDLE) . ) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
142 BUNDLE_UP_FAILED = ( exitCode=$$? && $(BUNDLE_UP) && exit $${exitCode} ) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
143 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
144 ################################################################ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
145 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
146 # Default make rule (runs jtreg_tests) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
147 all: jtreg_tests |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
148 @$(ECHO) "Testing completed successfully" |
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 # Prep for output |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
151 prep: clean |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
152 @$(MKDIR) -p $(ABS_TEST_OUTPUT_DIR) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
153 @$(MKDIR) -p `dirname $(ARCHIVE_BUNDLE)` |
0 | 154 |
155 # Cleanup | |
156 clean: | |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
157 $(RM) -r $(ABS_TEST_OUTPUT_DIR) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
158 $(RM) $(ARCHIVE_BUNDLE) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
159 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
160 ################################################################ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
161 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
162 # jtreg tests |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
163 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
164 # Expect JT_HOME to be set for jtreg tests. (home for jtreg) |
9151
393fd4ef89c4
8011678: test/Makefile should pick up JT_HOME environment variable
twisti
parents:
7634
diff
changeset
|
165 ifndef JT_HOME |
393fd4ef89c4
8011678: test/Makefile should pick up JT_HOME environment variable
twisti
parents:
7634
diff
changeset
|
166 JT_HOME = $(SLASH_JAVA)/re/jtreg/4.0/promoted/latest/binaries/jtreg |
393fd4ef89c4
8011678: test/Makefile should pick up JT_HOME environment variable
twisti
parents:
7634
diff
changeset
|
167 endif |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
168 ifdef JPRT_JTREG_HOME |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
169 JT_HOME = $(JPRT_JTREG_HOME) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
170 endif |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
171 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
172 # 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
|
173 JTREG_TESTDIRS = demo/jvmti/gctest demo/jvmti/hprof |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
174 ifdef TESTDIRS |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
175 JTREG_TESTDIRS = $(TESTDIRS) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
176 endif |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
177 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
178 # 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
|
179 JTREG = $(JT_HOME)/win32/bin/jtreg |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
180 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
181 # 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
|
182 ifeq ($(PLATFORM), windows) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
183 JTREG_KEY_OPTION = -k:!ignore |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
184 else |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
185 JTREG_KEY_OPTION = -k:\!ignore |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
186 endif |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
187 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
188 #EXTRA_JTREG_OPTIONS = |
0 | 189 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
190 jtreg_tests: prep $(JT_HOME) $(PRODUCT_HOME) $(JTREG) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
191 $(JTREG) -a -v:fail,error \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
192 $(JTREG_KEY_OPTION) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
193 $(EXTRA_JTREG_OPTIONS) \ |
7634
bf8c2b2c8cfa
8004147: test/Makefile jtreg_tests target does not work with cygwin
mgerdin
parents:
5961
diff
changeset
|
194 -r:$(shell $(GETMIXEDPATH) "$(ABS_TEST_OUTPUT_DIR)")/JTreport \ |
bf8c2b2c8cfa
8004147: test/Makefile jtreg_tests target does not work with cygwin
mgerdin
parents:
5961
diff
changeset
|
195 -w:$(shell $(GETMIXEDPATH) "$(ABS_TEST_OUTPUT_DIR)")/JTwork \ |
bf8c2b2c8cfa
8004147: test/Makefile jtreg_tests target does not work with cygwin
mgerdin
parents:
5961
diff
changeset
|
196 -jdk:$(shell $(GETMIXEDPATH) "$(PRODUCT_HOME)") \ |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
197 $(JAVA_OPTIONS:%=-vmoption:%) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
198 $(JTREG_TESTDIRS) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
199 || $(BUNDLE_UP_FAILED) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
200 $(BUNDLE_UP) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
201 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
202 PHONY_LIST += jtreg_tests |
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 ################################################################ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
205 |
781
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
206 # 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
|
207 |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
208 clienttest: prep $(PRODUCT_HOME) |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
209 $(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
|
210 $(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
|
211 $(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
|
212 $(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
|
213 $(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
|
214 $(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
|
215 |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
216 PHONY_LIST += clienttest |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
217 |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
218 ################################################################ |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
219 |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
220 # 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
|
221 |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
222 servertest: prep $(PRODUCT_HOME) |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
223 $(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
|
224 $(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
|
225 $(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
|
226 |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
227 PHONY_LIST += servertest |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
228 |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
229 ################################################################ |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
230 |
4070
6fd81579526f
7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
brutisso
parents:
3960
diff
changeset
|
231 # internalvmtests (run internal unit tests inside the VM) |
6fd81579526f
7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
brutisso
parents:
3960
diff
changeset
|
232 |
6fd81579526f
7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
brutisso
parents:
3960
diff
changeset
|
233 internalvmtests: prep $(PRODUCT_HOME) |
6fd81579526f
7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
brutisso
parents:
3960
diff
changeset
|
234 $(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -XX:+ExecuteInternalVMTests -version |
6fd81579526f
7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
brutisso
parents:
3960
diff
changeset
|
235 |
6fd81579526f
7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
brutisso
parents:
3960
diff
changeset
|
236 PHONY_LIST += internalvmtests |
6fd81579526f
7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
brutisso
parents:
3960
diff
changeset
|
237 |
6fd81579526f
7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
brutisso
parents:
3960
diff
changeset
|
238 ################################################################ |
6fd81579526f
7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
brutisso
parents:
3960
diff
changeset
|
239 |
5915 | 240 # wbapitest (make sure the whitebox testing api classes work |
241 | |
242 wbapitest: prep $(JT_HOME) $(PRODUCT_HOME) $(JTREG) | |
243 $(JTREG) -a -v:fail,error \ | |
244 $(JTREG_KEY_OPTION) \ | |
245 $(EXTRA_JTREG_OPTIONS) \ | |
5961 | 246 -r:$(shell $(GETMIXEDPATH) "$(ABS_TEST_OUTPUT_DIR)")/JTreport \ |
247 -w:$(shell $(GETMIXEDPATH) "$(ABS_TEST_OUTPUT_DIR)")/JTwork \ | |
248 -jdk:$(shell $(GETMIXEDPATH) "$(PRODUCT_HOME)") \ | |
5915 | 249 $(JAVA_OPTIONS:%=-vmoption:%) \ |
5961 | 250 $(shell $(GETMIXEDPATH) "$(TEST_ROOT)")/sanity \ |
5915 | 251 || $(BUNDLE_UP_FAILED) |
252 $(BUNDLE_UP) | |
253 | |
254 PHONY_LIST += wbapitest | |
255 | |
256 ################################################################ | |
257 | |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
258 # packtest |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
259 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
260 # Expect JPRT to set JPRT_PACKTEST_HOME. |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
261 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
|
262 ifdef JPRT_PACKTEST_HOME |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
263 PACKTEST_HOME = $(JPRT_PACKTEST_HOME) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
264 endif |
0 | 265 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
266 #EXTRA_PACKTEST_OPTIONS = |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
267 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
268 packtest: prep $(PACKTEST_HOME)/ptest $(PRODUCT_HOME) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
269 ( $(CD) $(PACKTEST_HOME) && \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
270 $(PACKTEST_HOME)/ptest \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
271 -t "$(PRODUCT_HOME)" \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
272 $(PACKTEST_STRESS_OPTION) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
273 $(EXTRA_PACKTEST_OPTIONS) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
274 -W $(ABS_TEST_OUTPUT_DIR) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
275 $(JAVA_OPTIONS:%=-J %) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
276 ) || $(BUNDLE_UP_FAILED) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
277 $(BUNDLE_UP) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
278 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
279 packtest_stress: PACKTEST_STRESS_OPTION=-s |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
280 packtest_stress: packtest |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
281 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
282 PHONY_LIST += packtest packtest_stress |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
283 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
284 ################################################################ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
285 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
286 # Phony targets (e.g. these are not filenames) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
287 .PHONY: all clean prep $(PHONY_LIST) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
288 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
289 ################################################################ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
290 |