test/Makefile

Print this page
rev 2779 : 7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
Summary: arrayOopDesc::max_array_length() should return a value that does not overflow a size_t if it is converted to bytes.
Reviewed-by: duke
   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)     \