Mercurial > hg > graal-compiler
annotate test/Makefile @ 5814:d241f8b2e6f9
Adapt the coloring filter for binary dumped graphs
Update no framestate filter to also remove virtual nodes
Improve binary serialization of fields and methods
Made sure xml serialzer still works for dumping arrays in properties
Added some nameTemplates
Improved Name templates to optionaly use a short version of the elements
Factored away elementType between NewPrimitiveArrayNode and NewObjectArrayNode into NewArrayNode
restored Begin/End nodes shortNames
author | Gilles Duboscq <duboscq@ssw.jku.at> |
---|---|
date | Wed, 11 Jul 2012 14:13:38 +0200 |
parents | 6fd81579526f |
children | 2d503de963b3 |
rev | line source |
---|---|
0 | 1 # |
4070
6fd81579526f
7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
brutisso
parents:
3960
diff
changeset
|
2 # Copyright (c) 1995, 2011, 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 | |
3960 | 47 ifeq ($(OSNAME), Darwin) |
48 PLATFORM = bsd | |
49 SLASH_JAVA = /java | |
50 ARCH = $(shell uname -m) | |
51 ifeq ($(ARCH), i386) | |
52 ARCH = i586 | |
53 endif | |
54 endif | |
55 ifeq ($(findstring BSD,$(OSNAME)), BSD) | |
56 PLATFORM = bsd | |
57 SLASH_JAVA = /java | |
58 ARCH = $(shell uname -m) | |
59 ifeq ($(ARCH), i386) | |
60 ARCH = i586 | |
61 endif | |
62 endif | |
0 | 63 ifeq ($(OSNAME), Windows_NT) |
64 PLATFORM = windows | |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
65 SLASH_JAVA = J: |
0 | 66 ifeq ($(word 1, $(PROCESSOR_IDENTIFIER)),ia64) |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
67 ARCH = ia64 |
0 | 68 else |
69 ifeq ($(word 1, $(PROCESSOR_IDENTIFIER)),AMD64) | |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
70 ARCH = x64 |
0 | 71 else |
72 ifeq ($(word 1, $(PROCESSOR_IDENTIFIER)),EM64T) | |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
73 ARCH = x64 |
0 | 74 else |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
75 ARCH = i586 |
0 | 76 endif |
77 endif | |
78 endif | |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
79 EXESUFFIX = .exe |
0 | 80 endif |
81 | |
560
b79faa366fbd
6799452: HotSpot tests Makefile should take care of ALT_SLASH_JAVA
twisti
parents:
328
diff
changeset
|
82 ifdef ALT_SLASH_JAVA |
b79faa366fbd
6799452: HotSpot tests Makefile should take care of ALT_SLASH_JAVA
twisti
parents:
328
diff
changeset
|
83 SLASH_JAVA = $(ALT_SLASH_JAVA) |
b79faa366fbd
6799452: HotSpot tests Makefile should take care of ALT_SLASH_JAVA
twisti
parents:
328
diff
changeset
|
84 endif |
b79faa366fbd
6799452: HotSpot tests Makefile should take care of ALT_SLASH_JAVA
twisti
parents:
328
diff
changeset
|
85 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
86 # Utilities used |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
87 CD = cd |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
88 CP = cp |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
89 ECHO = echo |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
90 MKDIR = mkdir |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
91 ZIP = zip |
0 | 92 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
93 # 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
|
94 TEST_ROOT := $(shell pwd) |
0 | 95 |
96 # 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
|
97 ifdef ALT_OUTPUTDIR |
7aff5786cc02
6991596: JSR 292 unimplemented adapter_opt_i2i and adapter_opt_l2i on SPARC
twisti
parents:
1552
diff
changeset
|
98 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
|
99 else |
7aff5786cc02
6991596: JSR 292 unimplemented adapter_opt_i2i and adapter_opt_l2i on SPARC
twisti
parents:
1552
diff
changeset
|
100 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
|
101 endif |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
102 ABS_TEST_OUTPUT_DIR = $(ABS_BUILD_ROOT)/testoutput |
0 | 103 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
104 # 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
|
105 ifndef PRODUCT_HOME |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
106 # Try to use j2sdk-image if it exists |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
107 ABS_JDK_IMAGE = $(ABS_BUILD_ROOT)/j2sdk-image |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
108 PRODUCT_HOME := \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
109 $(shell \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
110 if [ -d $(ABS_JDK_IMAGE) ] ; then \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
111 $(ECHO) "$(ABS_JDK_IMAGE)"; \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
112 else \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
113 $(ECHO) "$(ABS_BUILD_ROOT)" ; \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
114 fi) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
115 endif |
0 | 116 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
117 # 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
|
118 JAVA_OPTIONS = |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
119 ifdef JAVA_ARGS |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
120 JAVA_OPTIONS = $(JAVA_ARGS) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
121 endif |
0 | 122 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
123 # 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
|
124 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
|
125 ifdef JPRT_ARCHIVE_BUNDLE |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
126 ARCHIVE_BUNDLE = $(JPRT_ARCHIVE_BUNDLE) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
127 endif |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
128 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
129 # 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
|
130 BUNDLE_UP = ( $(MKDIR) -p `dirname $(ARCHIVE_BUNDLE)` \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
131 && $(CD) $(ABS_TEST_OUTPUT_DIR) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
132 && $(ZIP) -q -r $(ARCHIVE_BUNDLE) . ) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
133 BUNDLE_UP_FAILED = ( exitCode=$$? && $(BUNDLE_UP) && exit $${exitCode} ) |
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 ################################################################ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
136 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
137 # Default make rule (runs jtreg_tests) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
138 all: jtreg_tests |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
139 @$(ECHO) "Testing completed successfully" |
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 # Prep for output |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
142 prep: clean |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
143 @$(MKDIR) -p $(ABS_TEST_OUTPUT_DIR) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
144 @$(MKDIR) -p `dirname $(ARCHIVE_BUNDLE)` |
0 | 145 |
146 # Cleanup | |
147 clean: | |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
148 $(RM) -r $(ABS_TEST_OUTPUT_DIR) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
149 $(RM) $(ARCHIVE_BUNDLE) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
150 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
151 ################################################################ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
152 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
153 # jtreg tests |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
154 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
155 # 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
|
156 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
|
157 ifdef JPRT_JTREG_HOME |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
158 JT_HOME = $(JPRT_JTREG_HOME) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
159 endif |
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 # 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
|
162 JTREG_TESTDIRS = demo/jvmti/gctest demo/jvmti/hprof |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
163 ifdef TESTDIRS |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
164 JTREG_TESTDIRS = $(TESTDIRS) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
165 endif |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
166 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
167 # 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
|
168 JTREG = $(JT_HOME)/win32/bin/jtreg |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
169 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
170 # 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
|
171 ifeq ($(PLATFORM), windows) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
172 JTREG_KEY_OPTION = -k:!ignore |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
173 else |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
174 JTREG_KEY_OPTION = -k:\!ignore |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
175 endif |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
176 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
177 #EXTRA_JTREG_OPTIONS = |
0 | 178 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
179 jtreg_tests: prep $(JT_HOME) $(PRODUCT_HOME) $(JTREG) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
180 $(JTREG) -a -v:fail,error \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
181 $(JTREG_KEY_OPTION) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
182 $(EXTRA_JTREG_OPTIONS) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
183 -r:$(ABS_TEST_OUTPUT_DIR)/JTreport \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
184 -w:$(ABS_TEST_OUTPUT_DIR)/JTwork \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
185 -jdk:$(PRODUCT_HOME) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
186 $(JAVA_OPTIONS:%=-vmoption:%) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
187 $(JTREG_TESTDIRS) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
188 || $(BUNDLE_UP_FAILED) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
189 $(BUNDLE_UP) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
190 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
191 PHONY_LIST += jtreg_tests |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
192 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
193 ################################################################ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
194 |
781
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
195 # 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
|
196 |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
197 clienttest: prep $(PRODUCT_HOME) |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
198 $(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
|
199 $(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
|
200 $(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
|
201 $(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
|
202 $(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
|
203 $(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
|
204 $(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
|
205 $(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
|
206 |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
207 PHONY_LIST += clienttest |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
208 |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
209 ################################################################ |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
210 |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
211 # 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
|
212 |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
213 servertest: prep $(PRODUCT_HOME) |
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) -version |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
215 $(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
|
216 $(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
|
217 |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
218 PHONY_LIST += servertest |
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 ################################################################ |
44ccd7a9065c
6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
ohair
parents:
579
diff
changeset
|
221 |
4070
6fd81579526f
7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
brutisso
parents:
3960
diff
changeset
|
222 # 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
|
223 |
6fd81579526f
7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
brutisso
parents:
3960
diff
changeset
|
224 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
|
225 $(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
|
226 |
6fd81579526f
7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
brutisso
parents:
3960
diff
changeset
|
227 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
|
228 |
6fd81579526f
7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
brutisso
parents:
3960
diff
changeset
|
229 ################################################################ |
6fd81579526f
7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
brutisso
parents:
3960
diff
changeset
|
230 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
231 # packtest |
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 # Expect JPRT to set JPRT_PACKTEST_HOME. |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
234 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
|
235 ifdef JPRT_PACKTEST_HOME |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
236 PACKTEST_HOME = $(JPRT_PACKTEST_HOME) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
237 endif |
0 | 238 |
328
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
239 #EXTRA_PACKTEST_OPTIONS = |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
240 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
241 packtest: prep $(PACKTEST_HOME)/ptest $(PRODUCT_HOME) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
242 ( $(CD) $(PACKTEST_HOME) && \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
243 $(PACKTEST_HOME)/ptest \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
244 -t "$(PRODUCT_HOME)" \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
245 $(PACKTEST_STRESS_OPTION) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
246 $(EXTRA_PACKTEST_OPTIONS) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
247 -W $(ABS_TEST_OUTPUT_DIR) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
248 $(JAVA_OPTIONS:%=-J %) \ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
249 ) || $(BUNDLE_UP_FAILED) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
250 $(BUNDLE_UP) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
251 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
252 packtest_stress: PACKTEST_STRESS_OPTION=-s |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
253 packtest_stress: packtest |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
254 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
255 PHONY_LIST += packtest packtest_stress |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
256 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
257 ################################################################ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
258 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
259 # Phony targets (e.g. these are not filenames) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
260 .PHONY: all clean prep $(PHONY_LIST) |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
261 |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
262 ################################################################ |
68e0443dfd9c
6745363: Add ability to run packtest to hotspot/test/makefile
ohair
parents:
0
diff
changeset
|
263 |