6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built

Fri, 08 May 2009 15:16:38 -0700

author
ohair
date
Fri, 08 May 2009 15:16:38 -0700
changeset 1216
44ccd7a9065c
parent 1214
d0e0d6d824d8
child 1217
900e4df4b0c3

6839151: Add a JPRT default test of -Xshare:dump when new hotspot is built
Reviewed-by: never, kvn

make/jprt.properties file | annotate | diff | comparison | revisions
test/Makefile file | annotate | diff | comparison | revisions
     1.1 --- a/make/jprt.properties	Fri May 08 10:34:31 2009 -0700
     1.2 +++ b/make/jprt.properties	Fri May 08 15:16:38 2009 -0700
     1.3 @@ -335,7 +335,19 @@
     1.4  
     1.5  # The default test/Makefile targets that should be run
     1.6  
     1.7 -# Example:
     1.8 -#   jprt.make.rule.test.targets=*-*-*-packtest
     1.9  #jprt.make.rule.test.targets=*-product-*-packtest
    1.10  
    1.11 +jprt.make.rule.test.targets = \
    1.12 +  ${jprt.my.solaris.sparc}-*-c1-clienttest, \
    1.13 +  ${jprt.my.solaris.i586}-*-c1-clienttest, \
    1.14 +  ${jprt.my.linux.i586}-*-c1-clienttest, \
    1.15 +  ${jprt.my.windows.i586}-*-c1-clienttest, \
    1.16 +  ${jprt.my.solaris.sparc}-*-c2-servertest, \
    1.17 +  ${jprt.my.solaris.sparcv9}-*-c2-servertest, \
    1.18 +  ${jprt.my.solaris.i586}-*-c2-servertest, \
    1.19 +  ${jprt.my.solaris.x64}-*-c2-servertest, \
    1.20 +  ${jprt.my.linux.i586}-*-c2-servertest, \
    1.21 +  ${jprt.my.linux.x64}-*-c2-servertest, \
    1.22 +  ${jprt.my.windows.i586}-*-c2-servertest, \
    1.23 +  ${jprt.my.windows.x64}-*-c2-servertest
    1.24 +
     2.1 --- a/test/Makefile	Fri May 08 10:34:31 2009 -0700
     2.2 +++ b/test/Makefile	Fri May 08 15:16:38 2009 -0700
     2.3 @@ -172,6 +172,33 @@
     2.4  
     2.5  ################################################################
     2.6  
     2.7 +# clienttest (make sure various basic java client options work)
     2.8 +
     2.9 +clienttest: prep $(PRODUCT_HOME)
    2.10 +	$(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -version
    2.11 +	$(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -help
    2.12 +	$(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -X
    2.13 +	$(RM) $(PRODUCT_HOME)/jre/lib/*/client/classes.jsa
    2.14 +	$(RM) $(PRODUCT_HOME)/jre/lib/*/client/classes_g.jsa
    2.15 +	$(RM) $(PRODUCT_HOME)/jre/bin/client/classes.jsa
    2.16 +	$(RM) $(PRODUCT_HOME)/jre/bin/client/classes_g.jsa
    2.17 +	$(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -Xshare:dump
    2.18 +
    2.19 +PHONY_LIST += clienttest
    2.20 +
    2.21 +################################################################
    2.22 +
    2.23 +# servertest (make sure various basic java server options work)
    2.24 +
    2.25 +servertest: prep $(PRODUCT_HOME)
    2.26 +	$(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -version
    2.27 +	$(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -help
    2.28 +	$(PRODUCT_HOME)/bin/java $(JAVA_OPTIONS) -X
    2.29 +
    2.30 +PHONY_LIST += servertest
    2.31 +
    2.32 +################################################################
    2.33 +
    2.34  # packtest
    2.35  
    2.36  # Expect JPRT to set JPRT_PACKTEST_HOME.

mercurial