From: Michael Wetherell Date: Sun, 1 May 2005 20:04:47 +0000 (+0000) Subject: Change the format of the output so that you can jump to the error with your editor. X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/14dc53b2f3690c4f4e5af0cbfd0e44a633a21c3e Change the format of the output so that you can jump to the error with your editor. git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33924 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/cppunit.h b/include/wx/cppunit.h index dbdae16f4a..756ecfa118 100644 --- a/include/wx/cppunit.h +++ b/include/wx/cppunit.h @@ -27,6 +27,15 @@ #ifdef __BORLANDC__ #pragma warn -8022 #endif + +/////////////////////////////////////////////////////////////////////////////// +// Set the default format for the errors, which can be used by an IDE to jump +// to the error location. This default gets overridden by the cppunit headers +// for some compilers (e.g. VC++). + +#ifndef CPPUNIT_COMPILER_LOCATION_FORMAT + #define CPPUNIT_COMPILER_LOCATION_FORMAT "%p:%l:" +#endif /////////////////////////////////////////////////////////////////////////////// @@ -38,6 +47,7 @@ #include #include #include +#include #include "wx/afterstd.h" diff --git a/tests/test.cpp b/tests/test.cpp index e6861bee35..b26e73317f 100644 --- a/tests/test.cpp +++ b/tests/test.cpp @@ -27,6 +27,7 @@ using CppUnit::Test; using CppUnit::TestSuite; using CppUnit::TestFactoryRegistry; using CppUnit::TextUi::TestRunner; +using CppUnit::CompilerOutputter; using std::string; using std::vector; @@ -131,6 +132,8 @@ int TestApp::OnRun() runner.addTest(test.release()); } + runner.setOutputter(new CompilerOutputter(&runner.result(), cout)); + #if wxUSE_LOG // Switch off logging unless --verbose bool verbose = wxLog::GetVerbose();