Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tests doesn't work for headless alpine linux #2877

Open
sophia-guo opened this issue Sep 17, 2021 · 9 comments
Open

Tests doesn't work for headless alpine linux #2877

sophia-guo opened this issue Sep 17, 2021 · 9 comments

Comments

@sophia-guo
Copy link
Contributor

sophia-guo commented Sep 17, 2021

alpine linux jdk built as headless, some tests ( for example jdk_awt) will not work for this jdk. The issue is to make a note of all known tests, which should be excluded or update test code for this jdk.

Functional:
cmdLineTester_libpathTestRtfChild

openjdk:

sun/tools/jconsole/ResourceCheckTest.java
tools/jpackage/share/jdk/jpackage/tests/JavaOptionsTest.java
tools/jpackage/share/AddLauncherTest.java#id1
tools/jpackage/share/ArgumentsTest.java
tools/jpackage/share/EmptyFolderTest.java
tools/jpackage/share/jdk/jpackage/tests/AppVersionTest.java
tools/jpackage/share/jdk/jpackage/tests/BasicTest.java
tools/jpackage/share/jdk/jpackage/tests/CookedRuntimeTest.java
tools/jpackage/share/jdk/jpackage/tests/DotInNameTest.java
tools/jpackage/share/jdk/jpackage/tests/JLinkOptionsTest.java
tools/jpackage/share/jdk/jpackage/tests/JavaOptionsEqualsTest.java#id0
tools/jpackage/share/jdk/jpackage/tests/JavaOptionsEqualsTest.java#id1
tools/jpackage/share/jdk/jpackage/tests/MainClassTest.java
tools/jpackage/share/jdk/jpackage/tests/ModulePathTest.java
tools/jpackage/share/jdk/jpackage/tests/ModulePathTest2.java
tools/jpackage/share/jdk/jpackage/tests/ModulePathTest3.java
tools/jpackage/share/jdk/jpackage/tests/MultipleJarAppTest.java
tools/jpackage/share/jdk/jpackage/tests/NoMPathRuntimeTest.java

