Okay, so digging into the test results on the new OpenJDK/IcedTea, the 
following jdk test failures can be ignored while testing on icedtea-2.2:

Just append the following to icedtea-2.2/test/jtreg/excludelist.jdk.jtx 
to actually skip the tests

#######################################################
# NoClassDefFoundError (-classpath is set incorrectly in the testcase)
com/sun/net/httpserver/Test2.java
com/sun/net/httpserver/bugs/B6341616.java
java/net/Authenticator/B6870935.java
java/net/Authenticator/B4722333.java
java/net/Authenticator/BasicTest.java
java/net/Authenticator/Deadlock.java
java/net/Authenticator/B4921848.java
java/net/Authenticator/B4962064.java
java/net/Authenticator/BasicTest4.java
java/net/Authenticator/AuthNPETest.java
java/net/Authenticator/B4678055.java
java/net/Authenticator/B4933582.java
java/net/Authenticator/B4759514.java
java/net/Authenticator/BasicTest3.java
java/net/Authenticator/B4769350.java
java/nio/channels/SocketChannel/ExceptionTranslation.java
java/nio/channels/ServerSocketChannel/NonBlockingAccept.java
java/nio/channels/etc/NetworkChannelTests.java
java/nio/channels/AsynchronousSocketChannel/Basic.java
java/nio/channels/AsynchronousServerSocketChannel/Basic.java
sun/net/www/AuthHeaderTest.java
sun/net/www/protocol/http/DigestTest.java
sun/net/www/protocol/http/BasicLongCredentials.java
sun/net/www/protocol/http/NTLMTest.java
sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/HttpsProxyStackOverflow.java
sun/security/ssl/sun/net/www/protocol/https/HttpsURLConnection/PostThruProxyWithAuth.java
sun/security/krb5/auto/HttpNegotiateServer.java

# Win32 failure only, exits 0 unexpectedly:
java/awt/Choice/ChoiceMouseWheelTest/ChoiceMouseWheelTest.java

# Xorg behavior change, test successfully fails to render invalid 
screen, but return value is unexpected
java/awt/GraphicsDevice/CloneConfigsTest.java

# Tests fail unexpectedly if no printers defined
java/awt/print/PrinterJob/PrtException.java
javax/print/attribute/AttributeTest.java
javax/print/attribute/GetCopiesSupported.java
javax/print/attribute/SidesPageRangesTest.java
javax/print/attribute/SupportedPrintableAreas.java
javax/print/CheckDupFlavor.java

# New Xorg or evdev? Both fail on simulated button 9 press
java/awt/Robot/AcceptExtraMouseButtons/AcceptExtraMouseButtons.java
java/awt/Toolkit/ToolkitPropertyTest/ToolkitPropertyTest_Enable.java

# This test looks to be WM dependent, window was disposed
java/awt/Window/Grab/GrabTest.java
# Same here: Transparent frame is not transparent!
javax/swing/JComponent/6683775/bug6683775.java
# And here: robot failure
java/awt/EventDispatchThread/LoopRobustness/LoopRobustness.java
java/awt/Focus/CloseDialogActivateOwnerTest/CloseDialogActivateOwnerTest.java

# Timed out (possibly -samevm issue)
java/awt/Window/WindowType/WindowType.java
java/awt/WMSpecificTests/Mutter/MutterMaximizeTest.java
java/beans/EventHandler/Test6179222.java
java/beans/EventHandler/Test6277266.java
java/beans/EventHandler/Test6788531.java

# Test arguments invalid
java/lang/invoke/ClassValueTest.java
java/lang/invoke/InvokeGenericTest.java
java/lang/invoke/JavaDocExamplesTest.java
java/lang/invoke/MethodHandlesTest.java
java/lang/invoke/MethodTypeTest.java
java/lang/invoke/PermuteArgsTest.java
java/lang/invoke/RicochetTest.java
java/net/URL/TestHttps.java

