6915983: testing problems, adjusting list of tests, needs some investigation
Reviewed-by: alanb
This commit is contained in:
parent
954fd4b4d9
commit
e4fce69702
@ -1,5 +1,5 @@
|
|||||||
#
|
#
|
||||||
# Copyright 1995-2009 Sun Microsystems, Inc. All Rights Reserved.
|
# Copyright 1995-2010 Sun Microsystems, Inc. All Rights Reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -37,25 +37,19 @@ GET=
|
|||||||
AWK = awk
|
AWK = awk
|
||||||
CAT = cat
|
CAT = cat
|
||||||
CD = cd
|
CD = cd
|
||||||
CHMOD = chmod
|
|
||||||
CP = cp
|
CP = cp
|
||||||
CUT = cut
|
CUT = cut
|
||||||
ECHO = echo
|
ECHO = echo
|
||||||
EGREP = egrep
|
EGREP = egrep
|
||||||
EXPAND = expand
|
EXPAND = expand
|
||||||
EXPR = expr
|
|
||||||
KILL = /usr/bin/kill
|
|
||||||
MKDIR = mkdir
|
MKDIR = mkdir
|
||||||
NOHUP = nohup
|
|
||||||
PWD = pwd
|
PWD = pwd
|
||||||
SED = sed
|
SED = sed
|
||||||
SLEEP = sleep
|
|
||||||
SORT = sort
|
SORT = sort
|
||||||
TEE = tee
|
TEE = tee
|
||||||
UNAME = uname
|
UNAME = uname
|
||||||
UNIQ = uniq
|
UNIQ = uniq
|
||||||
WC = wc
|
WC = wc
|
||||||
XHOST = xhost
|
|
||||||
ZIP = zip
|
ZIP = zip
|
||||||
|
|
||||||
# Get OS name from uname
|
# Get OS name from uname
|
||||||
@ -211,66 +205,6 @@ ifdef JPRT_ARCHIVE_BUNDLE
|
|||||||
ARCHIVE_BUNDLE = $(JPRT_ARCHIVE_BUNDLE)
|
ARCHIVE_BUNDLE = $(JPRT_ARCHIVE_BUNDLE)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
# DISPLAY settings for virtual frame buffer
|
|
||||||
START_XVFB = start-Xvfb.sh
|
|
||||||
NOHUP_OUTPUT = $(ABS_TEST_OUTPUT_DIR)/start-Xvfb.nohup-output.txt
|
|
||||||
DISPLAY_PID_FILE=$(ABS_TEST_OUTPUT_DIR)/xvfb-display-number.txt
|
|
||||||
DISPLAY_SLEEP_TIME=10
|
|
||||||
DISPLAY_MAX_SLEEPS=10
|
|
||||||
ifeq ($(OS_NAME),solaris)
|
|
||||||
VIRTUAL_FRAME_BUFFER = true
|
|
||||||
endif
|
|
||||||
ifeq ($(OS_NAME),linux)
|
|
||||||
VIRTUAL_FRAME_BUFFER = true
|
|
||||||
endif
|
|
||||||
|
|
||||||
# Does not work yet, display dies as soon as it gets used. :^(
|
|
||||||
VIRTUAL_FRAME_BUFFER = false
|
|
||||||
|
|
||||||
# Are we using a VIRTUAL_FRAME_BUFFER (Xvfb)
|
|
||||||
ifeq ($(VIRTUAL_FRAME_BUFFER),true)
|
|
||||||
|
|
||||||
PREP_DISPLAY = \
|
|
||||||
$(CP) $(START_XVFB) $(ABS_TEST_OUTPUT_DIR); \
|
|
||||||
$(CHMOD) a+x $(ABS_TEST_OUTPUT_DIR)/$(START_XVFB); \
|
|
||||||
( $(CD) $(ABS_TEST_OUTPUT_DIR) && \
|
|
||||||
$(NOHUP) $(ABS_TEST_OUTPUT_DIR)/$(START_XVFB) $(DISPLAY_PID_FILE) > $(NOHUP_OUTPUT) 2>&1 && \
|
|
||||||
$(SLEEP) $(DISPLAY_SLEEP_TIME) ) & \
|
|
||||||
count=1; \
|
|
||||||
while [ ! -s $(DISPLAY_PID_FILE) ] ; do \
|
|
||||||
$(ECHO) "Sleeping $(DISPLAY_SLEEP_TIME) more seconds, DISPLAY not ready"; \
|
|
||||||
$(SLEEP) $(DISPLAY_SLEEP_TIME); \
|
|
||||||
count=`$(EXPR) $${count} '+' 1`; \
|
|
||||||
if [ $${count} -gt $(DISPLAY_MAX_SLEEPS) ] ; then \
|
|
||||||
$(ECHO) "ERROR: DISPLAY not ready, giving up on DISPLAY"; \
|
|
||||||
exit 9; \
|
|
||||||
fi; \
|
|
||||||
done ; \
|
|
||||||
DISPLAY=":`$(CAT) $(DISPLAY_PID_FILE)`"; \
|
|
||||||
export DISPLAY; \
|
|
||||||
$(CAT) $(NOHUP_OUTPUT); \
|
|
||||||
$(ECHO) "Prepared DISPLAY=$${DISPLAY}"; \
|
|
||||||
$(XHOST) || \
|
|
||||||
( $(ECHO) "ERROR: No display" ; exit 8)
|
|
||||||
|
|
||||||
KILL_DISPLAY = \
|
|
||||||
( \
|
|
||||||
DISPLAY=":`$(CAT) $(DISPLAY_PID_FILE)`"; \
|
|
||||||
export DISPLAY; \
|
|
||||||
if [ -s "$(DISPLAY_PID_FILE)" ] ; then \
|
|
||||||
$(KILL) `$(CAT) $(DISPLAY_PID_FILE)` > /dev/null 2>&1; \
|
|
||||||
$(KILL) -9 `$(CAT) $(DISPLAY_PID_FILE)` > /dev/null 2>&1; \
|
|
||||||
fi; \
|
|
||||||
$(ECHO) "Killed DISPLAY=$${DISPLAY}"; \
|
|
||||||
)
|
|
||||||
|
|
||||||
else
|
|
||||||
|
|
||||||
PREP_DISPLAY = $(ECHO) "VIRTUAL_FRAME_BUFFER=$(VIRTUAL_FRAME_BUFFER)"
|
|
||||||
KILL_DISPLAY = $(ECHO) "VIRTUAL_FRAME_BUFFER=$(VIRTUAL_FRAME_BUFFER)"
|
|
||||||
|
|
||||||
endif
|
|
||||||
|
|
||||||
# How to create the test bundle (pass or fail, we want to create this)
|
# How to create the test bundle (pass or fail, we want to create this)
|
||||||
# Follow command with ";$(BUNDLE_UP_AND_EXIT)", so it always gets executed.
|
# Follow command with ";$(BUNDLE_UP_AND_EXIT)", so it always gets executed.
|
||||||
ZIP_UP_RESULTS = ( $(MKDIR) -p `dirname $(ARCHIVE_BUNDLE)` \
|
ZIP_UP_RESULTS = ( $(MKDIR) -p `dirname $(ARCHIVE_BUNDLE)` \
|
||||||
@ -327,7 +261,7 @@ BUNDLE_UP_AND_EXIT = \
|
|||||||
$(ECHO) "Missing file: $${_summary}" >> $(STATS_TXT); \
|
$(ECHO) "Missing file: $${_summary}" >> $(STATS_TXT); \
|
||||||
fi; \
|
fi; \
|
||||||
$(CAT) $(STATS_TXT); \
|
$(CAT) $(STATS_TXT); \
|
||||||
$(ZIP_UP_RESULTS) && $(KILL_DISPLAY) ; \
|
$(ZIP_UP_RESULTS) ; \
|
||||||
$(TESTEXIT) \
|
$(TESTEXIT) \
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -629,7 +563,6 @@ jtreg_tests: prep $(PRODUCT_HOME) $(JTREG) $(EXCLUDELIST)
|
|||||||
( \
|
( \
|
||||||
( JT_HOME=$(shell $(GETMIXEDPATH) "$(JT_HOME)"); \
|
( JT_HOME=$(shell $(GETMIXEDPATH) "$(JT_HOME)"); \
|
||||||
export JT_HOME; \
|
export JT_HOME; \
|
||||||
$(PREP_DISPLAY) && \
|
|
||||||
$(shell $(GETMIXEDPATH) "$(JTREG)") \
|
$(shell $(GETMIXEDPATH) "$(JTREG)") \
|
||||||
$(JTREG_BASIC_OPTIONS) \
|
$(JTREG_BASIC_OPTIONS) \
|
||||||
-r:$(shell $(GETMIXEDPATH) "$(ABS_TEST_OUTPUT_DIR)")/JTreport \
|
-r:$(shell $(GETMIXEDPATH) "$(ABS_TEST_OUTPUT_DIR)")/JTreport \
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
###########################################################################
|
###########################################################################
|
||||||
#
|
#
|
||||||
# Copyright 2009 Sun Microsystems, Inc. All Rights Reserved.
|
# Copyright 2009-2010 Sun Microsystems, Inc. All Rights Reserved.
|
||||||
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
#
|
#
|
||||||
# This code is free software; you can redistribute it and/or modify it
|
# This code is free software; you can redistribute it and/or modify it
|
||||||
@ -431,6 +431,12 @@ java/lang/ClassLoader/deadlock/TestCrossDelegate.sh generic-all
|
|||||||
|
|
||||||
# jdk_management
|
# jdk_management
|
||||||
|
|
||||||
|
# Fails on linux: KO: StringMonitor notification missed or not emitted
|
||||||
|
javax/management/monitor/NonComparableAttributeValueTest.java generic-all
|
||||||
|
|
||||||
|
# Port conflict? Fails with communication error
|
||||||
|
sun/management/jmxremote/bootstrap/PasswordFilePermissionTest.sh generic-all
|
||||||
|
|
||||||
# Fails on Windows 2000, Test failed for iiop java.lang.NullPointerException
|
# Fails on Windows 2000, Test failed for iiop java.lang.NullPointerException
|
||||||
# at org.omg.stub.javax.management.remote.rmi._RMIConnectionImpl_Tie._invoke(Unknown Source)
|
# at org.omg.stub.javax.management.remote.rmi._RMIConnectionImpl_Tie._invoke(Unknown Source)
|
||||||
# at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:653)
|
# at com.sun.corba.se.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:653)
|
||||||
@ -583,6 +589,9 @@ javax/print/attribute/MediaMappingsTest.java generic-all
|
|||||||
# Suspect many of these tests auffer from using fixed ports, no concrete
|
# Suspect many of these tests auffer from using fixed ports, no concrete
|
||||||
# evidence.
|
# evidence.
|
||||||
|
|
||||||
|
# Times out on Windows X64
|
||||||
|
sun/net/www/http/KeepAliveStream/KeepAliveStreamCloseWithWrongContentLength.java generic-all
|
||||||
|
|
||||||
# Dies on Solaris 10 sparc and sparcv9, Linux -ea -esa with
|
# Dies on Solaris 10 sparc and sparcv9, Linux -ea -esa with
|
||||||
# Interrupted or IO exception, maybe writing to non-unique named file?
|
# Interrupted or IO exception, maybe writing to non-unique named file?
|
||||||
com/sun/net/httpserver/bugs/B6373555.java generic-all
|
com/sun/net/httpserver/bugs/B6373555.java generic-all
|
||||||
@ -736,6 +745,13 @@ java/net/ProxySelector/B6737819.java generic-all
|
|||||||
# Suspect many of these tests auffer from using fixed ports, no concrete
|
# Suspect many of these tests auffer from using fixed ports, no concrete
|
||||||
# evidence.
|
# evidence.
|
||||||
|
|
||||||
|
# Occasionally Failing with java.lang.AssertionError on Windows X64
|
||||||
|
# at sun.nio.ch.PendingIoCache.clearPendingIoMap(PendingIoCache.java:144)
|
||||||
|
#java/nio/channels/FileChannel/ReleaseOnCloseDeadlock.java windows-all
|
||||||
|
|
||||||
|
# Some kind of sleep/wake problem on Windows X64
|
||||||
|
java/nio/channels/Selector/Wakeup.java windows-all
|
||||||
|
|
||||||
# Fails with -ea -esa, Assertion error, but only on Solaris 10 machines?
|
# Fails with -ea -esa, Assertion error, but only on Solaris 10 machines?
|
||||||
com/sun/nio/sctp/SctpChannel/Send.java generic-all
|
com/sun/nio/sctp/SctpChannel/Send.java generic-all
|
||||||
com/sun/nio/sctp/SctpChannel/Shutdown.java generic-all
|
com/sun/nio/sctp/SctpChannel/Shutdown.java generic-all
|
||||||
@ -932,6 +948,18 @@ java/rmi/server/UnicastRemoteObject/unexportObject/UnexportLeak.java generic-all
|
|||||||
|
|
||||||
# jdk_security
|
# jdk_security
|
||||||
|
|
||||||
|
# Unknown problem, could be a jtreg -samevm issue?
|
||||||
|
# Error while cleaning up threads after test
|
||||||
|
java/security/Security/SynchronizedAccess.java generic-all
|
||||||
|
|
||||||
|
# Failing on Solaris X64 (-d64 -server) with:
|
||||||
|
# GSSException: Failure unspecified at GSS-API level
|
||||||
|
# (Mechanism level: Specified version of key is not available (44))
|
||||||
|
sun/security/krb5/auto/BasicKrb5Test.java generic-all
|
||||||
|
|
||||||
|
# Solaris X86 failures, readjar.jks: No such file or directory
|
||||||
|
sun/security/tools/keytool/readjar.sh generic-all
|
||||||
|
|
||||||
# Fails with -ea -esa, but only on Solaris sparc? Suspect it is timing out
|
# Fails with -ea -esa, but only on Solaris sparc? Suspect it is timing out
|
||||||
sun/security/tools/keytool/standard.sh generic-all
|
sun/security/tools/keytool/standard.sh generic-all
|
||||||
|
|
||||||
@ -1256,6 +1284,13 @@ tools/jar/index/MetaInf.java windows-all
|
|||||||
|
|
||||||
# jdk_util
|
# jdk_util
|
||||||
|
|
||||||
|
# Fails with assertion error on windows
|
||||||
|
# 11 separate stacktraces created... file reuse problem?
|
||||||
|
java/util/zip/ZipFile/ReadLongZipFileName.java generic-all
|
||||||
|
|
||||||
|
# Recent failure on all platforms
|
||||||
|
sun/util/resources/TimeZone/Bug6317929.java generic-all
|
||||||
|
|
||||||
# Fails with -ea -esa on all platforms with Assertion error
|
# Fails with -ea -esa on all platforms with Assertion error
|
||||||
java/util/ResourceBundle/Test4300693.java generic-all
|
java/util/ResourceBundle/Test4300693.java generic-all
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user