Commit Graph

  • f0c982a849 Fixes #6331 Gennadiy Rozental 2012-01-20 23:16:14 +0000
  • d5a631e5be add new requirement for gcc toolset to use c++11 Gennadiy Rozental 2011-11-14 08:46:42 +0000
  • f19e9d24e6 eliminate use requirement <toolset>gcc:<cxxflags>-std=c++0x Gennadiy Rozental 2011-11-14 08:44:53 +0000
  • 995e38084b renamed the test with proper name Gennadiy Rozental 2011-11-09 00:07:37 +0000
  • 0532ca7306 new patterm Gennadiy Rozental 2011-11-08 08:45:58 +0000
  • d4bf5735e5 only require c++11 features from users Gennadiy Rozental 2011-11-07 10:00:23 +0000
  • 23c85f515c eliminated warning in framework.ipp\nBetter type name for gcc builds Gennadiy Rozental 2011-11-07 09:50:55 +0000
  • d7d3a17af6 require c++11 features from gcc Gennadiy Rozental 2011-11-07 09:06:10 +0000
  • 5fb5586438 fixed the issue fixed the test Gennadiy Rozental 2011-11-07 09:01:20 +0000
  • f649355824 added missing forward Gennadiy Rozental 2011-11-07 09:00:24 +0000
  • 1b15c602da comment fix Gennadiy Rozental 2011-11-07 08:13:51 +0000
  • a6f98dddb4 new pattern files Gennadiy Rozental 2011-10-22 09:27:07 +0000
  • 1314fc724a new pattern file Gennadiy Rozental 2011-10-18 10:27:00 +0000
  • fb390a3eb6 use 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
  • cf35524c10 Added missing " # pragma warning(pop) " Fixes #5870 Gennadiy Rozental 2011-10-18 09:29:58 +0000
  • 1cde771e74 Added missing static cast for non standard FPT Fixes #5729 Gennadiy Rozental 2011-10-18 09:25:37 +0000
  • b78df21882 avoid crash if testing tool is used in global fixture Fixes #5563 Gennadiy Rozental 2011-10-18 09:20:11 +0000
  • 7429bff323 Make Boost.Test error messages to appear in VC10 errors list Fixes #5374 Gennadiy Rozental 2011-10-18 08:54:51 +0000
  • c8159951ec added 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
  • e327f63ba4 year Gennadiy Rozental 2011-10-18 05:09:15 +0000
  • 624ece42fd moved Gennadiy Rozental 2011-10-18 05:08:27 +0000
  • 6348908c73 test tests Gennadiy Rozental 2011-10-17 11:15:55 +0000
  • dbec26921f latest state of sources Fixes #4982 Gennadiy Rozental 2011-10-17 11:13:55 +0000
  • 743a0220a2 New family of testing tools BOOST_CHECKA (looking for better name Gennadiy Rozental 2011-10-17 11:06:14 +0000
  • cc34873c8b use typeid to report "real" exception type if possible. Fixes #4911 Gennadiy Rozental 2011-10-17 07:20:58 +0000
  • e96a263579 escape CDATA section end within CDATA section Fixes #5412 Gennadiy Rozental 2011-10-17 05:26:05 +0000
  • e2d8dc1584 Added 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
  • 91f244ca1e add more tests for "negative" filters Gennadiy Rozental 2011-10-16 21:27:43 +0000
  • 025ba1c6e8 fixed a bug in context handling New feature: "nagative" filters Fixes #5262 Gennadiy Rozental 2011-10-16 21:26:41 +0000
  • a81005cb1d remove non portable comparison Gennadiy Rozental 2011-10-16 06:36:32 +0000
  • 161ba86c4a new files Gennadiy Rozental 2011-10-16 05:26:57 +0000
  • 088f0a075a docs updated Gennadiy Rozental 2011-10-16 05:22:35 +0000
  • 7924e955b7 Introduces notion of framework shutdown Fixes #5582 Gennadiy Rozental 2011-10-16 05:12:00 +0000
  • 5583a8e765 Eliminated some warnings Reverted back to _MSC_VER Gennadiy Rozental 2011-10-16 04:04:57 +0000
  • b8b97aea1c some portability fixes Gennadiy Rozental 2011-10-11 06:42:57 +0000
  • 347c642083 some portability fixes Gennadiy Rozental 2011-10-11 06:42:30 +0000
  • 3892c28f2d typo Gennadiy Rozental 2011-10-10 17:18:08 +0000
  • ac17f5e49c new framework for automated assertion construction Gennadiy Rozental 2011-10-10 08:39:04 +0000
  • 94bfda02ab new test Gennadiy Rozental 2011-10-10 08:36:49 +0000
  • f657f4a358 Include <boost/test/tree/global_fixture.hpp> for backward compatibility Jürgen Hunold 2011-10-10 04:48:34 +0000
  • 61992e4927 Fix: gcc stdlib declares std::getchar in <cstdio> Jürgen Hunold 2011-10-10 04:46:34 +0000
  • 0fc9133743 renamed 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
  • 8e10d0abb9 renamed 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
  • 7df28b8b1a moved in proper place Gennadiy Rozental 2011-10-05 08:40:25 +0000
  • 033555f652 reinstated removed headers temporarily reinstated removed macro and namespace temporarily Gennadiy Rozental 2011-10-05 06:40:50 +0000
  • 03b0d124a8 missing virtual destructor Gennadiy Rozental 2011-10-05 06:25:37 +0000
  • ae99e75e09 in accordance with yesterday changes Gennadiy Rozental 2011-10-05 06:23:10 +0000
  • 625d2a257f missing include small logic bug in framework Gennadiy Rozental 2011-10-05 04:53:58 +0000
  • 1001749fb1 avoided double ref Gennadiy Rozental 2011-10-05 04:16:12 +0000
  • 05d508801f reinstated for now Gennadiy Rozental 2011-10-03 20:40:48 +0000
  • e92119563b reinstated for now Gennadiy Rozental 2011-10-03 20:35:43 +0000
  • dd1c8efdbc some minor fixes Gennadiy Rozental 2011-10-03 20:22:46 +0000
  • a0894e6cb8 new decorator example Gennadiy Rozental 2011-10-03 20:21:32 +0000
  • a5dbedae8c rename Gennadiy Rozental 2011-10-03 20:20:27 +0000
  • 25d7de0650 some missing files Gennadiy Rozental 2011-10-03 10:57:52 +0000
  • 535c7f772e New 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
  • 1df0dd5850 Removed 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
  • 28f4f74319 added decorator.cpp Gennadiy Rozental 2011-10-02 18:40:43 +0000
  • e94d1a353c examples updated Gennadiy Rozental 2011-10-02 09:59:38 +0000
  • c7edbf7d57 use new tool Gennadiy Rozental 2011-10-02 09:58:21 +0000
  • 286dc1db33 updated unit tests Gennadiy Rozental 2011-10-02 09:57:34 +0000
  • 1f4aa37f26 added decorator removed test exec monitor Gennadiy Rozental 2011-10-02 09:55:57 +0000
  • e8bcb5ada1 corrected manipulator handling in lazy_ostream added some forwards Gennadiy Rozental 2011-10-02 09:53:11 +0000
  • 235acea2fa Removed 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
  • 971ed7f606 introduced 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
  • 601eab0343 made "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
  • c177f7062c facilitated CLA parser reuse for multiple parsing sessions fixed bug in handling boolean parameters Gennadiy Rozental 2011-09-16 03:19:43 +0000
  • be96e81747 new test for running by name/label functionality Gennadiy Rozental 2011-09-16 03:16:10 +0000
  • a03cc1c363 new test for running by name/label functionality Gennadiy Rozental 2011-09-16 03:15:16 +0000
  • c3cbee0263 switch to auto tools Gennadiy Rozental 2011-09-16 03:13:46 +0000
  • a256246732 added cla examples jamfile Gennadiy Rozental 2011-09-16 03:12:41 +0000
  • a4e6383a7e added missing examples Gennadiy Rozental 2011-09-16 03:10:47 +0000
  • ff7b86026f support for failure context Gennadiy Rozental 2011-09-06 07:14:08 +0000
  • abf897e466 check BOOST_NO_FENV_H before making use of it. John Maddock 2011-03-23 12:24:19 +0000
  • 704e7cb516 Revert [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
  • d9dbf412f9 Reverting some accident changes to a few jamfiles from my last commit. Bryce Adelstein-Lelbach 2011-01-14 02:51:17 +0000
  • 1753857f1b Replacing 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
  • 4007ed937a Fix a few doc typos. Fixes #4923. Fixes #4924. Steven Watanabe 2010-12-09 17:08:15 +0000
  • 6e20d0bc70 Added 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
  • dfd5bb405f Neglected a "!" Bryce Adelstein-Lelbach 2010-11-08 13:17:36 +0000
  • 3bdcf44e75 Clang hand-holding, mostly for issues caused by Clang defining GCC macros. Bryce Adelstein-Lelbach 2010-11-07 20:05:04 +0000
  • 62643ac712 Spirit: merging from trunk upto rev. 61489 Hartmut Kaiser 2010-07-04 22:38:38 +0000
  • a3754fdf63 Merge 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
  • f6ee970ecf Fix Boost.Test on msvc 7.1 based on a patch from David Walthall Steven Watanabe 2010-06-16 02:31:08 +0000
  • cd47d62b46 Fix Boost.Test on Sun. Steven Watanabe 2010-06-15 18:55:48 +0000
  • 0f1a713690 Call 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
  • 456ea98bb6 Fix -Wshadow warnings. Fixes #4017 Steven Watanabe 2010-06-11 13:55:31 +0000
  • f7d4ce565a Add missing #includes. Fixes #3979 Steven Watanabe 2010-06-11 03:49:17 +0000
  • 23b228310a Add 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
  • 6f818d8a18 Fixes for como Steven Watanabe 2010-06-11 00:51:35 +0000
  • 97eaf85c57 Update the generated documentation for Boost.Test Steven Watanabe 2010-06-10 22:57:00 +0000
  • 9a7d76b446 Rename examples. Fixes #4161 Steven Watanabe 2010-06-10 21:56:35 +0000
  • 66db99ef64 Fix file names in the Progam Execution Monitor docs. Fixes #3785. Steven Watanabe 2010-06-10 21:33:46 +0000
  • dede18e5a8 Fix file names in the Execution Monitor documentation. Fixes #3784. Steven Watanabe 2010-06-10 21:28:43 +0000
  • 6b8e922e5a Use > instead of >= for BOOST_<level>_GT. Fixes #3463 Steven Watanabe 2010-06-10 21:14:08 +0000
  • b6a922a296 Put the documentation of logging floating point numbers in the right file. Fixes #3392. Steven Watanabe 2010-06-10 21:03:19 +0000
  • 58fb3439fc Fix the reference for report_format and report_level. Fixes #3374 Steven Watanabe 2010-06-10 20:53:47 +0000
  • fea88043c2 Use the correct name for BOOST_<level>_EQUAL_COLLECTIONS. Fixes #2717 Steven Watanabe 2010-06-10 20:11:03 +0000
  • f8c996b837 Use the correct name for detect_memory_leaks (instead of build_info). Fixes #2018 Steven Watanabe 2010-06-10 20:05:41 +0000