1 #
2 # Copyright (c) 1995, 2010, Oracle and/or its affiliates. All rights reserved.
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 #
19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 # or visit www.oracle.com if you need additional information or have any
21 # questions.
22 #
199 $(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -help
200 $(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -X
201 $(RM) $(PRODUCT_HOME)/jre/lib/*/client/classes.jsa
202 $(RM) $(PRODUCT_HOME)/jre/lib/*/client/classes_g.jsa
203 $(RM) $(PRODUCT_HOME)/jre/bin/client/classes.jsa
204 $(RM) $(PRODUCT_HOME)/jre/bin/client/classes_g.jsa
205 $(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -Xshare:dump
206
207 PHONY_LIST += clienttest
208
209 ################################################################
210
211 # servertest (make sure various basic java server options work)
212
213 servertest: prep $(PRODUCT_HOME)
214 $(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -version
215 $(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -help
216 $(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -X
217
218 PHONY_LIST += servertest
219
220 ################################################################
221
222 # packtest
223
224 # Expect JPRT to set JPRT_PACKTEST_HOME.
225 PACKTEST_HOME = /net/jprt-web.sfbay.sun.com/jprt/allproducts/packtest
226 ifdef JPRT_PACKTEST_HOME
227 PACKTEST_HOME = $(JPRT_PACKTEST_HOME)
228 endif
229
230 #EXTRA_PACKTEST_OPTIONS =
231
232 packtest: prep $(PACKTEST_HOME)/ptest $(PRODUCT_HOME)
233 ( $(CD) $(PACKTEST_HOME) && \
234 $(PACKTEST_HOME)/ptest \
235 -t "$(PRODUCT_HOME)" \
236 $(PACKTEST_STRESS_OPTION) \
237 $(EXTRA_PACKTEST_OPTIONS) \
238 -W $(ABS_TEST_OUTPUT_DIR) \
|
1 #
2 # Copyright (c) 1995, 2011, Oracle and/or its affiliates. All rights reserved.
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 #
19 # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 # or visit www.oracle.com if you need additional information or have any
21 # questions.
22 #
199 $(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -help
200 $(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -X
201 $(RM) $(PRODUCT_HOME)/jre/lib/*/client/classes.jsa
202 $(RM) $(PRODUCT_HOME)/jre/lib/*/client/classes_g.jsa
203 $(RM) $(PRODUCT_HOME)/jre/bin/client/classes.jsa
204 $(RM) $(PRODUCT_HOME)/jre/bin/client/classes_g.jsa
205 $(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -Xshare:dump
206
207 PHONY_LIST += clienttest
208
209 ################################################################
210
211 # servertest (make sure various basic java server options work)
212
213 servertest: prep $(PRODUCT_HOME)
214 $(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -version
215 $(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -help
216 $(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -X
217
218 PHONY_LIST += servertest
219
220 ################################################################
221
222 # internalvmtests (run internal unit tests inside the VM)
223
224 internalvmtests: prep $(PRODUCT_HOME)
225 $(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -XX:+ExecuteInternalVMTests -version
226
227 PHONY_LIST += internalvmtests
228
229 ################################################################
230
231 # packtest
232
233 # Expect JPRT to set JPRT_PACKTEST_HOME.
234 PACKTEST_HOME = /net/jprt-web.sfbay.sun.com/jprt/allproducts/packtest
235 ifdef JPRT_PACKTEST_HOME
236 PACKTEST_HOME = $(JPRT_PACKTEST_HOME)
237 endif
238
239 #EXTRA_PACKTEST_OPTIONS =
240
241 packtest: prep $(PACKTEST_HOME)/ptest $(PRODUCT_HOME)
242 ( $(CD) $(PACKTEST_HOME) && \
243 $(PACKTEST_HOME)/ptest \
244 -t "$(PRODUCT_HOME)" \
245 $(PACKTEST_STRESS_OPTION) \
246 $(EXTRA_PACKTEST_OPTIONS) \
247 -W $(ABS_TEST_OUTPUT_DIR) \
|