java/beans/EventHandler/Test6179222.java.Test6179222
java/beans/EventHandler/Test6179222.java.Test6179222
java/beans/EventHandler/Test6788531.java.Test6788531
java/beans/EventHandler/Test6788531.java.Test6788531
java/beans/Introspector/4520754/Test4520754.java.Test4520754
java/beans/Introspector/4520754/Test4520754.java.Test4520754
java/beans/Introspector/Test4619792.java.Test4619792
java/beans/Introspector/Test4619792.java.Test4619792
java/beans/Introspector/Test4634390.java.Test4634390
java/beans/Introspector/Test4634390.java.Test4634390
java/beans/Introspector/Test4935607.java.Test4935607
java/beans/Introspector/Test4935607.java.Test4935607
java/beans/Introspector/Test7195106.java.Test7195106
java/beans/Introspector/Test7195106.java.Test7195106
java/beans/Performance/Test4058433.java.Test4058433
java/beans/Performance/Test4058433.java.Test4058433
java/beans/PropertyChangeSupport/Test4353056.java.Test4353056
java/beans/PropertyChangeSupport/Test4353056.java.Test4353056
java/beans/PropertyChangeSupport/Test4682386.java.Test4682386
java/beans/PropertyChangeSupport/Test4682386.java.Test4682386
java/beans/PropertyChangeSupport/TestSynchronization.java.TestSynchronization
java/beans/PropertyChangeSupport/TestSynchronization.java.TestSynchronization
java/beans/PropertyEditor/6380849/TestPropertyEditor.java.TestPropertyEditor
java/beans/PropertyEditor/6380849/TestPropertyEditor.java.TestPropertyEditor
java/beans/PropertyEditor/TestColorClass.java.TestColorClass
java/beans/PropertyEditor/TestColorClass.java.TestColorClass
java/beans/PropertyEditor/TestColorClassJava.java.TestColorClassJava
java/beans/PropertyEditor/TestColorClassJava.java.TestColorClassJava
java/beans/PropertyEditor/TestColorClassNull.java.TestColorClassNull
java/beans/PropertyEditor/TestColorClassNull.java.TestColorClassNull
java/beans/PropertyEditor/TestColorClassValue.java.TestColorClassValue
java/beans/PropertyEditor/TestColorClassValue.java.TestColorClassValue
java/beans/PropertyEditor/TestFontClass.java.TestFontClass
java/beans/PropertyEditor/TestFontClass.java.TestFontClass
java/beans/PropertyEditor/TestFontClassJava.java.TestFontClassJava
java/beans/PropertyEditor/TestFontClassJava.java.TestFontClassJava
java/beans/PropertyEditor/TestFontClassNull.java.TestFontClassNull
java/beans/PropertyEditor/TestFontClassNull.java.TestFontClassNull
java/beans/PropertyEditor/TestFontClassValue.java.TestFontClassValue
java/beans/PropertyEditor/TestFontClassValue.java.TestFontClassValue
java/beans/SimpleBeanInfo/LoadingStandardIcons/LoadingStandardIcons.java.LoadingStandardIcons
java/beans/SimpleBeanInfo/LoadingStandardIcons/LoadingStandardIcons.java.LoadingStandardIcons
java/beans/Statement/ClassForName/ClassForName.java.ClassForName
java/beans/Statement/ClassForName/ClassForName.java.ClassForName
java/beans/Statement/Test4653179.java.Test4653179
java/beans/Statement/Test4653179.java.Test4653179
java/beans/XMLDecoder/8028054/TestConstructorFinder.java.TestConstructorFinder
java/beans/XMLDecoder/8028054/TestConstructorFinder.java.TestConstructorFinder
java/beans/XMLDecoder/8028054/TestMethodFinder.java.TestMethodFinder
java/beans/XMLDecoder/8028054/TestMethodFinder.java.TestMethodFinder
java/beans/XMLDecoder/spec/TestObject.java.TestObject
java/beans/XMLDecoder/spec/TestObject.java.TestObject
java/beans/XMLEncoder/6777487/TestBox.java.TestBox
java/beans/XMLEncoder/6777487/TestBox.java.TestBox
java/beans/XMLEncoder/Test4631471.java.Test4631471
java/beans/XMLEncoder/Test4631471.java.Test4631471
java/beans/XMLEncoder/Test4652928.java.Test4652928
java/beans/XMLEncoder/Test4652928.java.Test4652928
java/beans/XMLEncoder/Test4822050.java.Test4822050
java/beans/XMLEncoder/Test4822050.java.Test4822050
java/beans/XMLEncoder/Test4903007.java.Test4903007
java/beans/XMLEncoder/Test4903007.java.Test4903007
java/beans/XMLEncoder/Test6437265.java.Test6437265
java/beans/XMLEncoder/Test6437265.java.Test6437265
java/beans/XMLEncoder/Test6501431.java.Test6501431
java/beans/XMLEncoder/Test6501431.java.Test6501431
java/beans/XMLEncoder/Test6570354.java.Test6570354
java/beans/XMLEncoder/Test6570354.java.Test6570354
java/beans/XMLEncoder/java_awt_AWTKeyStroke.java.java_awt_AWTKeyStroke
java/beans/XMLEncoder/java_awt_AWTKeyStroke.java.java_awt_AWTKeyStroke
java/beans/XMLEncoder/java_awt_BorderLayout.java.java_awt_BorderLayout
java/beans/XMLEncoder/java_awt_BorderLayout.java.java_awt_BorderLayout
java/beans/XMLEncoder/java_awt_CardLayout.java.java_awt_CardLayout
java/beans/XMLEncoder/java_awt_CardLayout.java.java_awt_CardLayout
java/beans/XMLEncoder/java_awt_Color.java.java_awt_Color
java/beans/XMLEncoder/java_awt_Color.java.java_awt_Color
java/beans/XMLEncoder/java_awt_Component.java.java_awt_Component
java/beans/XMLEncoder/java_awt_Component.java.java_awt_Component
java/beans/XMLEncoder/java_awt_Cursor.java.java_awt_Cursor
java/beans/XMLEncoder/java_awt_Cursor.java.java_awt_Cursor
java/beans/XMLEncoder/java_awt_Dimension.java.java_awt_Dimension
java/beans/XMLEncoder/java_awt_Dimension.java.java_awt_Dimension
java/beans/XMLEncoder/java_awt_Font.java.java_awt_Font
java/beans/XMLEncoder/java_awt_Font.java.java_awt_Font
java/beans/XMLEncoder/java_awt_GradientPaint.java.java_awt_GradientPaint
java/beans/XMLEncoder/java_awt_GradientPaint.java.java_awt_GradientPaint
java/beans/XMLEncoder/java_awt_GridBagConstraints.java.java_awt_GridBagConstraints
java/beans/XMLEncoder/java_awt_GridBagConstraints.java.java_awt_GridBagConstraints
java/beans/XMLEncoder/java_awt_GridBagLayout.java.java_awt_GridBagLayout
java/beans/XMLEncoder/java_awt_GridBagLayout.java.java_awt_GridBagLayout
java/beans/XMLEncoder/java_awt_Insets.java.java_awt_Insets
java/beans/XMLEncoder/java_awt_Insets.java.java_awt_Insets
java/beans/XMLEncoder/java_awt_LinearGradientPaint.java.java_awt_LinearGradientPaint
java/beans/XMLEncoder/java_awt_LinearGradientPaint.java.java_awt_LinearGradientPaint
java/beans/XMLEncoder/java_awt_RadialGradientPaint.java.java_awt_RadialGradientPaint
java/beans/XMLEncoder/java_awt_RadialGradientPaint.java.java_awt_RadialGradientPaint
java/beans/XMLEncoder/java_awt_Rectangle.java.java_awt_Rectangle
java/beans/XMLEncoder/java_awt_Rectangle.java.java_awt_Rectangle
java/beans/XMLEncoder/java_awt_ScrollPane.java.java_awt_ScrollPane
java/beans/XMLEncoder/java_awt_ScrollPane.java.java_awt_ScrollPane
java/beans/XMLEncoder/javax_swing_Box.java.javax_swing_Box
java/beans/XMLEncoder/javax_swing_Box.java.javax_swing_Box
java/beans/XMLEncoder/javax_swing_BoxLayout.java.javax_swing_BoxLayout
java/beans/XMLEncoder/javax_swing_BoxLayout.java.javax_swing_BoxLayout
java/beans/XMLEncoder/javax_swing_Box_Filler.java.javax_swing_Box_Filler
java/beans/XMLEncoder/javax_swing_Box_Filler.java.javax_swing_Box_Filler
java/beans/XMLEncoder/javax_swing_DefaultCellEditor.java.javax_swing_DefaultCellEditor
java/beans/XMLEncoder/javax_swing_DefaultCellEditor.java.javax_swing_DefaultCellEditor
java/beans/XMLEncoder/javax_swing_JButton.java.javax_swing_JButton
java/beans/XMLEncoder/javax_swing_JButton.java.javax_swing_JButton
java/beans/XMLEncoder/javax_swing_JComponent.java.javax_swing_JComponent
java/beans/XMLEncoder/javax_swing_JComponent.java.javax_swing_JComponent
java/beans/XMLEncoder/javax_swing_JLayeredPane.java.javax_swing_JLayeredPane
java/beans/XMLEncoder/javax_swing_JLayeredPane.java.javax_swing_JLayeredPane
java/beans/XMLEncoder/javax_swing_JSplitPane.java.javax_swing_JSplitPane
java/beans/XMLEncoder/javax_swing_JSplitPane.java.javax_swing_JSplitPane
java/beans/XMLEncoder/javax_swing_JTree.java.javax_swing_JTree
java/beans/XMLEncoder/javax_swing_JTree.java.javax_swing_JTree
java/beans/XMLEncoder/javax_swing_KeyStroke.java.javax_swing_KeyStroke
java/beans/XMLEncoder/javax_swing_KeyStroke.java.javax_swing_KeyStroke
java/beans/XMLEncoder/javax_swing_OverlayLayout.java.javax_swing_OverlayLayout
java/beans/XMLEncoder/javax_swing_OverlayLayout.java.javax_swing_OverlayLayout
java/beans/XMLEncoder/javax_swing_border_BevelBorder.java.javax_swing_border_BevelBorder
java/beans/XMLEncoder/javax_swing_border_BevelBorder.java.javax_swing_border_BevelBorder
java/beans/XMLEncoder/javax_swing_border_EmptyBorder.java.javax_swing_border_EmptyBorder
java/beans/XMLEncoder/javax_swing_border_EmptyBorder.java.javax_swing_border_EmptyBorder
java/beans/XMLEncoder/javax_swing_border_EtchedBorder.java.javax_swing_border_EtchedBorder
java/beans/XMLEncoder/javax_swing_border_EtchedBorder.java.javax_swing_border_EtchedBorder
java/beans/XMLEncoder/javax_swing_border_LineBorder.java.javax_swing_border_LineBorder
java/beans/XMLEncoder/javax_swing_border_LineBorder.java.javax_swing_border_LineBorder
java/beans/XMLEncoder/javax_swing_border_MatteBorder.java.javax_swing_border_MatteBorder
java/beans/XMLEncoder/javax_swing_border_MatteBorder.java.javax_swing_border_MatteBorder
java/beans/XMLEncoder/javax_swing_border_SoftBevelBorder.java.javax_swing_border_SoftBevelBorder
java/beans/XMLEncoder/javax_swing_border_SoftBevelBorder.java.javax_swing_border_SoftBevelBorder
java/beans/XMLEncoder/javax_swing_border_StrokeBorder.java.javax_swing_border_StrokeBorder
java/beans/XMLEncoder/javax_swing_border_StrokeBorder.java.javax_swing_border_StrokeBorder
java/beans/XMLEncoder/javax_swing_border_TitledBorder.java.javax_swing_border_TitledBorder
java/beans/XMLEncoder/javax_swing_border_TitledBorder.java.javax_swing_border_TitledBorder
java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EmptyBorderUIResource.java.javax_swing_plaf_BorderUIResource_EmptyBorderUIResource
java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_EmptyBorderUIResource.java.javax_swing_plaf_BorderUIResource_EmptyBorderUIResource
java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_LineBorderUIResource.java.javax_swing_plaf_BorderUIResource_LineBorderUIResource
java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_LineBorderUIResource.java.javax_swing_plaf_BorderUIResource_LineBorderUIResource
java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_MatteBorderUIResource.java.javax_swing_plaf_BorderUIResource_MatteBorderUIResource
java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_MatteBorderUIResource.java.javax_swing_plaf_BorderUIResource_MatteBorderUIResource
java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_TitledBorderUIResource.java.javax_swing_plaf_BorderUIResource_TitledBorderUIResource
java/beans/XMLEncoder/javax_swing_plaf_BorderUIResource_TitledBorderUIResource.java.javax_swing_plaf_BorderUIResource_TitledBorderUIResource
java/beans/XMLEncoder/javax_swing_plaf_ColorUIResource.java.javax_swing_plaf_ColorUIResource
java/beans/XMLEncoder/javax_swing_plaf_ColorUIResource.java.javax_swing_plaf_ColorUIResource
java/beans/XMLEncoder/javax_swing_plaf_FontUIResource.java.javax_swing_plaf_FontUIResource
java/beans/XMLEncoder/javax_swing_plaf_FontUIResource.java.javax_swing_plaf_FontUIResource
java/beans/XMLEncoder/sun_swing_PrintColorUIResource.java.sun_swing_PrintColorUIResource
java/beans/XMLEncoder/sun_swing_PrintColorUIResource.java.sun_swing_PrintColorUIResource
javax/imageio/AllowSearch.java.AllowSearch
javax/imageio/AllowSearch.java.AllowSearch
javax/imageio/AppContextTest.java.AppContextTest
javax/imageio/AppContextTest.java.AppContextTest
javax/imageio/CachePremissionsTest/CachePermissionsTest.java.CachePermissionsTest
javax/imageio/CachePremissionsTest/CachePermissionsTest.java.CachePermissionsTest
javax/imageio/EmptyFileTest.java.EmptyFileTest
javax/imageio/EmptyFileTest.java.EmptyFileTest
javax/imageio/GetNumImages.java.GetNumImages
javax/imageio/GetNumImages.java.GetNumImages
javax/imageio/GetReaderWriterInfo.java.GetReaderWriterInfo
javax/imageio/GetReaderWriterInfo.java.GetReaderWriterInfo
javax/imageio/GetReaderWriterInfoNullTest.java.GetReaderWriterInfoNullTest
javax/imageio/GetReaderWriterInfoNullTest.java.GetReaderWriterInfoNullTest
javax/imageio/IIOImageConstructor.java.IIOImageConstructor
javax/imageio/IIOImageConstructor.java.IIOImageConstructor
javax/imageio/ITSDataType.java.ITSDataType
javax/imageio/ITSDataType.java.ITSDataType
javax/imageio/ImageCompressionTypesTest.java.ImageCompressionTypesTest
javax/imageio/ImageCompressionTypesTest.java.ImageCompressionTypesTest
javax/imageio/ImageIOGetImageReaders.java.ImageIOGetImageReaders
javax/imageio/ImageIOGetImageReaders.java.ImageIOGetImageReaders
javax/imageio/ImageIOWriteFile.java.ImageIOWriteFile
javax/imageio/ImageIOWriteFile.java.ImageIOWriteFile
javax/imageio/ImageIOWriteNull.java.ImageIOWriteNull
javax/imageio/ImageIOWriteNull.java.ImageIOWriteNull
javax/imageio/ImageReaderGetDestination.java.ImageReaderGetDestination
javax/imageio/ImageReaderGetDestination.java.ImageReaderGetDestination
javax/imageio/ImageReaderReadAll.java.ImageReaderReadAll
javax/imageio/ImageReaderReadAll.java.ImageReaderReadAll
javax/imageio/ImageStreamFromRAF.java.ImageStreamFromRAF
javax/imageio/ImageStreamFromRAF.java.ImageStreamFromRAF
javax/imageio/ImageTypeSpecifierBitsPerBand.java.ImageTypeSpecifierBitsPerBand
javax/imageio/ImageTypeSpecifierBitsPerBand.java.ImageTypeSpecifierBitsPerBand
javax/imageio/ImageTypeSpecifierTest.java.ImageTypeSpecifierTest
javax/imageio/ImageTypeSpecifierTest.java.ImageTypeSpecifierTest
javax/imageio/ImageWriteParamMisc.java.ImageWriteParamMisc
javax/imageio/ImageWriteParamMisc.java.ImageWriteParamMisc
javax/imageio/MultiReadTest.java.MultiReadTest
javax/imageio/MultiReadTest.java.MultiReadTest
javax/imageio/NullInputOutput.java.NullInputOutput
javax/imageio/NullInputOutput.java.NullInputOutput
javax/imageio/ReadAbortTest.java.ReadAbortTest
javax/imageio/ReadAbortTest.java.ReadAbortTest
javax/imageio/ReadBitsTest.java.ReadBitsTest
javax/imageio/ReadBitsTest.java.ReadBitsTest
javax/imageio/SetOutput.java.SetOutput
javax/imageio/SetOutput.java.SetOutput
javax/imageio/WriteAbortTest.java.WriteAbortTest
javax/imageio/WriteAbortTest.java.WriteAbortTest
javax/imageio/WriteNullImageTest.java.WriteNullImageTest
javax/imageio/WriteNullImageTest.java.WriteNullImageTest
javax/imageio/event/WriteProgressListenerTest.java.WriteProgressListenerTest
javax/imageio/event/WriteProgressListenerTest.java.WriteProgressListenerTest
javax/imageio/metadata/BooleanAttributes.java.BooleanAttributes
javax/imageio/metadata/BooleanAttributes.java.BooleanAttributes
javax/imageio/metadata/GetElementsByTagNameTest.java.GetElementsByTagNameTest
javax/imageio/metadata/GetElementsByTagNameTest.java.GetElementsByTagNameTest
javax/imageio/metadata/IIOMetadataFormat/UserPluginMetadataFormatTest.java.UserPluginMetadataFormatTest
javax/imageio/metadata/IIOMetadataFormat/UserPluginMetadataFormatTest.java.UserPluginMetadataFormatTest
javax/imageio/metadata/IIOMetadataFormat/runMetadataFormatTest.sh.runMetadataFormatTest
javax/imageio/metadata/IIOMetadataFormat/runMetadataFormatTest.sh.runMetadataFormatTest
javax/imageio/metadata/NthItemNodeListTest.java.NthItemNodeListTest
javax/imageio/metadata/NthItemNodeListTest.java.NthItemNodeListTest
javax/imageio/metadata/RegisteredFormatsTest.java.RegisteredFormatsTest
javax/imageio/metadata/RegisteredFormatsTest.java.RegisteredFormatsTest
javax/imageio/plugins/bmp/BMPCompressionTest.java.BMPCompressionTest
javax/imageio/plugins/bmp/BMPCompressionTest.java.BMPCompressionTest
javax/imageio/plugins/bmp/BMPPixelSpacingTest.java.BMPPixelSpacingTest
javax/imageio/plugins/bmp/BMPPixelSpacingTest.java.BMPPixelSpacingTest
javax/imageio/plugins/bmp/BMPPluginTest.java.BMPPluginTest
javax/imageio/plugins/bmp/BMPPluginTest.java.BMPPluginTest
javax/imageio/plugins/bmp/BMPSubsamplingTest.java.BMPSubsamplingTest
javax/imageio/plugins/bmp/BMPSubsamplingTest.java.BMPSubsamplingTest
javax/imageio/plugins/bmp/BMPWriteParamTest.java.BMPWriteParamTest
javax/imageio/plugins/bmp/BMPWriteParamTest.java.BMPWriteParamTest
javax/imageio/plugins/bmp/BmpBigDestinationTest.java.BmpBigDestinationTest
javax/imageio/plugins/bmp/BmpBigDestinationTest.java.BmpBigDestinationTest
javax/imageio/plugins/bmp/BmpDefaultImageMetadataTest.java.BmpDefaultImageMetadataTest
javax/imageio/plugins/bmp/BmpDefaultImageMetadataTest.java.BmpDefaultImageMetadataTest
javax/imageio/plugins/bmp/Bug8066904.java.Bug8066904
javax/imageio/plugins/bmp/Bug8066904.java.Bug8066904
javax/imageio/plugins/bmp/CompressionModeTest.java.CompressionModeTest
javax/imageio/plugins/bmp/CompressionModeTest.java.CompressionModeTest
javax/imageio/plugins/bmp/EmbeddedFormatTest.java.EmbeddedFormatTest
javax/imageio/plugins/bmp/EmbeddedFormatTest.java.EmbeddedFormatTest
javax/imageio/plugins/bmp/EmptyInputBmpMetadataTest.java.EmptyInputBmpMetadataTest
javax/imageio/plugins/bmp/EmptyInputBmpMetadataTest.java.EmptyInputBmpMetadataTest
javax/imageio/plugins/bmp/NoExtraBytesTest.java.NoExtraBytesTest
javax/imageio/plugins/bmp/NoExtraBytesTest.java.NoExtraBytesTest
javax/imageio/plugins/bmp/RLECompressionTest.java.RLECompressionTest
javax/imageio/plugins/bmp/RLECompressionTest.java.RLECompressionTest
javax/imageio/plugins/bmp/ReadBITMAPV3INFOHEADERTest.java.ReadBITMAPV3INFOHEADERTest
javax/imageio/plugins/bmp/ReadBITMAPV3INFOHEADERTest.java.ReadBITMAPV3INFOHEADERTest
javax/imageio/plugins/bmp/ReaderListenersTest.java.ReaderListenersTest
javax/imageio/plugins/bmp/ReaderListenersTest.java.ReaderListenersTest
javax/imageio/plugins/bmp/RleEncodingTest.java.RleEncodingTest
javax/imageio/plugins/bmp/RleEncodingTest.java.RleEncodingTest
javax/imageio/plugins/bmp/TestCompressionBI_BITFIELDS.java.TestCompressionBI_BITFIELDS
javax/imageio/plugins/bmp/TestCompressionBI_BITFIELDS.java.TestCompressionBI_BITFIELDS
javax/imageio/plugins/bmp/TopDownTest.java.TopDownTest
javax/imageio/plugins/bmp/TopDownTest.java.TopDownTest
javax/imageio/plugins/bmp/Write3ByteBgrTest.java.Write3ByteBgrTest
javax/imageio/plugins/bmp/Write3ByteBgrTest.java.Write3ByteBgrTest
javax/imageio/plugins/bmp/WriteProgressListenerTest.java.WriteProgressListenerTest
javax/imageio/plugins/bmp/WriteProgressListenerTest.java.WriteProgressListenerTest
javax/imageio/plugins/bmp/WritingColorChangeTest.java.WritingColorChangeTest
javax/imageio/plugins/bmp/WritingColorChangeTest.java.WritingColorChangeTest
javax/imageio/plugins/external_plugin_tests/TestClassPathPlugin.sh.TestClassPathPlugin
javax/imageio/plugins/external_plugin_tests/TestClassPathPlugin.sh.TestClassPathPlugin
javax/imageio/plugins/gif/AnimationTest.java.AnimationTest
javax/imageio/plugins/gif/AnimationTest.java.AnimationTest
javax/imageio/plugins/gif/DisableCompressionTest.java.DisableCompressionTest
javax/imageio/plugins/gif/DisableCompressionTest.java.DisableCompressionTest
javax/imageio/plugins/gif/EncodeSubImageTest.java.EncodeSubImageTest
javax/imageio/plugins/gif/EncodeSubImageTest.java.EncodeSubImageTest
javax/imageio/plugins/gif/EndWriteSequenceTest.java.EndWriteSequenceTest
javax/imageio/plugins/gif/EndWriteSequenceTest.java.EndWriteSequenceTest
javax/imageio/plugins/gif/GIFCharCellDimensionTest.java.GIFCharCellDimensionTest
javax/imageio/plugins/gif/GIFCharCellDimensionTest.java.GIFCharCellDimensionTest
javax/imageio/plugins/gif/GIFCodeSizeTest.java.GIFCodeSizeTest
javax/imageio/plugins/gif/GIFCodeSizeTest.java.GIFCodeSizeTest
javax/imageio/plugins/gif/GIFPassListenerTest.java.GIFPassListenerTest
javax/imageio/plugins/gif/GIFPassListenerTest.java.GIFPassListenerTest
javax/imageio/plugins/gif/GifTransparencyTest.java.GifTransparencyTest
javax/imageio/plugins/gif/GifTransparencyTest.java.GifTransparencyTest
javax/imageio/plugins/gif/IndexingTest.java.IndexingTest
javax/imageio/plugins/gif/IndexingTest.java.IndexingTest
javax/imageio/plugins/gif/LogicalScreenDimensionTest.java.LogicalScreenDimensionTest
javax/imageio/plugins/gif/LogicalScreenDimensionTest.java.LogicalScreenDimensionTest
javax/imageio/plugins/gif/OddPaletteTest.java.OddPaletteTest
javax/imageio/plugins/gif/OddPaletteTest.java.OddPaletteTest
javax/imageio/plugins/gif/PrepareWriteSequenceTest.java.PrepareWriteSequenceTest
javax/imageio/plugins/gif/PrepareWriteSequenceTest.java.PrepareWriteSequenceTest
javax/imageio/plugins/gif/RGBAnimationTest.java.RGBAnimationTest
javax/imageio/plugins/gif/RGBAnimationTest.java.RGBAnimationTest
javax/imageio/plugins/gif/RGBImageTest.java.RGBImageTest
javax/imageio/plugins/gif/RGBImageTest.java.RGBImageTest
javax/imageio/plugins/gif/StreamMetadataTest.java.StreamMetadataTest
javax/imageio/plugins/gif/StreamMetadataTest.java.StreamMetadataTest
javax/imageio/plugins/gif/TransparencyTest.java.TransparencyTest
javax/imageio/plugins/gif/TransparencyTest.java.TransparencyTest
javax/imageio/plugins/gif/TruncatedGIFTest.java.TruncatedGIFTest
javax/imageio/plugins/gif/TruncatedGIFTest.java.TruncatedGIFTest
javax/imageio/plugins/gif/UshortOutOfMemoryTest.java.UshortOutOfMemoryTest
javax/imageio/plugins/gif/UshortOutOfMemoryTest.java.UshortOutOfMemoryTest
javax/imageio/plugins/gif/WriteMetadataTest.java.WriteMetadataTest
javax/imageio/plugins/gif/WriteMetadataTest.java.WriteMetadataTest
javax/imageio/plugins/gif/WriterResetTest.java.WriterResetTest
javax/imageio/plugins/gif/WriterResetTest.java.WriterResetTest
javax/imageio/plugins/gif/WriterReuseTest.java.WriterReuseTest
javax/imageio/plugins/gif/WriterReuseTest.java.WriterReuseTest
javax/imageio/plugins/jpeg/ByteBinaryTest.java.ByteBinaryTest
javax/imageio/plugins/jpeg/ByteBinaryTest.java.ByteBinaryTest
javax/imageio/plugins/jpeg/CanEncodeIndexed.java.CanEncodeIndexed
javax/imageio/plugins/jpeg/CanEncodeIndexed.java.CanEncodeIndexed
javax/imageio/plugins/jpeg/CompressionBug.java.CompressionBug
javax/imageio/plugins/jpeg/CompressionBug.java.CompressionBug
javax/imageio/plugins/jpeg/ConcurrentReadingTest.java.ConcurrentReadingTest
javax/imageio/plugins/jpeg/ConcurrentReadingTest.java.ConcurrentReadingTest
javax/imageio/plugins/jpeg/ConcurrentWritingTest.java.ConcurrentWritingTest
javax/imageio/plugins/jpeg/ConcurrentWritingTest.java.ConcurrentWritingTest
javax/imageio/plugins/jpeg/CrashAfterDispose.java.CrashAfterDispose
javax/imageio/plugins/jpeg/CrashAfterDispose.java.CrashAfterDispose
javax/imageio/plugins/jpeg/DestTypeTest.java.DestTypeTest
javax/imageio/plugins/jpeg/DestTypeTest.java.DestTypeTest
javax/imageio/plugins/jpeg/JPEGsNotAcceleratedTest.java.JPEGsNotAcceleratedTest
javax/imageio/plugins/jpeg/JPEGsNotAcceleratedTest.java.JPEGsNotAcceleratedTest
javax/imageio/plugins/jpeg/JpegImageColorSpaceTest.java.JpegImageColorSpaceTest
javax/imageio/plugins/jpeg/JpegImageColorSpaceTest.java.JpegImageColorSpaceTest
javax/imageio/plugins/jpeg/JpegMetadataColorSpaceTest.java.JpegMetadataColorSpaceTest
javax/imageio/plugins/jpeg/JpegMetadataColorSpaceTest.java.JpegMetadataColorSpaceTest
javax/imageio/plugins/jpeg/JpegMultipleEOITest.java.JpegMultipleEOITest
javax/imageio/plugins/jpeg/JpegMultipleEOITest.java.JpegMultipleEOITest
javax/imageio/plugins/jpeg/JpegNumThumbnailsTest.java.JpegNumThumbnailsTest
javax/imageio/plugins/jpeg/JpegNumThumbnailsTest.java.JpegNumThumbnailsTest
javax/imageio/plugins/jpeg/JpegRawImageTypeTest.java.JpegRawImageTypeTest
javax/imageio/plugins/jpeg/JpegRawImageTypeTest.java.JpegRawImageTypeTest
javax/imageio/plugins/jpeg/JpegTablesOnlyReadTest.java.JpegTablesOnlyReadTest
javax/imageio/plugins/jpeg/JpegTablesOnlyReadTest.java.JpegTablesOnlyReadTest
javax/imageio/plugins/jpeg/JpegWriterLeakTest.java.JpegWriterLeakTest
javax/imageio/plugins/jpeg/JpegWriterLeakTest.java.JpegWriterLeakTest
javax/imageio/plugins/jpeg/MagentaEXIFTest.java.MagentaEXIFTest
javax/imageio/plugins/jpeg/MagentaEXIFTest.java.MagentaEXIFTest
javax/imageio/plugins/jpeg/MergeTreeTest.java.MergeTreeTest
javax/imageio/plugins/jpeg/MergeTreeTest.java.MergeTreeTest
javax/imageio/plugins/jpeg/RasterWithMinXTest.java.RasterWithMinXTest
javax/imageio/plugins/jpeg/RasterWithMinXTest.java.RasterWithMinXTest
javax/imageio/plugins/jpeg/ReadAllThumbnailsTest.java.ReadAllThumbnailsTest
javax/imageio/plugins/jpeg/ReadAllThumbnailsTest.java.ReadAllThumbnailsTest
javax/imageio/plugins/jpeg/ReadAsGrayTest.java.ReadAsGrayTest
javax/imageio/plugins/jpeg/ReadAsGrayTest.java.ReadAsGrayTest
javax/imageio/plugins/jpeg/ReadingInterruptionTest.java.ReadingInterruptionTest
javax/imageio/plugins/jpeg/ReadingInterruptionTest.java.ReadingInterruptionTest
javax/imageio/plugins/jpeg/ResetOutOfMemory.java.ResetOutOfMemory
javax/imageio/plugins/jpeg/ResetOutOfMemory.java.ResetOutOfMemory
javax/imageio/plugins/jpeg/TestWriteARGBJPEG.java.TestWriteARGBJPEG
javax/imageio/plugins/jpeg/TestWriteARGBJPEG.java.TestWriteARGBJPEG
javax/imageio/plugins/jpeg/TruncatedImageWarningTest.java.TruncatedImageWarningTest
javax/imageio/plugins/jpeg/TruncatedImageWarningTest.java.TruncatedImageWarningTest
javax/imageio/plugins/jpeg/UshortGrayTest.java.UshortGrayTest
javax/imageio/plugins/jpeg/UshortGrayTest.java.UshortGrayTest
javax/imageio/plugins/jpeg/WritingInterruptionTest.java.WritingInterruptionTest
javax/imageio/plugins/jpeg/WritingInterruptionTest.java.WritingInterruptionTest
javax/imageio/plugins/png/CanEncodeShort.java.CanEncodeShort
javax/imageio/plugins/png/CanEncodeShort.java.CanEncodeShort
javax/imageio/plugins/png/GrayPngTest.java.GrayPngTest
javax/imageio/plugins/png/GrayPngTest.java.GrayPngTest
javax/imageio/plugins/png/ITXtTest.java.ITXtTest
javax/imageio/plugins/png/ITXtTest.java.ITXtTest
javax/imageio/plugins/png/ItxtUtf8Test.java.ItxtUtf8Test
javax/imageio/plugins/png/ItxtUtf8Test.java.ItxtUtf8Test
javax/imageio/plugins/png/MaxLengthKeywordReadTest.java.MaxLengthKeywordReadTest
javax/imageio/plugins/png/MaxLengthKeywordReadTest.java.MaxLengthKeywordReadTest
javax/imageio/plugins/png/MergeStdCommentTest.java.MergeStdCommentTest
javax/imageio/plugins/png/MergeStdCommentTest.java.MergeStdCommentTest
javax/imageio/plugins/png/PNGCorruptCRCForIENDChunkTest.java.PNGCorruptCRCForIENDChunkTest
javax/imageio/plugins/png/PNGCorruptCRCForIENDChunkTest.java.PNGCorruptCRCForIENDChunkTest
javax/imageio/plugins/png/PngCreationTimeTest.java.PngCreationTimeTest
javax/imageio/plugins/png/PngCreationTimeTest.java.PngCreationTimeTest
javax/imageio/plugins/png/PngDitDepthTest.java.PngDitDepthTest
javax/imageio/plugins/png/PngDitDepthTest.java.PngDitDepthTest
javax/imageio/plugins/png/PngForceStopWritingTest.java.PngForceStopWritingTest
javax/imageio/plugins/png/PngForceStopWritingTest.java.PngForceStopWritingTest
javax/imageio/plugins/png/PngImproperChunkSizeTest.java.PngImproperChunkSizeTest
javax/imageio/plugins/png/PngLargeIHDRDimensionTest.java.PngLargeIHDRDimensionTest
javax/imageio/plugins/png/PngMultipleImageReadTest.java.PngMultipleImageReadTest
javax/imageio/plugins/png/PngNegativeDimensionTest.java.PngNegativeDimensionTest
javax/imageio/plugins/png/PngOutputTypeTest.java.PngOutputTypeTest
javax/imageio/plugins/png/PngPLTEChunkMissingTest.java.PngPLTEChunkMissingTest
javax/imageio/plugins/png/PngPremultAlphaTest.java.PngPremultAlphaTest
javax/imageio/plugins/png/PngReaderLargeWidthStrideTest.java.PngReaderLargeWidthStrideTest
javax/imageio/plugins/png/ReadLongLanguageTagTest.java.ReadLongLanguageTagTest
javax/imageio/plugins/png/ReadMalformedPngTest.java.ReadMalformedPngTest
javax/imageio/plugins/png/ReadPNGWithNoTextInTEXTChunk.java.ReadPNGWithNoTextInTEXTChunk
javax/imageio/plugins/png/ReadPngGrayImageWithTRNSChunk.java.ReadPngGrayImageWithTRNSChunk
javax/imageio/plugins/png/ReadPngRGBImageWithTRNSChunk.java.ReadPngRGBImageWithTRNSChunk
javax/imageio/plugins/png/ShortHistogramTest.java.ShortHistogramTest
javax/imageio/plugins/png/ShortPaletteTest.java.ShortPaletteTest
javax/imageio/plugins/png/VerifyBitDepthScalingWithTRNSChunk.java.VerifyBitDepthScalingWithTRNSChunk
javax/imageio/plugins/png/VerifyRGBValuesFromBKGDChunk.java.VerifyRGBValuesFromBKGDChunk
javax/imageio/plugins/png/WriteInvalidKeywordTest.java.WriteInvalidKeywordTest
javax/imageio/plugins/png/WriteProgressive.java.WriteProgressive
javax/imageio/plugins/shared/BitDepth.java.BitDepth
javax/imageio/plugins/shared/CanWriteSequence.java.CanWriteSequence
javax/imageio/plugins/shared/ImageWriterCompressionTest.java.ImageWriterCompressionTest
javax/imageio/plugins/shared/RepeatingWriteTest.java.RepeatingWriteTest
javax/imageio/plugins/shared/WriteAfterAbort.java.WriteAfterAbort
javax/imageio/plugins/tiff/BogusSecondImageTest.java.BogusSecondImageTest
javax/imageio/plugins/tiff/IFDTest.java.IFDTest
javax/imageio/plugins/tiff/MultiPageImageTIFFFieldTest.java.MultiPageImageTIFFFieldTest
javax/imageio/plugins/tiff/MultiPageTest/MultiPageTest.java.MultiPageTest
javax/imageio/plugins/tiff/ReadUnknownTagsTest.java.ReadUnknownTagsTest
javax/imageio/plugins/tiff/TIFFDirectoryWriteReadTest.java.TIFFDirectoryWriteReadTest
javax/imageio/plugins/tiff/TIFFImageReadParamTest.java.TIFFImageReadParamTest
javax/imageio/plugins/tiff/WriteToSequenceAfterAbort.java.WriteToSequenceAfterAbort
javax/imageio/plugins/wbmp/CanDecodeTest.java.CanDecodeTest
javax/imageio/plugins/wbmp/EmptyInputWbmpMetadataTest.java.EmptyInputWbmpMetadataTest
javax/imageio/plugins/wbmp/GetImageTypesTest.java.GetImageTypesTest
javax/imageio/plugins/wbmp/StreamResetTest.java.StreamResetTest
javax/imageio/plugins/wbmp/ValidWbmpTest.java.ValidWbmpTest
javax/imageio/plugins/wbmp/WBMPPluginTest.java.WBMPPluginTest
avax/imageio/plugins/wbmp/WbmpDefaultImageMetadataTest.java.WbmpDefaultImageMetadataTest
javax/imageio/spi/AppletContextTest/BadPluginConfigurationTest.sh.BadPluginConfigurationTest
javax/imageio/spi/CreateMemoryCacheOutputStream.java.CreateMemoryCacheOutputStream
jjavax/imageio/spi/DeregisterAllSpiTest.java.DeregisterAllSpiTest
javax/imageio/spi/DeregisterOrderedSpiTest.java.DeregisterOrderedSpiTest
javax/imageio/spi/MarkTryFinallyReproducer.java.MarkTryFinallyReproducer
javax/imageio/spi/OrderingTest.java.OrderingTest
javax/imageio/spi/PluginSpiTest.java.PluginSpiTest
javax/imageio/spi/RegisterPluginTwiceTest.java.RegisterPluginTwiceTest
javax/imageio/spi/SpiTest.java.SpiTest
javax/imageio/stream/DeleteOnExitTest.sh.DeleteOnExitTest
javax/imageio/stream/NullStreamCheckTest.java.NullStreamCheckTest
javax/imageio/stream/ReadBytesIIOByteBuffer.java.ReadBytesIIOByteBuffer
javax/imageio/stream/ReadFullyTest.java.ReadFullyTest
javax/imageio/stream/ReadUnsignedIntTest.java.ReadUnsignedIntTest
javax/imageio/stream/ShortStreamTest.java.ShortStreamTest
javax/imageio/stream/StreamCloserLeak/run_test.sh.run_test
javax/imageio/stream/StreamFlush.java.StreamFlush
java/util/ResourceBundle/Bug6299235/Bug6299235Test.java.Bug6299235Test
java/util/logging/TestLoggingWithMainAppContext.java.TestLoggingWithMainAppContext
java/util/logging/TestMainAppContext.java.TestMainAppContext
java/lang/RuntimeTests/loadLibrary/LoadLibraryTest.java.LoadLibraryTest

