[Mono-dev] MonoTests.System.IO.StdioFileStreamTest.Write unit test case fails in Solaris 7 sparc
rajesh.raji at wipro.com
rajesh.raji at wipro.com
Mon Jun 2 10:21:10 EDT 2008
Hello guys,
Please assist us on the below error message:
Error Message
While trying to run the test suite, I was getting the following error
under mcs/class/Mono.Posix directory:
------------------------------------------------------------------------
-----------------------------------------------
expected:<1> but was:<0>
at MonoTests.System.IO.StdioFileStreamTest.Write () [0x000cc] in
/mono_sol7/mono-1.9/mcs/class/Mono.Posix/Test/Mono.Unix/StdioFileStreamT
est.cs:278
at (wrapper managed-to-native)
System.Reflection.MonoMethod:InternalInvoke (object,object[])
at System.Reflection.MonoMethod.Invoke (System.Object obj,
BindingFlags invokeAttr, System.Reflection.Binder binder,
System.Object[] parameters, System.Globalization.CultureInfo culture)
[0x0003f] in
/mono_sol7/mono-1.9/mcs/class/corlib/System.Reflection/MonoMethod.cs:149
------------------------------------------------------------------------
-----------------------------------------------
This test suite is working fine for Mono 1.9 on Solaris 10 (x86
architecture) as well as in Linux platforms.
Component
Mono.Posix
Architecture
Solaris 7, Sparc 32 bit
Analysis
On analyzing the cause for the assertion in
"Test/Mono.Unix/StdioFileStreamTest.cs" under Mono.Posix directory, we
observed the following:
- Three write operations (stream.Write) was done to the file, after
which a fread command was issued without doing a fseek.
stream.Write (outbytes, 0, 7);
stream.Write (outbytes, 7, 7);
stream.Write (outbytes, 14, 1);
stream.Read (bytes, 0, 15);
- But the test suite passed, when I tweaked a fseek (stream.Seek)
between the write and read operations.
- I suspect this should be the problem as the 'bytes' array is filled
with zero after the read operation which is not the expected case.
Any idea/suggestions on this issue are appreciated!
Thanks a lot in advance for the help rendered.
Thanks
Rajesh
Please do not print this email unless it is absolutely necessary.
The information contained in this electronic message and any attachments to this message are intended for the exclusive use of the addressee(s) and may contain proprietary, confidential or privileged information. If you are not the intended recipient, you should not disseminate, distribute or copy this e-mail. Please notify the sender immediately and destroy all copies of this message and any attachments.
WARNING: Computer viruses can be transmitted via email. The recipient should check this email and any attachments for the presence of viruses. The company accepts no liability for any damage caused by any virus transmitted by this email.
www.wipro.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20080602/e7effc7d/attachment-0001.html
More information about the Mono-devel-list
mailing list