Commit Graph

3194 Commits

Author SHA1 Message Date
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
Beman Dawes
6d1e9c19d9 Starting point for releases
[SVN r39706]
2007-10-05 14:25:06 +00:00
Vladimir Prus
71d464e9fe Remove V1 Jamfiles
[SVN r38516]
2007-08-08 19:02:26 +00:00
nobody
5bce49b6b2 This commit was manufactured by cvs2svn to create tag
'Version_1_34_1'.

[SVN r38286]
2007-07-24 19:28:14 +00:00
Thomas Witt
d211d316a4 Patch from Trac #583.
[SVN r37850]
2007-06-01 16:41:06 +00:00
Douglas Gregor
5e944cf05c Add include of climits
[SVN r37365]
2007-04-05 14:46:47 +00:00
Gennadiy Rozental
194f17cbbf Merged garbage removeal from trunk to branch
[SVN r37051]
2007-02-23 18:20:10 +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
e09e9c5fd3 Make the msvc-6.5 hack even more specific, i.e. apply only in release builds.
[SVN r37034]
2007-02-22 17:57:29 +00:00
Roland Schwarz
6b5bc4d188 force msvc-6.5_stlport4 also only using static libs.
[SVN r37002]
2007-02-19 12:08:24 +00:00
Roland Schwarz
2e75ced270 Disabled dynamic linking of UTF for msvc-6.5 compiler
[SVN r36877]
2007-02-03 14:17:55 +00:00
Roland Schwarz
99b51da0b2 Merged from HEAD
[SVN r36429]
2006-12-16 15:02:16 +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
d4e1bd988b Merge from HEAD: Remove unnecessary export makro.
[SVN r36214]
2006-11-30 14:41:21 +00:00
Jürgen Hunold
38ca8c697c Remove unnecessary export makro.
[SVN r36213]
2006-11-30 14:38:40 +00:00
Jürgen Hunold
ff9aa8589b Merge from HEAD: Adjust last prg_exec_monitor_test to use static linking.
[SVN r36207]
2006-11-30 10:30:09 +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
3a290c8972 Merge from HEAD: Add missing export macros for print_log_value<>
[SVN r36042]
2006-11-14 21:33:26 +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
9091a126d7 Merge from HEAD: Removed wrong export declarations.
[SVN r36034]
2006-11-14 07:35:43 +00:00
Jürgen Hunold
7a7ef5bc6b Removed wrong export declarations.
[SVN r36033]
2006-11-14 07:34:30 +00:00
Jürgen Hunold
2a6c39be01 Merge from HEAD:
Added missing export declarations.


[SVN r36026]
2006-11-13 20:06:57 +00:00
Jürgen Hunold
c707d5fd30 Added missing export declarations.
[SVN r36025]
2006-11-13 20:03:48 +00:00
Vladimir Prus
0ca9acd110 Merge from HEAD.
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 r35990]
2006-11-10 19:59:52 +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