@andrew-m-leonard
Copy link
Contributor

andrew-m-leonard commented Feb 7, 2022

I believe this maybe an Alpine build issue, I am suspecting libjawt.so is incorrectly linked with libawt_xawt.so instead of libawt_headless.so.

@sophia-guo
Copy link
Contributor Author

I believe this maybe an Alpine build issue, I am suspecting libjawt.so is incorrectly linked with libawt_xawt.so instead of libawt_headless.so.

@andrew-m-leonard is this confirmed or if the issue is opened in build repo?

@sophia-guo
Copy link
Contributor Author

sophia-guo commented Jul 4, 2022

Functional test cmdLineTester_libpathTestRtfChild failed with error message [ERR] Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: /home/jenkins/workspace/Test_openjdk18_hs_sanity.functional_x86-64_alpine-linux/openjdkbinary/j2sdk-image/lib/libawt_xawt.so

As platform aarch64_alpine-linux and x86-64_alpine-linux have been added it's possible to disable the test by platforms. If it's the build issue it can be disabled temporarily and if it's not it can be disabled permanently.

@andrew-m-leonard
Copy link
Contributor

@sophia-guo that was determined from knowledge of libawt_xawt.so being for headful only, eg.https://bugs.openjdk.org/browse/JDK-8242559
So my guess is some Alpine specific code is using libawt_xawt.so incorrectly?

