You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Alexei Zakharov (JIRA)" <ji...@apache.org> on 2007/03/01 14:17:51 UTC

[jira] Closed: (HARMONY-3046) [classli][luni] intermittent failures of tests.api.java.net.DatagramSocketTest

     [ https://issues.apache.org/jira/browse/HARMONY-3046?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Alexei Zakharov closed HARMONY-3046.
------------------------------------


Was verified by Mikhail. Closed. 

> [classli][luni] intermittent failures of tests.api.java.net.DatagramSocketTest
> ------------------------------------------------------------------------------
>
>                 Key: HARMONY-3046
>                 URL: https://issues.apache.org/jira/browse/HARMONY-3046
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>         Environment: winXP, msvs, debug, r498914
>            Reporter: tatyana doubtsova
>         Assigned To: Alexei Zakharov
>         Attachments: H-3046.patch, H-3046_1.patch
>
>
> The luni module test  tests.api.java.net.DatagramSocketTest seems to be unstable.
> While iterative cc run tests.api.java.net.DatagramSocketTest failed 1 time out og 50:
> test_connectLjava_net_InetAddressIClass:  tests.api.java.net.DatagramSocketTest
> junit.framework.AssertionFailedError: Failed to set up datagram server for native connected Dgram socket test 
> 	at tests.api.java.net.DatagramSocketTest.test_connectLjava_net_InetAddressI(DatagramSocketTest.java:299)
> 	at java.lang.reflect.VMReflection.invokeMethod(Native Method)
> Running the test separately:
> #!sh
> JRE_HOME=<PATH_TO_JRE>
> A=0
> while [ "$A" -lt "50" ]; do                                                -
> 	ant -Dbuild.module=luni -Dhy.test.forkmode=once -Dhy.test.vm.name=drl \
> 	-Dtest.jre.home=$JRE_HOME \
>     	-Dtest.case=tests.api.java.net.DatagramSocketTest test 2>&1 | tee test.log
>  	R=`grep "BUILD FAILED" test.log | wc -l` 		        
> 	if [ "$R" = 0 ]; then 
> 	    rm -rf build/test_report 
> 	else 
> 	    mv build/test_report build/test_report_${A} 
> 	fi 										      
> 	A=`expr $A + 1`
> done
> I observed 2 more failures (also 1 time outof 50):
> test_getPort Failure
>  unexpected exception during getPort test : The address is already in use
> junit.framework.AssertionFailedError: unexpected exception during getPort test : The address is already in use at tests.api.java.net.DatagramSocketTest.test_getPort(DatagramSocketTest.java:672) at java.lang.reflect.VMReflection.invokeMethod(Native Method) 
> test_receiveLjava_net_DatagramPacket Failure 
> port 1899 Exception: java.net.SocketTimeoutException: The operation timed out during oversize send test
> junit.framework.AssertionFailedError: port 1899 Exception: java.net.SocketTimeoutException: The operation timed out during oversize send test at tests.api.java.net.DatagramSocketTest.receive_oversize_java_net_DatagramPacket(DatagramSocketTest.java:1991) at tests.api.java.net.DatagramSocketTest.test_receiveLjava_net_DatagramPacket(DatagramSocketTest.java) at java.lang.reflect.VMReflection.invokeMethod(Native Method) 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.