b17

Andrew John Hughes gnu_andrew at member.fsf.org
Thu Oct 8 06:48:17 PDT 2009


2009/10/7 Joe Darcy <Joe.Darcy at sun.com>:
> Andrew John Hughes wrote:
>>
>> 2009/10/7 Andrew John Hughes <gnu_andrew at member.fsf.org>:
>>
>>>
>>> 2009/10/7 Joe Darcy <Joe.Darcy at sun.com>:
>>>
>>>>
>>>> Andrew John Hughes wrote:
>>>>
>>>>>
>>>>> 2009/10/5 Joseph D. Darcy <Joe.Darcy at sun.com>:
>>>>>
>>>>>
>>>>
>>>> [big snip]
>>>>
>>>>>>
>>>>>> Hello.
>>>>>>
>>>>>> Any results for the jdk/test regression tests?
>>>>>>
>>>>>> -Joe
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>> JDK: Test results: passed: 3,269; failed: 168; error: 3
>>>>>
>>>>> The failed seems high, the number of errors matches our usual JTreg
>>>>> runs.  I'll have to take a closer look but I don't usually do runs on
>>>>> this box.  What were your own results like for OpenJDK6 b17?
>>>>>
>>>>>
>>>>
>>>> My results for building OpenJDK 6 on Ubuntu 9.04 x64 and running tests
>>>> there
>>>> are:
>>>>
>>>> hotspot/test:
>>>> Test results: passed: 24
>>>>
>>>> langtools/test:
>>>> Test results: passed: 1354
>>>>
>>>> jdk/test:
>>>> Test results: passed: 3,100; failed: 43; error: 1
>>>>
>>>> All test suites were run with "-a -ignore:quiet"; in addition, langtools
>>>> was
>>>> run with "-s".
>>>>
>>>> I've uploaded my summary.txt files to:
>>>> http://cr.openjdk.java.net/~darcy/OpenJDK6-jtreg-pre-b17/
>>>>
>>>> (The jdk tests were run a bit differently than my usual test setup where
>>>> I
>>>> point the graphical tests into a virtual framefer.  In this case, I just
>>>> ran
>>>> the tests without redirecting the graphics.)
>>>>
>>>> I haven't looked at the IcedTea patch set recently; if the Gervill sound
>>>> tests are still being duplicated, I think the IcedTea copies can be
>>>> removed
>>>> at this point since Karl is keeping the OpenJDK 6 copy of the code and
>>>> tests
>>>> up-to-date.
>>>>
>>>> -Joe
>>>>
>>>>
>>>
>>> Ok, the majority of JDK failures I'm seeing are not an issue; they are
>>> either compile failures from the optional NIO2 backport in IcedTea6 or
>>> headless exceptions for the AWT/Swing stuff.  The former are known to
>>> fail, as I just haven't had time to backport the tests.  This isn't a
>>> major issue as most IcedTea6 builds don't enable the backport anyway.
>>> The headless exceptions are also expected given the tests were run in
>>> screen without any virtual framebuffer.  Perhaps we should have the
>>> check-jdk target use Xvfb by default?
>>>
>>> Two Gervill tests fail:
>>>
>>> javax/sound/midi/Gervill/SoftReceiver/GetMidiDevice.java (compile
>>> failure)
>>> javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest2.java :
>>> IndexOutOfBounds
>>>
>>> The rest seem to be related to java.beans (can't find java.awt.Color
>>> -- possibly a headless issue again) or crypto (having ECC enabled
>>> seems to cause additional failures).
>>>
>>> I don't think there's anything that's a stopper for b17, especially as
>>> your results seem pretty good (and the failures seem the same as we've
>>> seen).  We just need to make some decisions on how to resolve the
>>> differences between the IcedTea6 and plain OpenJDK6 builds.
>>>
>>> What do you think?
>>> --
>>> Andrew :-)
>>>
>>> Free Java Software Engineer
>>> Red Hat, Inc. (http://www.redhat.com)
>>>
>>> Support Free Java!
>>> Contribute to GNU Classpath and the OpenJDK
>>> http://www.gnu.org/software/classpath
>>> http://openjdk.java.net
>>>
>>> PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
>>> Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8
>>>
>>>
>>
>> My results are being pushed to http://cr.openjdk.java.net/~andrew/jdk/
>> now.  Should be there shortly.
>>
>
> Hello.
>
> Below is the jtdiff between my OpenJDK 6 test/jdk regression tests and your
> IcedTea test/jdk tests.
>
> Most of the additional passes are the duplicated Gervill tests and most of
> the failures differences are from the awt configuration issue (and the nio2
> backport).
>
> So I think this looks pretty good.
>
> -Joe
>
> 0: 6-open/summary.txt  pass: 3,100; fail: 43; error: 1
> 1: IcedTea/summary.txt  pass: 3,269; fail: 168; error: 3
>
> 0      1      Test
> ---    pass   closed/tools/pack200/MemoryAllocatorTest.java
> fail   pass   com/sun/jdi/BadHandshakeTest.java
> pass   fail   com/sun/jdi/OptionTest.java
> pass   ---    com/sun/jmx/snmp/SnmpOidHashCode.java
> pass   ---    com/sun/jmx/snmp/TimeTicksWrapping.java
> ---    pass   com/sun/media/sound/AudioFloatConverter/GetFormat.java
> ---    pass   com/sun/media/sound/AudioFloatConverter/ToFloatArray.java
> ---    pass   com/sun/media/sound/AudioFloatInputStream/Available.java
> ---    pass   com/sun/media/sound/AudioFloatInputStream/Close.java
> ---    pass   com/sun/media/sound/AudioFloatInputStream/GetFormat.java
> ---    pass   com/sun/media/sound/AudioFloatInputStream/GetFrameLength.java
> ---    pass   com/sun/media/sound/AudioFloatInputStream/MarkSupported.java
> ---    pass   com/sun/media/sound/AudioFloatInputStream/Read.java
> ---    pass   com/sun/media/sound/AudioFloatInputStream/ReadFloatArray.java
> ---    pass
> com/sun/media/sound/AudioFloatInputStream/ReadFloatArrayIntInt.java
> ---    pass   com/sun/media/sound/AudioFloatInputStream/Reset.java
> ---    pass   com/sun/media/sound/AudioFloatInputStream/Skip.java
> ---    pass
> com/sun/media/sound/DLSSoundbankReader/TestGetSoundbankFile.java
> ---    pass
> com/sun/media/sound/DLSSoundbankReader/TestGetSoundbankInputStream.java
> ---    pass
> com/sun/media/sound/DLSSoundbankReader/TestGetSoundbankInputStream2.java
> ---    pass
> com/sun/media/sound/DLSSoundbankReader/TestGetSoundbankUrl.java
> ---    pass
> com/sun/media/sound/EmergencySoundbank/TestCreateSoundbank.java
> ---    pass   com/sun/media/sound/ModelByteBuffer/GetInputStream.java
> ---    pass   com/sun/media/sound/ModelByteBuffer/GetRoot.java
> ---    pass   com/sun/media/sound/ModelByteBuffer/Load.java
> ---    pass   com/sun/media/sound/ModelByteBuffer/LoadAll.java
> ---    pass
> com/sun/media/sound/ModelByteBuffer/NewModelByteBufferByteArray.java
> ---    pass
> com/sun/media/sound/ModelByteBuffer/NewModelByteBufferByteArrayIntInt.java
> ---    pass
> com/sun/media/sound/ModelByteBuffer/NewModelByteBufferFile.java
> ---    pass
> com/sun/media/sound/ModelByteBuffer/NewModelByteBufferFileLongLong.java
> ---    pass
> com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/Available.java
> ---    pass
> com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/Close.java
> ---    pass
> com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/MarkReset.java
> ---    pass
> com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/MarkSupported.java
> ---    pass
> com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/Read.java
> ---    pass
> com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/ReadByte.java
> ---    pass
> com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/ReadByteIntInt.java
> ---    pass
> com/sun/media/sound/ModelByteBuffer/RandomFileInputStream/Skip.java
> ---    pass   com/sun/media/sound/ModelByteBuffer/SubbufferLong.java
> ---    pass   com/sun/media/sound/ModelByteBuffer/SubbufferLongLong.java
> ---    pass
> com/sun/media/sound/ModelByteBuffer/SubbufferLongLongBoolean.java
> ---    pass   com/sun/media/sound/ModelByteBuffer/Unload.java
> ---    pass   com/sun/media/sound/ModelByteBuffer/WriteTo.java
> ---    pass
> com/sun/media/sound/ModelByteBufferWavetable/GetAttenuation.java
> ---    pass   com/sun/media/sound/ModelByteBufferWavetable/GetChannels.java
> ---    pass
> com/sun/media/sound/ModelByteBufferWavetable/GetLoopLength.java
> ---    pass   com/sun/media/sound/ModelByteBufferWavetable/GetLoopStart.java
> ---    pass
> com/sun/media/sound/ModelByteBufferWavetable/GetPitchCorrection.java
> ---    pass
> com/sun/media/sound/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBuffer.java
> ---    pass
> com/sun/media/sound/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormat.java
> ---    pass
> com/sun/media/sound/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferAudioFormatFloat.java
> ---    pass
> com/sun/media/sound/ModelByteBufferWavetable/NewModelByteBufferWavetableModelByteBufferFloat.java
> ---    pass   com/sun/media/sound/ModelByteBufferWavetable/Open.java
> ---    pass
> com/sun/media/sound/ModelByteBufferWavetable/Set8BitExtensionBuffer.java
> ---    pass   com/sun/media/sound/ModelByteBufferWavetable/SetLoopType.java
> ---    pass   com/sun/media/sound/ModelDestination/NewModelDestination.java
> ---    pass
> com/sun/media/sound/ModelDestination/NewModelDestinationModelIdentifier.java
> ---    pass   com/sun/media/sound/ModelDestination/SetIdentifier.java
> ---    pass   com/sun/media/sound/ModelDestination/SetTransform.java
> ---    pass   com/sun/media/sound/ModelIdentifier/EqualsObject.java
> ---    pass
> com/sun/media/sound/ModelIdentifier/NewModelIdentifierString.java
> ---    pass
> com/sun/media/sound/ModelIdentifier/NewModelIdentifierStringInt.java
> ---    pass
> com/sun/media/sound/ModelIdentifier/NewModelIdentifierStringString.java
> ---    pass
> com/sun/media/sound/ModelIdentifier/NewModelIdentifierStringStringInt.java
> ---    pass   com/sun/media/sound/ModelIdentifier/SetInstance.java
> ---    pass   com/sun/media/sound/ModelIdentifier/SetObject.java
> ---    pass   com/sun/media/sound/ModelIdentifier/SetVariable.java
> ---    pass   com/sun/media/sound/ModelPerformer/GetOscillators.java
> ---    pass   com/sun/media/sound/ModelPerformer/SetConnectionBlocks.java
> ---    pass
> com/sun/media/sound/ModelPerformer/SetDefaultConnectionsEnabled.java
> ---    pass   com/sun/media/sound/ModelPerformer/SetExclusiveClass.java
> ---    pass   com/sun/media/sound/ModelPerformer/SetKeyFrom.java
> ---    pass   com/sun/media/sound/ModelPerformer/SetKeyTo.java
> ---    pass   com/sun/media/sound/ModelPerformer/SetName.java
> ---    pass   com/sun/media/sound/ModelPerformer/SetSelfNonExclusive.java
> ---    pass   com/sun/media/sound/ModelPerformer/SetVelFrom.java
> ---    pass   com/sun/media/sound/ModelPerformer/SetVelTo.java
> ---    pass   com/sun/media/sound/ModelSource/NewModelSource.java
> ---    pass
> com/sun/media/sound/ModelSource/NewModelSourceModelIdentifier.java
> ---    pass
> com/sun/media/sound/ModelSource/NewModelSourceModelIdentifierBoolean.java
> ---    pass
> com/sun/media/sound/ModelSource/NewModelSourceModelIdentifierBooleanBoolean.java
> ---    pass
> com/sun/media/sound/ModelSource/NewModelSourceModelIdentifierBooleanBooleanInt.java
> ---    pass
> com/sun/media/sound/ModelSource/NewModelSourceModelIdentifierModelTransform.java
> ---    pass   com/sun/media/sound/ModelSource/SetIdentifier.java
> ---    pass   com/sun/media/sound/ModelSource/SetTransform.java
> ---    pass
> com/sun/media/sound/ModelStandardTransform/NewModelStandardTransform.java
> ---    pass
> com/sun/media/sound/ModelStandardTransform/NewModelStandardTransformBoolean.java
> ---    pass
> com/sun/media/sound/ModelStandardTransform/NewModelStandardTransformBooleanBoolean.java
> ---    pass
> com/sun/media/sound/ModelStandardTransform/NewModelStandardTransformBooleanBooleanInt.java
> ---    pass   com/sun/media/sound/ModelStandardTransform/SetDirection.java
> ---    pass   com/sun/media/sound/ModelStandardTransform/SetPolarity.java
> ---    pass   com/sun/media/sound/ModelStandardTransform/SetTransform.java
> ---    pass
> com/sun/media/sound/ModelStandardTransform/TransformAbsolute.java
> ---    pass
> com/sun/media/sound/ModelStandardTransform/TransformConcave.java
> ---    pass
> com/sun/media/sound/ModelStandardTransform/TransformConvex.java
> ---    pass
> com/sun/media/sound/ModelStandardTransform/TransformLinear.java
> ---    pass
> com/sun/media/sound/ModelStandardTransform/TransformSwitch.java
> ---    pass   com/sun/media/sound/RiffReaderWriter/Available.java
> ---    pass   com/sun/media/sound/RiffReaderWriter/Close.java
> ---    pass   com/sun/media/sound/RiffReaderWriter/GetFilePointer.java
> ---    pass   com/sun/media/sound/RiffReaderWriter/GetSize.java
> ---    pass   com/sun/media/sound/RiffReaderWriter/HasNextChunk.java
> ---    pass   com/sun/media/sound/RiffReaderWriter/Read.java
> ---    pass   com/sun/media/sound/RiffReaderWriter/ReadByte.java
> ---    pass   com/sun/media/sound/RiffReaderWriter/ReadByteArrayIntInt.java
> ---    pass   com/sun/media/sound/RiffReaderWriter/ReadInt.java
> ---    pass   com/sun/media/sound/RiffReaderWriter/ReadLong.java
> ---    pass   com/sun/media/sound/RiffReaderWriter/ReadShort.java
> ---    pass   com/sun/media/sound/RiffReaderWriter/ReadString.java
> ---    pass   com/sun/media/sound/RiffReaderWriter/ReadUnsignedByte.java
> ---    pass   com/sun/media/sound/RiffReaderWriter/ReadUnsignedInt.java
> ---    pass   com/sun/media/sound/RiffReaderWriter/ReadUnsignedShort.java
> ---    pass   com/sun/media/sound/RiffReaderWriter/Skip.java
> ---    pass   com/sun/media/sound/RiffReaderWriter/WriteOutputStream.java
> ---    pass
> com/sun/media/sound/SF2SoundbankReader/TestGetSoundbankFile.java
> ---    pass
> com/sun/media/sound/SF2SoundbankReader/TestGetSoundbankInputStream.java
> ---    pass
> com/sun/media/sound/SF2SoundbankReader/TestGetSoundbankInputStream2.java
> ---    pass
> com/sun/media/sound/SF2SoundbankReader/TestGetSoundbankUrl.java
> ---    pass   com/sun/media/sound/SimpleInstrument/AddModelInstrument.java
> ---    pass
> com/sun/media/sound/SimpleInstrument/AddModelInstrumentIntInt.java
> ---    pass
> com/sun/media/sound/SimpleInstrument/AddModelInstrumentIntIntIntInt.java
> ---    pass
> com/sun/media/sound/SimpleInstrument/AddModelInstrumentIntIntIntIntInt.java
> ---    pass   com/sun/media/sound/SimpleInstrument/AddModelPerformer.java
> ---    pass
> com/sun/media/sound/SimpleInstrument/AddModelPerformerArray.java
> ---    pass
> com/sun/media/sound/SimpleInstrument/AddModelPerformerArrayIntInt.java
> ---    pass
> com/sun/media/sound/SimpleInstrument/AddModelPerformerArrayIntIntIntInt.java
> ---    pass
> com/sun/media/sound/SimpleInstrument/AddModelPerformerArrayIntIntIntIntInt.java
> ---    pass
> com/sun/media/sound/SimpleInstrument/AddModelPerformerIntInt.java
> ---    pass
> com/sun/media/sound/SimpleInstrument/AddModelPerformerIntIntIntInt.java
> ---    pass
> com/sun/media/sound/SimpleInstrument/AddModelPerformerIntIntIntIntInt.java
> ---    pass   com/sun/media/sound/SimpleInstrument/Clear.java
> ---    pass   com/sun/media/sound/SimpleInstrument/SetName.java
> ---    pass   com/sun/media/sound/SimpleInstrument/SetPatch.java
> ---    pass   com/sun/media/sound/SimpleSoundbank/AddInstrument.java
> ---    pass   com/sun/media/sound/SimpleSoundbank/AddResource.java
> ---    pass   com/sun/media/sound/SimpleSoundbank/GetInstrument.java
> ---    pass   com/sun/media/sound/SimpleSoundbank/RemoveInstrument.java
> ---    pass   com/sun/media/sound/SimpleSoundbank/SetDescription.java
> ---    pass   com/sun/media/sound/SimpleSoundbank/SetName.java
> ---    pass   com/sun/media/sound/SimpleSoundbank/SetVendor.java
> ---    pass   com/sun/media/sound/SimpleSoundbank/SetVersion.java
> ---    pass   com/sun/media/sound/SoftAudioBuffer/Array.java
> ---    pass   com/sun/media/sound/SoftAudioBuffer/Clear.java
> ---    pass   com/sun/media/sound/SoftAudioBuffer/Get.java
> ---    pass   com/sun/media/sound/SoftAudioBuffer/NewSoftAudioBuffer.java
> ---    pass   com/sun/media/sound/SoftAudioSynthesizer/GetFormat.java
> ---    pass   com/sun/media/sound/SoftAudioSynthesizer/GetPropertyInfo.java
> ---    pass   com/sun/media/sound/SoftAudioSynthesizer/Open.java
> ---    pass   com/sun/media/sound/SoftAudioSynthesizer/OpenStream.java
> ---    pass   com/sun/media/sound/SoftChannel/AllNotesOff.java
> ---    pass   com/sun/media/sound/SoftChannel/AllSoundOff.java
> ---    pass   com/sun/media/sound/SoftChannel/ChannelPressure.java
> ---    pass   com/sun/media/sound/SoftChannel/Controller.java
> ---    pass   com/sun/media/sound/SoftChannel/LocalControl.java
> ---    pass   com/sun/media/sound/SoftChannel/Mono.java
> ---    pass   com/sun/media/sound/SoftChannel/Mute.java
> ---    pass   com/sun/media/sound/SoftChannel/NoteOff.java
> ---    pass   com/sun/media/sound/SoftChannel/NoteOff2.java
> ---    pass   com/sun/media/sound/SoftChannel/NoteOn.java
> ---    pass   com/sun/media/sound/SoftChannel/Omni.java
> ---    pass   com/sun/media/sound/SoftChannel/PitchBend.java
> ---    pass   com/sun/media/sound/SoftChannel/PolyPressure.java
> ---    pass   com/sun/media/sound/SoftChannel/ProgramChange.java
> ---    pass   com/sun/media/sound/SoftChannel/ResetAllControllers.java
> ---    pass   com/sun/media/sound/SoftChannel/Solo.java
> ---    pass   com/sun/media/sound/SoftCubicResampler/Interpolate.java
> ---    pass   com/sun/media/sound/SoftFilter/TestProcessAudio.java
> ---    pass   com/sun/media/sound/SoftLanczosResampler/Interpolate.java
> ---    pass   com/sun/media/sound/SoftLimiter/ProcessAudio_replace_mix.java
> ---    pass
> com/sun/media/sound/SoftLimiter/ProcessAudio_replace_mix_mono.java
> ---    pass
> com/sun/media/sound/SoftLimiter/ProcessAudio_replace_mix_mono_overdrive.java
> ---    pass
> com/sun/media/sound/SoftLimiter/ProcessAudio_replace_mix_overdrive.java
> ---    pass
> com/sun/media/sound/SoftLimiter/ProcessAudio_replace_normal.java
> ---    pass
> com/sun/media/sound/SoftLimiter/ProcessAudio_replace_normal_mono.java
> ---    pass
> com/sun/media/sound/SoftLimiter/ProcessAudio_replace_overdrive.java
> ---    pass
> com/sun/media/sound/SoftLimiter/ProcessAudio_replace_overdrive_mono.java
> ---    pass   com/sun/media/sound/SoftLinearResampler/Interpolate.java
> ---    pass   com/sun/media/sound/SoftLinearResampler2/Interpolate.java
> ---    pass
> com/sun/media/sound/SoftLowFrequencyOscillator/TestProcessControlLogic.java
> ---    pass   com/sun/media/sound/SoftPointResampler/Interpolate.java
> ---    pass   com/sun/media/sound/SoftProvider/GetDevice.java
> ---    pass   com/sun/media/sound/SoftReceiver/Close.java
> ---    pass   com/sun/media/sound/SoftReceiver/Send_ActiveSense.java
> ---    pass   com/sun/media/sound/SoftReceiver/Send_AllNotesOff.java
> ---    pass   com/sun/media/sound/SoftReceiver/Send_AllSoundOff.java
> ---    pass   com/sun/media/sound/SoftReceiver/Send_ChannelPressure.java
> ---    pass   com/sun/media/sound/SoftReceiver/Send_Controller.java
> ---    pass   com/sun/media/sound/SoftReceiver/Send_Mono.java
> ---    pass   com/sun/media/sound/SoftReceiver/Send_NoteOff.java
> ---    pass   com/sun/media/sound/SoftReceiver/Send_NoteOn.java
> ---    pass   com/sun/media/sound/SoftReceiver/Send_NoteOn_AllChannels.java
> ---    pass   com/sun/media/sound/SoftReceiver/Send_NoteOn_Delayed.java
> ---    pass   com/sun/media/sound/SoftReceiver/Send_NoteOn_Multiple.java
> ---    pass   com/sun/media/sound/SoftReceiver/Send_Omni.java
> ---    pass   com/sun/media/sound/SoftReceiver/Send_PitchBend.java
> ---    pass   com/sun/media/sound/SoftReceiver/Send_PolyPressure.java
> ---    pass   com/sun/media/sound/SoftReceiver/Send_ProgramChange.java
> ---    pass   com/sun/media/sound/SoftReceiver/Send_ResetAllControllers.java
> ---    pass   com/sun/media/sound/SoftSincResampler/Interpolate.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/Close.java
> ---    pass
> com/sun/media/sound/SoftSynthesizer/GetAvailableInstruments.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/GetChannels.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/GetDefaultSoundbank.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/GetDeviceInfo.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/GetLatency.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/GetLoadedInstruments.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/GetMaxPolyphony.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/GetMaxReceivers.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/GetMaxTransmitters.java
> ---    pass
> com/sun/media/sound/SoftSynthesizer/GetMicrosecondPosition.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/GetReceiver.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/GetReceiver2.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/GetReceivers.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/GetTransmitter.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/GetTransmitters.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/GetVoiceStatus.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/ImplicitOpenClose.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/IsOpen.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/IsSoundbankSupported.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/LoadAllInstruments.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/LoadInstrument.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/LoadInstruments.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/Open.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/OpenStream.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/RemapInstrument.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/TestRender1.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/UnloadAllInstruments.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/UnloadInstrument.java
> ---    pass   com/sun/media/sound/SoftSynthesizer/UnloadInstruments.java
> ---    pass   com/sun/media/sound/SoftTuning/GetName.java
> ---    pass   com/sun/media/sound/SoftTuning/GetTuning.java
> ---    pass   com/sun/media/sound/SoftTuning/GetTuningInt.java
> ---    pass   com/sun/media/sound/SoftTuning/Load1.java
> ---    pass   com/sun/media/sound/SoftTuning/Load2.java
> ---    pass   com/sun/media/sound/SoftTuning/Load4.java
> ---    pass   com/sun/media/sound/SoftTuning/Load5.java
> ---    pass   com/sun/media/sound/SoftTuning/Load6.java
> ---    pass   com/sun/media/sound/SoftTuning/Load7.java
> ---    pass   com/sun/media/sound/SoftTuning/Load8.java
> ---    pass   com/sun/media/sound/SoftTuning/Load9.java
> ---    pass   com/sun/media/sound/SoftTuning/NewSoftTuning.java
> ---    pass   com/sun/media/sound/SoftTuning/NewSoftTuningByteArray.java
> ---    pass   com/sun/media/sound/SoftTuning/NewSoftTuningPatch.java
> ---    pass
> com/sun/media/sound/SoftTuning/NewSoftTuningPatchByteArray.java
> pass   error  com/sun/net/httpserver/Test12.java
> fail   pass   com/sun/net/httpserver/bugs/B6361557.java
> ---    pass
> com/sun/org/apache/xml/internal/serializer/XMLStackOverflowBug.java
> fail   pass   com/sun/org/apache/xml/internal/ws/server/Test.java
> pass   fail   demo/jvmti/mtrace/TraceJFrame.java
> ---    fail   demo/nio/ZipFileSystem/sanity.sh
> pass   fail
> java/awt/Choice/ChoiceKeyEventReaction/ChoiceKeyEventReaction.html
> pass   fail   java/awt/Choice/UnfocusableToplevel/UnfocusableToplevel.java
> pass   fail   java/awt/Component/F10TopToplevel/F10TopToplevel.html
> pass   fail
> java/awt/Dialog/DialogOverflowSizeTest/DialogSizeOverflowTest.java
> pass   fail
> java/awt/Dialog/NonResizableDialogSysMenuResize/NonResizableDialogSysMenuResize.java
> pass   fail   java/awt/FileDialog/FilenameFilterTest/FilenameFilterTest.html
> pass   fail
> java/awt/Focus/DeiconifiedFrameLoosesFocus/DeiconifiedFrameLoosesFocus.html
> pass   fail
> java/awt/Focus/FocusEmbeddedFrameTest/FocusEmbeddedFrameTest.java
> pass   fail   java/awt/Focus/FrameMinimizeTest/FrameMinimizeTest.java
> pass   fail   java/awt/Focus/InputVerifierTest3/InputVerifierTest3.java
> pass   fail
> java/awt/Focus/ModalBlockedStealsFocusTest/ModalBlockedStealsFocusTest.html
> pass   fail
> java/awt/Focus/RequestFocusAndHideTest/RequestFocusAndHideTest.java
> pass   fail
> java/awt/Focus/RequestOnCompWithNullParent/RequestOnCompWithNullParent1.java
> pass   fail
> java/awt/Focus/RestoreFocusOnDisabledComponentTest/RestoreFocusOnDisabledComponentTest.java
> pass   fail
> java/awt/Focus/WindowInitialFocusTest/WindowInitialFocusTest.html
> pass   fail   java/awt/FontClass/CreateFont/BigFont.java
> pass   fail   java/awt/Frame/DynamicLayout/DynamicLayout.java
> ---    fail   java/awt/Frame/FrameSize/TestFrameSize.java
> pass   fail   java/awt/Frame/LayoutOnMaximizeTest/LayoutOnMaximizeTest.java
> pass   fail   java/awt/Frame/MaximizedToIconified/MaximizedToIconified.java
> pass   fail
> java/awt/Frame/ShownOffScreenOnWin98/ShownOffScreenOnWin98Test.java
> pass   fail
> java/awt/Frame/UnfocusableMaximizedFrameResizablity/UnfocusableMaximizedFrameResizablity.java
> pass   fail   java/awt/GridLayout/LayoutExtraGaps/LayoutExtraGaps.java
> pass   fail   java/awt/Insets/CombinedTestApp1.java
> pass   fail
> java/awt/KeyboardFocusmanager/TypeAhead/ButtonActionKeyTest/ButtonActionKeyTest.html
> pass   fail
> java/awt/KeyboardFocusmanager/TypeAhead/MenuItemActivatedTest/MenuItemActivatedTest.html
> pass   fail   java/awt/List/ActionAfterRemove/ActionAfterRemove.java
> pass   fail   java/awt/List/SingleModeDeselect/SingleModeDeselect.java
> pass   fail   java/awt/Mixing/setComponentZOrder.java
> pass   fail   java/awt/Modal/LWModalTest/LWModalTest.java
> pass   fail   java/awt/Modal/NpeOnClose/NpeOnCloseTest.java
> pass   fail   java/awt/Modal/SupportedTest/SupportedTest.java
> pass   fail   java/awt/Mouse/TitleBarDoubleClick/TitleBarDoubleClick.html
> pass   fail   java/awt/Multiscreen/UpdateGCTest/UpdateGCTest.java
> pass   fail   java/awt/Multiscreen/WPanelPeerPerf/WPanelPeerPerf.java
> pass   fail
> java/awt/Multiscreen/WindowGCChangeTest/WindowGCChangeTest.html
> pass   fail   java/awt/PrintJob/MultipleEnd/MultipleEnd.java
> pass   fail   java/awt/PrintJob/PrintArcTest/PrintArcTest.java
> pass   fail
> java/awt/PrintJob/QuoteAndBackslashTest/QuoteAndBackslashTest.java
> pass   fail   java/awt/PrintJob/RoundedRectTest/RoundedRectTest.java
> pass   fail   java/awt/Toolkit/AutoShutdown/ShowExitTest/ShowExitTest.sh
> pass   fail   java/awt/Toolkit/RealSync/RealSyncOnEDT.java
> pass   fail   java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java
> pass   fail
> java/awt/TrayIcon/ProtectedModeCrashTest/ProtectedModeCrashTest.java
> pass   fail   java/awt/Window/AlwaysOnTop/AlwaysOnTopEvenOfWindow.java
> pass   fail
> java/awt/Window/PropertyChangeListenerLockSerialization/PropertyChangeListenerLockSerialization.java
> pass   fail   java/awt/event/KeyEvent/KeyTyped/CtrlASCII.html
> pass   fail
> java/awt/event/MouseEvent/EventTimeInFuture/EventTimeInFuture.java
> pass   fail
> java/awt/event/MouseEvent/FrameMouseEventAbsoluteCoordsTest/FrameMouseEventAbsoluteCoordsTest.html
> pass   fail
> java/awt/event/MouseEvent/MenuDragMouseEventAbsoluteCoordsTest/MenuDragMouseEventAbsoluteCoordsTest.html
> pass   fail
> java/awt/event/MouseEvent/MouseWheelEventAbsoluteCoordsTest/MouseWheelEventAbsoluteCoordsTest.html
> pass   fail   java/beans/PropertyEditor/TestColorClass.java
> pass   fail   java/beans/PropertyEditor/TestColorClassJava.java
> pass   fail   java/beans/PropertyEditor/TestColorClassNull.java
> pass   fail   java/beans/PropertyEditor/TestColorClassValue.java
> pass   fail   java/beans/PropertyEditor/TestFontClass.java
> pass   fail   java/beans/PropertyEditor/TestFontClassJava.java
> pass   fail   java/beans/PropertyEditor/TestFontClassNull.java
> pass   fail   java/beans/PropertyEditor/TestFontClassValue.java
> pass   fail   java/beans/XMLEncoder/java_awt_ScrollPane.java
> pass   fail   java/io/File/isDirectory/Applet.java
> pass   fail   java/io/Serializable/resolveClass/deserializeButton/run.sh
> ---    pass
> java/lang/annotation/AnnotationTypeMismatchException/FoundType.java
> ---    pass   java/lang/annotation/Missing/MissingTest.java
> ---    pass   java/lang/annotation/RecursiveAnnotation.java
> ---    pass   java/lang/annotation/UnitTest.java
> ---    pass   java/lang/annotation/loaderLeak/Main.java
> ---    pass   java/lang/annotation/package-info.java
> pass   fail   java/net/Socket/TrafficClass.java
> fail   pass   java/net/ipv6tests/TcpTest.java
> pass   ---    java/nio/channels/DatagramChannel/AdaptDatagramSocket.java
> pass   error  java/nio/channels/Selector/Connect.java
> pass   fail   java/nio/channels/Selector/OpRead.java
> pass   fail   java/nio/channels/SocketChannel/AdaptSocket.java
> pass   fail   java/security/KeyPairGenerator/Failover.java
> ---    pass   java/text/Bidi/BidiBug.java
> ---    pass   java/text/Bidi/BidiEmbeddingTest.java
> ---    pass   java/text/Bidi/BidiSurrogateTest.java
> pass   fail   java/util/ResourceBundle/RestrictedBundleTest.java
> ---    pass   java/util/TimeZone/TimeZoneDatePermissionCheck.sh
> fail   ---    javax/print/attribute/PSCopiesFlavorTest.java
> pass   fail   javax/sound/midi/Gervill/SoftChannel/NoteOverFlowTest2.java
> pass   fail   javax/sound/midi/Gervill/SoftReceiver/GetMidiDevice.java
> pass   fail
> javax/sound/midi/Gervill/SoftSynthesizer/TestPreciseTimestampRendering.java
> pass   fail   javax/swing/JTextArea/Test6593649.java
> ---    fail   org/classpath/icedtea/java/io/Inputs/Basic.java
> ---    fail
> org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Basic.java
> ---    fail
> org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/GroupOfOne.java
> ---    fail
> org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Identity.java
> ---    fail
> org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Restart.java
> ---    fail
> org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/Unbounded.java
> ---    pass
> org/classpath/icedtea/java/nio/channels/AsynchronousChannelGroup/run_any_task.sh
> ---    fail
> org/classpath/icedtea/java/nio/channels/AsynchronousDatagramChannel/Basic.java
> ---    fail
> org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel/Basic.java
> ---    fail
> org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel/CustomThreadPool.java
> ---    fail
> org/classpath/icedtea/java/nio/channels/AsynchronousFileChannel/Lock.java
> ---    fail
> org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel/Basic.java
> ---    fail
> org/classpath/icedtea/java/nio/channels/AsynchronousServerSocketChannel/WithSecurityManager.java
> ---    fail
> org/classpath/icedtea/java/nio/channels/AsynchronousSocketChannel/Basic.java
> ---    fail
> org/classpath/icedtea/java/nio/channels/AsynchronousSocketChannel/Leaky.java
> ---    fail   org/classpath/icedtea/java/nio/channels/Channels/Basic2.java
> ---    fail
> org/classpath/icedtea/java/nio/channels/spi/AsynchronousChannelProvider/custom_provider.sh
> ---    fail   org/classpath/icedtea/java/nio/file/DirectoryStream/Basic.java
> ---    fail
> org/classpath/icedtea/java/nio/file/DirectoryStream/Filters.java
> ---    fail
> org/classpath/icedtea/java/nio/file/DirectoryStream/SecureDS.java
> ---    fail   org/classpath/icedtea/java/nio/file/FileStore/Basic.java
> ---    fail   org/classpath/icedtea/java/nio/file/FileSystem/Basic.java
> ---    fail   org/classpath/icedtea/java/nio/file/Files/ForceLoad.java
> ---    fail   org/classpath/icedtea/java/nio/file/Files/Misc.java
> ---    fail   org/classpath/icedtea/java/nio/file/Files/content_type.sh
> ---    fail   org/classpath/icedtea/java/nio/file/Files/walk_file_tree.sh
> ---    fail   org/classpath/icedtea/java/nio/file/Path/CopyAndMove.java
> ---    fail   org/classpath/icedtea/java/nio/file/Path/InterruptCopy.java
> ---    fail   org/classpath/icedtea/java/nio/file/Path/Links.java
> ---    fail   org/classpath/icedtea/java/nio/file/Path/Misc.java
> ---    fail   org/classpath/icedtea/java/nio/file/Path/PathOps.java
> ---    fail   org/classpath/icedtea/java/nio/file/Path/SBC.java
> ---    fail   org/classpath/icedtea/java/nio/file/Path/UriImportExport.java
> ---    fail   org/classpath/icedtea/java/nio/file/Path/delete_on_close.sh
> ---    fail   org/classpath/icedtea/java/nio/file/Path/temporary_files.sh
> ---    fail   org/classpath/icedtea/java/nio/file/PathMatcher/Basic.java
> ---    fail   org/classpath/icedtea/java/nio/file/WatchService/Basic.java
> ---    fail
> org/classpath/icedtea/java/nio/file/WatchService/FileTreeModifier.java
> ---    fail
> org/classpath/icedtea/java/nio/file/WatchService/WithSecurityManager.java
> ---    fail
> org/classpath/icedtea/java/nio/file/attribute/AclFileAttributeView/Basic.java
> ---    fail
> org/classpath/icedtea/java/nio/file/attribute/Attributes/Basic.java
> ---    fail
> org/classpath/icedtea/java/nio/file/attribute/BasicFileAttributeView/Basic.java
> ---    fail
> org/classpath/icedtea/java/nio/file/attribute/DosFileAttributeView/Basic.java
> ---    fail
> org/classpath/icedtea/java/nio/file/attribute/FileStoreAttributeView/Basic.java
> ---    fail
> org/classpath/icedtea/java/nio/file/attribute/NamedAttributeView/Basic.java
> ---    fail
> org/classpath/icedtea/java/nio/file/attribute/PosixFileAttributeView/Basic.java
> ---    fail
> org/classpath/icedtea/java/nio/file/spi/SetDefaultProvider.java
> error  fail   sun/java2d/OpenGL/GradientPaints.java
> pass   error
>  sun/java2d/cmm/ColorConvertOp/ConstructorsNullTest/ConstructorsNullTest.html
> pass   ---    sun/net/idn/TestStringPrep.java
> ---    pass   sun/pisces/MiterInternalCloseJointTest.java
> ---    pass   sun/pisces/MiterInternalJointTest.java
> fail   pass   sun/rmi/transport/proxy/EagerHttpFallback.java
> pass   fail   sun/security/pkcs11/ec/ReadCertificates.java
> pass   fail   sun/security/pkcs11/ec/ReadPKCS12.java
> pass   fail   sun/security/pkcs11/ec/TestCurves.java
> pass   fail   sun/security/pkcs11/ec/TestECDH.java
> pass   fail   sun/security/pkcs11/ec/TestECDSA.java
> pass   fail   sun/security/pkcs11/ec/TestECGenSpec.java
> pass   fail   sun/security/pkcs11/ec/TestKeyFactory.java
> pass   fail   sun/security/pkcs11/sslecc/ClientJSSEServerJSSE.java
> pass   fail   sun/security/pkcs11/tls/TestPRF.java
> pass   fail
> sun/security/ssl/javax/net/ssl/NewAPIs/SSLEngine/TestAllSuites.java
> pass   fail   sun/security/ssl/sanity/ciphersuites/CheckCipherSuites.java
> pass   fail   sun/security/ssl/sanity/interop/ClientJSSEServerJSSE.java
> fail   pass   sun/tools/jhat/HatHeapDump1Test.java
> ---    pass   sun/tools/jrunscript/Testjrunscript.java
> pass   ---    sun/tools/jrunscript/jrunscriptTest.sh
> fail   pass   sun/tools/native2ascii/NativeErrors.java
> pass   ---    tools/pack200/MemoryAllocatorTest.java
>
> 405 differences
>
>

Ah I see the Gervill tests have moved to javax/sound/midi/Gervill.  I
think we should just drop the IcedTea6 duplicate now.

Mosts of the tests do seem to be related to the NIO2 backport or
enabling NSS (I assume you don't turn on the later either).
There are some interesting passes on IcedTea that I assume we patch
locally still.  I presume you also have the proprietary SNMP plugs
which we obviously don't use.

In general, looks good to me too.  Let's ship b17.
-- 
Andrew :-)

Free Java Software Engineer
Red Hat, Inc. (http://www.redhat.com)

Support Free Java!
Contribute to GNU Classpath and the OpenJDK
http://www.gnu.org/software/classpath
http://openjdk.java.net

PGP Key: 94EFD9D8 (http://subkeys.pgp.net)
Fingerprint: F8EF F1EA 401E 2E60 15FA  7927 142C 2591 94EF D9D8


More information about the jdk6-dev mailing list