@smlambert
Copy link
Contributor

@sophia-guo
Copy link
Contributor Author

sophia-guo commented Jul 5, 2022

So my guess is some Alpine specific code is using libawt_xawt.so incorrectly?

@andrew-m-leonard from what i can see the most failing cases are the test is trying to load libawt_xawt.so, which doesn't take care of the cases for headless. So if the test doesn't get updated the test won't work with headless and should be disabled.

I'm wrong, ignore this comment

@sophia-guo
Copy link
Contributor Author

So my guess is some Alpine specific code is using libawt_xawt.so incorrectly?

@andrew-m-leonard I think you are correct. All nightly alpine jdks are with libawt_headless.so and without libawt_xawt.so. Will you open an issue in openjdk or temurin-build to ensure libjawt.so is correctly linked with libawt_headless.so instead of libawt_xawt.so?

@sxa
Copy link
Member

sxa commented Jul 7, 2022

@sophia-guo that was determined from knowledge of libawt_xawt.so being for headful only, eg.https://bugs.openjdk.org/browse/JDK-8242559

Hmmm from when I looked a while back, some other distributions don't ship the jawt, awt_xawt or splashscreen libraries in headless builds, so I wonder if the headless build option is working as it should. Is this a problem for all JDK versions?

@sophia-guo
Copy link
Contributor Author

@sxa yes, take cmdLineTester_libpathTestRtfChild for example, the problem is for all JDK versions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

No branches or pull requests

4 participants