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
Vladimir Prus
71d464e9fe
Remove V1 Jamfiles
...
[SVN r38516]
2007-08-08 19:02:26 +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
34d5bf032c
Adjust last prg_exec_monitor_test to use static linking.
...
[SVN r36206]
2006-11-30 10:09:06 +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
Vladimir Prus
a10f5de746
Allow building of shared versions of some Boost.Test libraries.
...
Adjust tests to use always use static linking to Boost.Test, since
linking to the shared version requires test changes.
Patch from Juergen Hunold.
[SVN r35989]
2006-11-10 19:09:56 +00:00
Gennadiy Rozental
dbe75354a9
mistake fixed
...
[SVN r34900]
2006-08-18 04:03:07 +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
Jürgen Hunold
2173e0f8a5
Add Jamfiles for Boost.Build V2
...
[SVN r34147]
2006-06-02 18:28:46 +00:00
John Maddock
22c323c388
Fix min/max guidelines violation.
...
[SVN r34059]
2006-05-22 17:39:43 +00:00
Vladimir Prus
f8bc92a044
Make borland-specific requirements top-level. Otherwise, when building
...
with borland build properties for libs were differents and since all of
them use execution_monitor, we got "duplicate target" error.
[SVN r33717]
2006-04-17 09:39:56 +00:00
Gennadiy Rozental
3a44069664
eliminate warning
...
[SVN r33389]
2006-03-19 12:23:21 +00:00
Gennadiy Rozental
be8443b2dd
*** empty log message ***
...
[SVN r33388]
2006-03-19 12:16:57 +00:00
Gennadiy Rozental
397ab3f64d
*** empty log message ***
...
[SVN r33387]
2006-03-19 12:01:54 +00:00
Gennadiy Rozental
e85f3d29b5
main function renamed
...
[SVN r33386]
2006-03-19 11:55:39 +00:00
Gennadiy Rozental
b38c66433a
*** empty log message ***
...
[SVN r33385]
2006-03-19 11:55:01 +00:00