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
