fb390a3eb6use stderr as default stream for reporting leak errors (the same as any other reports) Fixes#5036
Gennadiy Rozental
2011-10-18 09:46:23 +0000
1cde771e74Added missing static cast for non standard FPT Fixes#5729
Gennadiy Rozental
2011-10-18 09:25:37 +0000
b78df21882avoid crash if testing tool is used in global fixture Fixes#5563
Gennadiy Rozental
2011-10-18 09:20:11 +0000
7429bff323Make Boost.Test error messages to appear in VC10 errors list Fixes#5374
Gennadiy Rozental
2011-10-18 08:54:51 +0000
c8159951ecadded an ability to redirect leaks report into a file also enabled use of No/Yes/T/N as parameter value Fixes#3182
Gennadiy Rozental
2011-10-18 08:41:56 +0000
dbec26921flatest state of sources Fixes#4982
Gennadiy Rozental
2011-10-17 11:13:55 +0000
743a0220a2New family of testing tools BOOST_CHECKA (looking for better name
Gennadiy Rozental
2011-10-17 11:06:14 +0000
cc34873c8buse typeid to report "real" exception type if possible. Fixes#4911
Gennadiy Rozental
2011-10-17 07:20:58 +0000
e96a263579escape CDATA section end within CDATA section Fixes#5412
Gennadiy Rozental
2011-10-17 05:26:05 +0000
e2d8dc1584Added checkpoints at fixture entry points, test case entry point and test case exit point for auto registered test cases Fixes#5008
Gennadiy Rozental
2011-10-17 04:35:59 +0000
91f244ca1eadd more tests for "negative" filters
Gennadiy Rozental
2011-10-16 21:27:43 +0000
025ba1c6e8fixed a bug in context handling New feature: "nagative" filters Fixes#5262
Gennadiy Rozental
2011-10-16 21:26:41 +0000
a81005cb1dremove non portable comparison
Gennadiy Rozental
2011-10-16 06:36:32 +0000
ac17f5e49cnew framework for automated assertion construction
Gennadiy Rozental
2011-10-10 08:39:04 +0000
94bfda02abnew test
Gennadiy Rozental
2011-10-10 08:36:49 +0000
f657f4a358Include <boost/test/tree/global_fixture.hpp> for backward compatibility
Jürgen Hunold
2011-10-10 04:48:34 +0000
61992e4927Fix: gcc stdlib declares std::getchar in <cstdio>
Jürgen Hunold
2011-10-10 04:46:34 +0000
0fc9133743renamed unit_test_suite.ipp into test_tree.ipp moved unit_test_parameters.hpp from detail into main directory
Gennadiy Rozental
2011-10-08 04:53:13 +0000
8e10d0abb9renamed unit_test_suite.ipp into test_tree.ipp moved unit_test_parameters.hpp from detail into main directory New CLA wait_for_debugger: allows to force test module to wait till user attaches debugger
Gennadiy Rozental
2011-10-08 04:50:38 +0000
7df28b8b1amoved in proper place
Gennadiy Rozental
2011-10-05 08:40:25 +0000
535c7f772eNew decorator::fixture - finally we have suite level fixtures Separated test unit start/finish logic to share common parts unit_test_monitor interface generalized to support sunning fixture methods Fixed couple logic bugs in name filter handling
Gennadiy Rozental
2011-10-03 10:53:28 +0000
1df0dd5850Removed unit_test_framework namespace test_being_aborted moved into framework namespace New decorators: enable_if/disable_if to facilitate change status at construction time Further work on restructuring unit_test_suite_impl split into multiple new headers under boost/test/tree/decorator.hpp
Gennadiy Rozental
2011-10-03 06:59:41 +0000
e8bcb5ada1corrected manipulator handling in lazy_ostream added some forwards
Gennadiy Rozental
2011-10-02 09:53:11 +0000
235acea2faRemoved deprecated headers/interfaces: auto_unit_test.hpp test_exec_monitor.hpp (Test Execution Monitor) unit_test_framework.hpp BOOST_BITWISE_EQUAL( L, R ) BOOST_MESSAGE( M ) BOOST_CHECKPOINT( M ) Eliminated callback.hpp in favor of boost::function. Eliminated need for sero_return_wrapper Eliminated test_func_with_bound_param in favor of boost::bind Eliminated auto_tc_exp_fail in favor on new decorator based implementation Started header reorganization. introduced subdirectory tools for testing tools related headers introduced subdirectory tree for test tree management related headers introduced subdirectory interaction for interaction based testing test_tools.hpp header split into interface (stay as it was) and implementation places in tools/impl.hpp Execution monitor: new interface vexecute - to be used to monitor nullary functions with no result values Introduced notion of auto-registered test unit decorators. General interface and infrastructure put in place. Following decorators already implemented: decorator::label - adds labels to a test unit decorator::expected_failures - set expected failures for test unit decorator::timeout - sets timeout for test unit decorator::description - sets test unit description decorator::depends_on - sets test unit dependency New macro BOOST_TEST_DECORATOR is to be used to specify decorators Added operator+ and operator += for basic_cstring and std::string Eliminated some old workarounds BOOST_AUTO_TEST_CASE_EXPECTED_FAILURES deprecated use decorator interface instead test_case::test_func switched back to readonly property test_tree_visitor interface extended to facilitate visitors applying the same action to all test units. Added: virtual bool visit( test_unit const& ) and redirected other interfaces use it as default. Fixed bug in lazy_ostream_impl construction
Gennadiy Rozental
2011-10-02 09:00:16 +0000
971ed7f606introduced support for "run by label" run by name/label now recognizes dependencies traverse_test_tree now able traverse whole tree ignoring enable/disable status dependencies became public property of test unit
Gennadiy Rozental
2011-09-16 03:26:16 +0000
601eab0343made "run" argument multiplicable facilitated CLA parser reuse for multiple parsing sessions (mostly for internal unit testing) introduced list_context CLA
Gennadiy Rozental
2011-09-16 03:22:37 +0000
c177f7062cfacilitated CLA parser reuse for multiple parsing sessions fixed bug in handling boolean parameters
Gennadiy Rozental
2011-09-16 03:19:43 +0000
be96e81747new test for running by name/label functionality
Gennadiy Rozental
2011-09-16 03:16:10 +0000
a03cc1c363new test for running by name/label functionality
Gennadiy Rozental
2011-09-16 03:15:16 +0000
c3cbee0263switch to auto tools
Gennadiy Rozental
2011-09-16 03:13:46 +0000
ff7b86026fsupport for failure context
Gennadiy Rozental
2011-09-06 07:14:08 +0000
abf897e466check BOOST_NO_FENV_H before making use of it.
John Maddock
2011-03-23 12:24:19 +0000
704e7cb516Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
Steven Watanabe
2011-01-15 08:11:51 +0000
d9dbf412f9Reverting some accident changes to a few jamfiles from my last commit.
Bryce Adelstein-Lelbach
2011-01-14 02:51:17 +0000
1753857f1bReplacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost. On Linux, GNU's libstdc++, which is the default stdlib for icc and clang, cannot parse the <iomanip> header in version 4.5+ (which thankfully neither compiler advises the use of yet), as it's original C++98-friendly implementation has been replaced with a gnu++0x implementation. <boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing boost::detail::setfill, boost::detail::setbase, boost::detail::setw, boost::detail::setprecision, boost::detail::setiosflags and boost::detail::resetiosflags.
Bryce Adelstein-Lelbach
2011-01-14 02:35:58 +0000
4007ed937aFix a few doc typos. Fixes#4923. Fixes#4924.
Steven Watanabe
2010-12-09 17:08:15 +0000
6e20d0bc70Added a detail header for fenv. Please use boost/detail/fenv.hpp in Boost code to avoid problems with Clang/glibc.
Bryce Adelstein-Lelbach
2010-11-08 17:10:25 +0000
dfd5bb405fNeglected a "!"
Bryce Adelstein-Lelbach
2010-11-08 13:17:36 +0000
3bdcf44e75Clang hand-holding, mostly for issues caused by Clang defining GCC macros.
Bryce Adelstein-Lelbach
2010-11-07 20:05:04 +0000
62643ac712Spirit: merging from trunk upto rev. 61489
Hartmut Kaiser
2010-07-04 22:38:38 +0000
a3754fdf63Merge r62426 from ^/trunk ------------------------------------------------------------------------ r62426 | jhunold | 2010-06-04 16:31:54 +0200 (Fr, 04 Jun 2010) | 2 lines
Jürgen Hunold
2010-06-29 19:57:44 +0000
f6ee970ecfFix Boost.Test on msvc 7.1 based on a patch from David Walthall
Steven Watanabe
2010-06-16 02:31:08 +0000
cd47d62b46Fix Boost.Test on Sun.
Steven Watanabe
2010-06-15 18:55:48 +0000
0f1a713690Call test_finish/test_unit_finish in the reverse order from test_start/test_unit_start. Fixes#3978
Steven Watanabe
2010-06-11 15:18:46 +0000
456ea98bb6Fix -Wshadow warnings. Fixes#4017
Steven Watanabe
2010-06-11 13:55:31 +0000
f7d4ce565aAdd missing #includes. Fixes#3979
Steven Watanabe
2010-06-11 03:49:17 +0000
23b228310aAdd boost_ prefix to extern "C" functions. Fixes#3811
Steven Watanabe
2010-06-11 03:39:22 +0000
10430e190e#include <osreldate.h> on FreeBSD. Fixes#3897
Steven Watanabe
2010-06-11 01:33:45 +0000
6f818d8a18Fixes for como
Steven Watanabe
2010-06-11 00:51:35 +0000
97eaf85c57Update the generated documentation for Boost.Test
Steven Watanabe
2010-06-10 22:57:00 +0000
9a7d76b446Rename examples. Fixes#4161
Steven Watanabe
2010-06-10 21:56:35 +0000
66db99ef64Fix file names in the Progam Execution Monitor docs. Fixes#3785.
Steven Watanabe
2010-06-10 21:33:46 +0000
dede18e5a8Fix file names in the Execution Monitor documentation. Fixes#3784.
Steven Watanabe
2010-06-10 21:28:43 +0000
6b8e922e5aUse > instead of >= for BOOST_<level>_GT. Fixes#3463
Steven Watanabe
2010-06-10 21:14:08 +0000
b6a922a296Put the documentation of logging floating point numbers in the right file. Fixes#3392.
Steven Watanabe
2010-06-10 21:03:19 +0000
58fb3439fcFix the reference for report_format and report_level. Fixes#3374
Steven Watanabe
2010-06-10 20:53:47 +0000
fea88043c2Use the correct name for BOOST_<level>_EQUAL_COLLECTIONS. Fixes#2717
Steven Watanabe
2010-06-10 20:11:03 +0000
f8c996b837Use the correct name for detect_memory_leaks (instead of build_info). Fixes#2018
Steven Watanabe
2010-06-10 20:05:41 +0000