## Bad tests (I think, reason given before each)
# Unexpected file type in tree
java/nio/file/Files/probeContentType/Basic.java
# Test passes then fails due to "exception: no exception"?!?!
java/security/KeyPairGenerator/Failover.java
# new jpeg library
javax/imageio/plugins/shared/BitDepth.java
# Access denied error
javax/management/openmbean/TabularDataOrderTest.java
javax/swing/JFileChooser/6738668/bug6738668.java
# Using newer version than expected (using js-1.8.5 when 1.8 is expected)
javax/script/VersionTest.java
# Tests cause infinite loop (js-1.8.5 version unexpected?)
javax/swing/JEditorPane/6917744/bug6917744.java
javax/swing/JInternalFrame/Test6325652.java
javax/swing/JInternalFrame/Test6505027.java
javax/swing/JInternalFrame/Test6802868.java
javax/swing/JLabel/6596966/bug6596966.java
javax/swing/JLabel/7004134/bug7004134.java
javax/swing/JLayer/6824395/bug6824395.java
javax/swing/JList/6462008/bug6462008.java
javax/swing/JOptionPane/7138665/bug7138665.java
javax/swing/JPopupMenu/4966112/bug4966112.java
javax/swing/JPopupMenu/6495920/bug6495920.java
javax/swing/JPopupMenu/6827786/bug6827786.java
javax/swing/JPopupMenu/6987844/bug6987844.java
javax/swing/JScrollBar/4708809/bug4708809.java
javax/swing/JScrollBar/4865918/bug4865918.java
javax/swing/JScrollBar/6542335/bug6542335.java
javax/swing/JScrollPane/Test6526631.java
javax/swing/JSlider/6348946/bug6348946.java
javax/swing/JSlider/6848475/bug6848475.java
javax/swing/JSplitPane/4885629/bug4885629.java
javax/swing/JTabbedPane/4624207/bug4624207.java
javax/swing/JTable/6263446/bug6263446.java
javax/swing/JTable/6777378/bug6777378.java
javax/swing/JTableHeader/6884066/bug6884066.java
javax/swing/JTableHeader/6889007/bug6889007.java
javax/swing/JTextArea/4697612/bug4697612.java
javax/swing/JTree/6263446/bug6263446.java
javax/swing/JTree/6505523/bug6505523.java
javax/swing/JViewport/7107099/bug7107099.java
javax/swing/plaf/basic/BasicHTML/4251579/bug4251579.java
javax/swing/PopupFactory/6276087/NonOpaquePopupMenuTest.java
javax/swing/Security/6657138/ComponentTest.java
javax/swing/SwingUtilities/4917669/bug4917669.java
javax/swing/text/CSSBorder/6796710/bug6796710.java
javax/swing/text/DefaultEditorKit/4278839/bug4278839.java

# Still using LCMS1 (replacement LCMS2 tests need backports from java 8 
tree)
sun/java2d/cmm/ColorConvertOp/MTSafetyTest.java
sun/java2d/cmm/ProfileOp/ReadWriteProfileTest.java

# Invalid test case of initializer (constant)
sun/net/idn/TestStringPrep.java

# Fails to compile
sun/security/ec/TestEC.java
#######################################################

Likewise, the one langtools test failure can be ignored:

Append to icedtea-2.2/test/jtreg/excludelist.langtools.jtx to exclude it.

#######################################################
# Fails to compile
tools/javac/processing/6499119/ClassProcessor.java
#######################################################


The above gets me down to only a few failures, 17 actually. Obviously, 
some failures I could not simply explain away, but the mass majority of 
them do seem to be easily explained (invalid tests for one reason or 
another). I am unsure of the reason for the NSS failures. These same 
tests used to fail when building without NSS, but with NSS they 
shouldn't (this may also prove yet to be a classpath error). Perhaps 
they simply haven't caught up. I did see something about a wrap failure 
that might explain the ucrypto tests, and possibly some other fixes for 
some of the remaining failures. If these upstream fixes check out after 
testing, they'll be included in a yet to be determined patch (individual 
tests have to be patched in the source tree after expansion of the 
project tarballs). x86_64 bin package will be up in a little bit, and 
I'll try and get an i686 build done on Monday or Tuesday (and book 
updated at that time).

http://anduin.linuxfromscratch.org/files/BLFS/OpenJDK-1.7.0.4/

-- DJ Lucas


-- 
This message has been scanned for viruses and
dangerous content, and is believed to be clean.

-- 
http://linuxfromscratch.org/mailman/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to