Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [cdt-dev] Problem with executing dsf-gdb JUnit tests

Hi,

Following test case fails while executing JUnit Plugin Tests for Suite 6.8 after adding -m32 in GCC flags.

In the class MIExpressionsTest.java, following test case is failing:
public void testLiteralFloatingPointExpressions() throws Throwable

After debugging the code we observed that an Assertion error with following message is logged:
"Failed to correctly evaluate '100.0 / 3.0': expected '33.333333333333336', got '33.333333333333329'"

In addition to above findings, I observed one more strange behavior.
If the tests are executed with GCCFLAGS = -g -m32 -pthread then only above mentioned error is observed.
However if tests are executed with GCCFLAGS = -g -pthread -m32 then following problems seem to occur:

In the current /data/launch/src/Makefile, -m32 seems to be added to GCC flags at the end.
On execution with this change, we observed errors and failures in following test cases:
1 Failure:  This is same as mentioned above (In the class MIExpressionsTest.java, testLiteralFloatingPointExpressions()).
2 Errors:
1) Null Pointer Exception from test case writeRegisterHEXFormat() in class MIRegistersTest.java
2) NullPointerException from test case fillInvalidCount() in class MIMemoryTest.java

 I am not sure if the sequence of adding -m32 is affecting that error or not.
But above mentioned results are obtained by making only this change in the code.

I will continue checking this. If anybody has any suggestions / comments, please let me know.

-Thanks and Regards,
Sneha

-----Original Message-----
From: cdt-dev-bounces@xxxxxxxxxxx [mailto:cdt-dev-bounces@xxxxxxxxxxx] On Behalf Of Marc Khouzam
Sent: Tuesday, March 09, 2010 8:06 PM
To: CDT General developers list.
Subject: RE: [cdt-dev] Problem with executing dsf-gdb JUnit tests


[...]

> To resolve this issue I had to add -m32 in GCC_FLAGS of
> data/launch/src/Makefile.
> With this change, I faced no issues in test execution.

Cool.  I have added this flag to the Makefile.
John, can you confirm that it does not cause a problem on Windows?

> Results of tests for gdb 6.8:
> On running 6.8 Test Suite we can observe 138 test cases with
> 1 failure.

Which one fails?
I'm getting everything passing for 6.8, on Linux 32bit.



_______________________________________________
cdt-dev mailing list
cdt-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/cdt-dev

DISCLAIMER
==========
This e-mail may contain privileged and confidential information which is the property of Persistent Systems Ltd. It is intended only for the use of the individual or entity to which it is addressed. If you are not the intended recipient, you are not authorized to read, retain, copy, print, distribute or use this message. If you have received this communication in error, please notify the sender and delete all copies of this message. Persistent Systems Ltd. does not accept any liability for virus infected mails.


Back to the top