2
0
mirror of https://github.com/boostorg/test.git synced 2026-01-27 19:32:11 +00:00
Commit Graph

722 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
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