I'm using CppUnit 1.8.0 on both Solaris and Linux. On Linux, when a CPPUNIT_ASSERT call fails, it continues processing the rest of my unit tests, and prints out a summary at the end with all the failures listed. This is what I expect to happen, consistent with 1.5.x behavior.
However, on Solaris, when a CPPUNIT_ASSERT fails, a C++ Exception is thrown, and the program exits. I'm running Solaris 8, CppUnit 1.8.0, Sun Studio 8 compiler. Is this known behavior?
Thanks,
Matt
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi,
I'm using CppUnit 1.8.0 on both Solaris and Linux. On Linux, when a CPPUNIT_ASSERT call fails, it continues processing the rest of my unit tests, and prints out a summary at the end with all the failures listed. This is what I expect to happen, consistent with 1.5.x behavior.
However, on Solaris, when a CPPUNIT_ASSERT fails, a C++ Exception is thrown, and the program exits. I'm running Solaris 8, CppUnit 1.8.0, Sun Studio 8 compiler. Is this known behavior?
Thanks,
Matt