wxWidgets/tests
Vadim Zeitlin 33f7fa342f Don't throw assert failure exception in the test suite if it's unsafe.
Don't throw when already handling an exception as it would result in a call to
terminate() and no useful information about the test failure would be given.
Abort ourselves instead to at least give the message about the assert failure.

This should help debug the mysterious ListCtrlTestCase failures in buildbot
wxGTK builds.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@65760 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
2010-10-04 10:53:37 +00:00
..
any Compilation fix for wxAnyTestCase in ANSI-only build. 2010-07-12 22:50:47 +00:00
archive Corrected formatting of archiver command in the tests. 2010-06-24 10:33:36 +00:00
arrays
base64
benchmarks Add benchmarks for various ways to compare strings. 2010-09-20 12:52:21 +00:00
cmdline
config Merge the new GUI tests from SOC2010_GUI_TEST branch. 2010-08-22 22:16:05 +00:00
controls Fix tests compilation with wxUSE_TOOLTIPS==0 as in wxX11. 2010-10-04 10:41:39 +00:00
datetime Format strings fixes in test suite. 2010-06-24 10:34:23 +00:00
events Generate the same flags for modifier key events in wxGTK as in wxMSW. 2010-09-11 10:19:14 +00:00
exec
file Fix DirTestCase to run on the systems without "C:" drive. 2010-10-03 17:15:52 +00:00
filekind Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
filename small warning+PCH fixes 2010-06-21 21:46:29 +00:00
filesys
font
fontmap
formatconverter Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
fswatcher
geometry
graphics Set svn properties on .cpp files. 2010-09-17 11:17:55 +00:00
hashes
html Merge the new GUI tests from SOC2010_GUI_TEST branch. 2010-08-22 22:16:05 +00:00
image Merge the new GUI tests from SOC2010_GUI_TEST branch. 2010-08-22 22:16:05 +00:00
interactive Fix tests compilation without wxUSE_REGEX. 2010-10-03 17:14:57 +00:00
intl
lists
log Exclude tests relying on last error being set under MinGW. 2010-10-03 17:15:24 +00:00
longlong
mbconv Run MBConvTestCase::LibcTests() only for MSVC and not other Windows compilers. 2010-10-03 17:15:46 +00:00
misc using proper dylib for darwin 2010-06-20 15:24:01 +00:00
net Merge the new GUI tests from SOC2010_GUI_TEST branch. 2010-08-22 22:16:05 +00:00
regex Fix tests compilation without wxUSE_REGEX. 2010-10-03 17:14:57 +00:00
scopeguard Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
sizers Merge the new GUI tests from SOC2010_GUI_TEST branch. 2010-08-22 22:16:05 +00:00
streams Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
strings Use wxUSING_VC_CRT_IO for MSVC CRT-specific test results. 2010-10-03 17:16:00 +00:00
textfile
thread make POSIX and Windows implementation of wxThread::Run() coherently assert when trying to Run() a thread twice; add a test for it. 2010-07-25 13:55:36 +00:00
toplevel Set svn properties on .cpp files. 2010-09-17 11:17:55 +00:00
uris disable FTPTestCase by default. 2010-06-02 10:49:44 +00:00
vectors
weakref
window Merge the new GUI tests from SOC2010_GUI_TEST branch. 2010-08-22 22:16:05 +00:00
xlocale
xml Fix attributes escaping when writing XML. 2010-08-04 14:57:30 +00:00
asserthelper.cpp Merge the new GUI tests from SOC2010_GUI_TEST branch. 2010-08-22 22:16:05 +00:00
asserthelper.h Merge the new GUI tests from SOC2010_GUI_TEST branch. 2010-08-22 22:16:05 +00:00
dummy.cpp
horse.ani
horse.bmp
horse.cur
horse.gif
horse.ico
horse.jpg
horse.pcx
horse.png
horse.pnm
horse.tga
horse.tif
horse.xpm
makefile.bcc Add a simple test for keyboard events generation. 2010-09-11 10:18:31 +00:00
makefile.gcc Add a simple test for keyboard events generation. 2010-09-11 10:18:31 +00:00
Makefile.in Add a simple test for keyboard events generation. 2010-09-11 10:18:31 +00:00
makefile.vc Add a simple test for keyboard events generation. 2010-09-11 10:18:31 +00:00
makefile.wat Add a simple test for keyboard events generation. 2010-09-11 10:18:31 +00:00
runtests.bat
test_printfbench.dsp
test_test_gui.dsp Add a simple test for keyboard events generation. 2010-09-11 10:18:31 +00:00
test_test.dsp move console sample's interactive tests to two different CppUnit testsuites: InteractiveInputTestCase which requires user input and InteractiveOutputTestCase which outputs stuff to be checked from the user. 2010-06-21 21:03:47 +00:00
test_vc7_printfbench.vcproj
test_vc7_test_gui.vcproj Add a simple test for keyboard events generation. 2010-09-11 10:18:31 +00:00
test_vc7_test.vcproj move console sample's interactive tests to two different CppUnit testsuites: InteractiveInputTestCase which requires user input and InteractiveOutputTestCase which outputs stuff to be checked from the user. 2010-06-21 21:03:47 +00:00
test_vc8_printfbench.vcproj
test_vc8_test_gui.vcproj Add a simple test for keyboard events generation. 2010-09-11 10:18:31 +00:00
test_vc8_test.vcproj move console sample's interactive tests to two different CppUnit testsuites: InteractiveInputTestCase which requires user input and InteractiveOutputTestCase which outputs stuff to be checked from the user. 2010-06-21 21:03:47 +00:00
test_vc9_printfbench.vcproj
test_vc9_test_gui.vcproj Add a simple test for keyboard events generation. 2010-09-11 10:18:31 +00:00
test_vc9_test.vcproj move console sample's interactive tests to two different CppUnit testsuites: InteractiveInputTestCase which requires user input and InteractiveOutputTestCase which outputs stuff to be checked from the user. 2010-06-21 21:03:47 +00:00
test.bkl Add a simple test for keyboard events generation. 2010-09-11 10:18:31 +00:00
test.cpp Don't throw assert failure exception in the test suite if it's unsafe. 2010-10-04 10:53:37 +00:00
testableframe.cpp Add ClearEventCount to wxTestableFrame. This means we can clear an event count when an event counter goes out of scope so the are no spurious results in later tests. 2010-09-23 16:55:29 +00:00
testableframe.h Add ClearEventCount to wxTestableFrame. This means we can clear an event count when an event counter goes out of scope so the are no spurious results in later tests. 2010-09-23 16:55:29 +00:00
testdata.fc
testfile.h Globally use "wxWindows licence" consistently. 2010-07-13 13:29:13 +00:00
testprec.h Fix wxUSING_VC_CRT_IO definition in the tests when not using MinGW. 2010-10-03 22:23:57 +00:00