Eric Niebler
0f09ca59de
revert more boost.test changes
...
[SVN r40100]
2007-10-16 22:13:11 +00:00
Eric Niebler
09836395d1
reverted to r40064
...
[SVN r40094]
2007-10-16 19:07:12 +00:00
Gennadiy Rozental
5b7e052b62
cygwin issue fix
...
[SVN r40090]
2007-10-16 17:11:00 +00:00
Gennadiy Rozental
8d94bd0085
Major rework of execution monitor functionality:
...
update to the error reporting on both NT and *nix
support for signal handling on alternative stack
execution monitor parameter made public properties
structured exception handling moved to double __try approach with custom SE filter
support for floating point errors enhanced on NT based compilers
Notion of system_error is introduced (to be replaced potentially with boost::system later on)
Invalid parameter error detected by MSVC runtime properly reported
report_error implemented using vsnprintf allowing better output
[SVN r40078]
2007-10-16 07:18:10 +00:00
Gennadiy Rozental
23684bd94a
temporary disable debug related features - to be reverted soon
...
[SVN r40077]
2007-10-16 07:07:43 +00:00
Gennadiy Rozental
f01485c5c2
fix A bug in auto TC exp failure support
...
[SVN r40076]
2007-10-16 07:06:10 +00:00
Gennadiy Rozental
85b1668255
unified test runner interface for both original and alternative init API, the same time streamlining error handling for all the cases
...
new property p_enabled is added to the test unit in preparation for the run by name
[SVN r40069]
2007-10-16 03:51:54 +00:00
Gennadiy Rozental
f3ab0408b8
use io_saver directly
...
[SVN r40068]
2007-10-16 03:47:24 +00:00
Gennadiy Rozental
666483ec07
proper report for the exceptions in inti_unit_test_suite function
...
[SVN r40067]
2007-10-16 02:03:16 +00:00
Gennadiy Rozental
2df1e629c8
msvc 6.5 port
...
[SVN r40066]
2007-10-16 02:02:16 +00:00
Gennadiy Rozental
178f91b539
avoid warnings
...
[SVN r40065]
2007-10-16 02:01:39 +00:00
Gennadiy Rozental
6cf049cb29
Support for expected failures in test cases with automated registration reworked completely. It now allows to be used within auto-test-stuites.
...
framework API changed to return non const references to the test units to allow post creation modifications
unit_test_suite.hpp dependency on framework.hpp removed
inlined version includes all necessary files now
in test_tools.hpp BOOST_TEST_DECL is added/removed where necessary
Test suite auto registration modified to allow c++ namespace like behavior
[SVN r40035]
2007-10-14 21:14:29 +00:00
Gennadiy Rozental
f0bcb32d13
Log level enum value renamed
...
[SVN r40033]
2007-10-14 19:39:33 +00:00
Gennadiy Rozental
9c81e47110
typo in a comment
...
[SVN r40032]
2007-10-14 19:29:59 +00:00
Gennadiy Rozental
cd8a6e2d23
Test module initialization error message is redirected into result reporter stream
...
[SVN r40031]
2007-10-14 19:28:46 +00:00
Gennadiy Rozental
2fb2f0edb8
avoid start/finish messages if log is disabled completely
...
[SVN r40030]
2007-10-14 19:27:32 +00:00
Gennadiy Rozental
05ba27b214
bug in output_test_stream constructor error generation fixed
...
[SVN r40029]
2007-10-14 19:26:23 +00:00
Gennadiy Rozental
b5ebeab7bc
max macro guard
...
[SVN r40028]
2007-10-14 19:25:18 +00:00
Gennadiy Rozental
693e11ccec
set init value for result
...
[SVN r40027]
2007-10-14 19:24:19 +00:00
Gennadiy Rozental
8e9b651a6e
typo in a comment
...
[SVN r40026]
2007-10-14 19:23:14 +00:00
Gennadiy Rozental
83062e2e9b
2 new command line arguments (yet unused):
...
--auto_start_dbg
--use_alt_stack
[SVN r40025]
2007-10-14 18:58:05 +00:00
Gennadiy Rozental
de3410ab40
increase max number of elems in fixed map
...
[SVN r40024]
2007-10-14 18:56:23 +00:00
Gennadiy Rozental
b864503b5d
accessor to the reporter stream provided
...
[SVN r40023]
2007-10-14 18:33:16 +00:00
Gennadiy Rozental
03cab62333
switch from non-portable warning to message
...
[SVN r40018]
2007-10-14 17:49:02 +00:00
Gennadiy Rozental
738ebd131e
cleanup Tag comment
...
[SVN r40015]
2007-10-14 16:49:00 +00:00
Gennadiy Rozental
374c69a63d
cleanup log
...
[SVN r40014]
2007-10-14 16:47:45 +00:00
Douglas Gregor
5e944cf05c
Add include of climits
...
[SVN r37365]
2007-04-05 14:46:47 +00:00
Roland Schwarz
78fd970c43
Removed the msvc-6.5 hack from HEAD again. Gennadiy Rozental didn't like it anyways...
...
[SVN r37035]
2007-02-22 18:00:39 +00:00
Roland Schwarz
7120339e61
Workaround for msvc-6.5: *_EQUAL macros give Internal Compiler Errors, when inlining is turned on.
...
[SVN r36428]
2006-12-16 14:36:23 +00:00
Jürgen Hunold
38ca8c697c
Remove unnecessary export makro.
...
[SVN r36213]
2006-11-30 14:38:40 +00:00
Jürgen Hunold
7accf54a4e
Add missing export macros for print_log_value<>
...
[SVN r36041]
2006-11-14 21:33:01 +00:00
Jürgen Hunold
7a7ef5bc6b
Removed wrong export declarations.
...
[SVN r36033]
2006-11-14 07:34:30 +00:00
Jürgen Hunold
c707d5fd30
Added missing export declarations.
...
[SVN r36025]
2006-11-13 20:03:48 +00:00
Gennadiy Rozental
649b1996da
numeric_limits access guard reworked
...
[SVN r34873]
2006-08-11 17:32:42 +00:00
Gennadiy Rozental
4cab510a8b
flush log strema on exit
...
[SVN r34763]
2006-07-28 15:03:13 +00:00
Gennadiy Rozental
97fcba69e0
flush log stream on exit
...
[SVN r34762]
2006-07-28 15:01:59 +00:00
Gennadiy Rozental
32f6e9fa4d
guard numeric_limits access with is_specialized
...
[SVN r34761]
2006-07-28 15:01:01 +00:00
Gennadiy Rozental
d892178e57
include missing headers
...
[SVN r34759]
2006-07-28 14:54:51 +00:00
John Maddock
22c323c388
Fix min/max guidelines violation.
...
[SVN r34059]
2006-05-22 17:39:43 +00:00
Gennadiy Rozental
3a44069664
eliminate warning
...
[SVN r33389]
2006-03-19 12:23:21 +00:00
Gennadiy Rozental
03bce75082
main function renamed for consistancy
...
[SVN r33383]
2006-03-19 11:45:26 +00:00
Gennadiy Rozental
a8f7694e31
streamline test setup error message
...
[SVN r33381]
2006-03-19 07:27:52 +00:00
Gennadiy Rozental
cf7f3c590b
avoid warning
...
[SVN r33380]
2006-03-19 07:27:11 +00:00
Vladimir Prus
a2e4aad5c0
Fix compile error on MSVC due to max and min being defined as macros.
...
[SVN r33352]
2006-03-16 07:31:06 +00:00
Gennadiy Rozental
61f67f7872
made literal resizable
...
[SVN r33347]
2006-03-15 03:18:29 +00:00
Gennadiy Rozental
09fd0c28cd
warnings eliminated
...
[SVN r33337]
2006-03-13 18:28:26 +00:00
Gennadiy Rozental
4e27f5297b
paaspoint added to check throw
...
[SVN r33217]
2006-03-03 17:39:46 +00:00
Gennadiy Rozental
fad617790a
vc65 workaround
...
[SVN r33113]
2006-02-26 15:24:00 +00:00
Gennadiy Rozental
01f0d93c1d
workaround restored
...
[SVN r33088]
2006-02-23 15:33:15 +00:00
Gennadiy Rozental
43e25750f0
vc70 out
...
[SVN r33087]
2006-02-23 15:10:00 +00:00