2
0
mirror of https://github.com/boostorg/test.git synced 2026-01-24 06:22:12 +00:00
Commit Graph

94 Commits

Author SHA1 Message Date
Gennadiy Rozental
8231cbc88d after merge 2015-05-28 02:33:46 -04:00
Gennadiy Rozental
e69cd835eb spaces 2015-05-28 02:30:03 -04:00
Gennadiy Rozental
d15f4c4f52 interaction based testing is killed (for now) 2015-05-24 18:40:56 -04:00
Gennadiy Rozental
f339dfa9bb introduced 2 new manipulators: per_element and lexicographic; removed prod_tools.hpp 2015-05-08 05:53:48 -04:00
Gennadiy Rozental
24e5ddec4a reworked decorators somewhat; introduce alternative API for attaching decorators; fixed gap in decorators support for test case generators; limited decorator designation to * only 2015-02-16 05:53:23 -05:00
Gennadiy Rozental
588a3c1187 revert 2015-02-14 17:08:52 -05:00
Gennadiy Rozental
46e441d0c3 remove executable bit 2015-02-11 14:22:13 -05:00
Gennadiy Rozental
2bef3d3af2 added precondition decorator 2015-02-01 07:47:23 -05:00
Gennadiy Rozental
4b478b53c6 Major rework of filtering approach
the status (enabled/disabled) is split on default and run status. Default is deduced once at the end of setup phase. Run state is deduced before each test tree execution based on default and supplied filters
  disabled nodes are not removed from tree and can be reenabled dynamically
  dependency filtering is moved completely to execution phase into a precondition check step
  dependency tree is validated for loops
  dependency rank is respected in order of node execution now
  dependency works properly with random test execution

added support for selected vs. enabler filters

properly time test suites now

split initialization ans setup phase finalization into separate methods

--list_content parameter is now accepts optional string format name. Default is HRF. We now also support DOT output
  HRF output format is improved to include some test unit attributes (including description)

test suite is considered failing now if it has skipped test case

some messages produced changes to be syntactically correct: failed => has failed for example

properly report precondition failures in log messages

number of spelling errors fixed

small bug in random.hpp is fixed
2015-01-29 02:31:35 -05:00
Gennadiy Rozental
14a236b6c0 ongoing progress 2015-01-04 04:02:27 -05:00
Gennadiy Rozental
e54a707693 revert wrong commit 2014-12-28 17:02:14 -05:00
Gennadiy Rozental
b699bf6715 ongoing progress 2014-12-28 06:30:17 -05:00
Raffi Enficiaud
adaaf1d816 Merge branch 'develop' into feature/quickbookdoc
Conflicts:
	example/unit_test_example_14.cpp
	include/boost/test/execution_monitor.hpp
	include/boost/test/tools/assertion.hpp
	include/boost/test/tools/old/impl.hpp
	include/boost/test/utils/runtime/cla/detail/argument_value_usage.hpp
	include/boost/test/utils/runtime/cla/parser.hpp
	test/Jamfile.v2

Just to keep feature/quickbookdoc updated
2014-12-11 12:01:31 +01:00
Raffi Enficiaud
10d0582c25 Licenses warnings 2014-12-11 10:58:59 +01:00
Gennadiy Rozental
46034650ba Ignore generate dfiles for now 2014-11-25 05:55:43 -05:00
Raffi Enficiaud
89719b5dbe Silencing the warnings on clang for the examples 2014-05-04 01:59:31 +02:00
Raffi Enficiaud
f2e8f6fda4 cleanup to test the inclusion of example files in the documentation 2014-04-29 10:14:52 +02:00
Raffi Enficiaud
242c30facd missing semi colons
It looks like the proper call is this one (file and line should be specified)
2014-04-29 01:01:16 +02:00
Raffi Enficiaud
49b481caf0 license 2014-04-29 00:39:19 +02:00
Gennadiy Rozental
53e392f667 Updated copyright message 2014-03-03 01:16:29 -05:00
Gennadiy Rozental
cd71bb15bd license update
[SVN r81013]
2012-10-18 08:30:52 +00:00
Gennadiy Rozental
a0894e6cb8 new decorator example
[SVN r74673]
2011-10-03 20:21:32 +00:00
Gennadiy Rozental
e94d1a353c examples updated
[SVN r74645]
2011-10-02 09:59:38 +00:00
Gennadiy Rozental
a256246732 added cla examples jamfile
[SVN r74395]
2011-09-16 03:12:41 +00:00
Gennadiy Rozental
a4e6383a7e added missing examples
[SVN r74394]
2011-09-16 03:10:47 +00:00
Steven Watanabe
704e7cb516 Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
[SVN r68168]
2011-01-15 08:11:51 +00:00
Bryce Adelstein-Lelbach
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. 



[SVN r68140]
2011-01-14 02:35:58 +00:00
Steven Watanabe
9a7d76b446 Rename examples. Fixes #4161
[SVN r62774]
2010-06-10 21:56:35 +00:00
Gennadiy Rozental
3b3efba889 fpc related changes
[SVN r62438]
2010-06-05 06:17:15 +00:00
Gennadiy Rozental
8e70155f26 old
[SVN r62018]
2010-05-16 03:59:51 +00:00
Gennadiy Rozental
22e8866efb examples update
[SVN r62017]
2010-05-16 03:58:23 +00:00
Gennadiy Rozental
0aff402215 revert wrong changes
[SVN r58335]
2009-12-13 04:21:43 +00:00
Gennadiy Rozental
81e8aa2fdb fix in examples
[SVN r57994]
2009-11-28 10:22:24 +00:00
Gennadiy Rozental
ddbf97d55e typo
[SVN r53662]
2009-06-06 06:50:34 +00:00
Gennadiy Rozental
7bea34c2f5 examples of external main usage
[SVN r53661]
2009-06-06 06:47:06 +00:00
Gennadiy Rozental
fdfe69e217 test,example update
[SVN r50361]
2008-12-22 08:03:54 +00:00
Gennadiy Rozental
a574fe654c date
[SVN r47788]
2008-07-25 03:52:52 +00:00
Gennadiy Rozental
6f62d562ec copyright update
[SVN r47163]
2008-07-07 03:47:01 +00:00
Gennadiy Rozental
89725b2e38 copyright update
[SVN r47162]
2008-07-07 03:46:10 +00:00
Gennadiy Rozental
5817beb5c4 copyright update
[SVN r47161]
2008-07-07 03:32:34 +00:00
Gennadiy Rozental
ef858e07f4 copyright update
[SVN r47160]
2008-07-07 03:29:55 +00:00
Gennadiy Rozental
f2844a7f6a copyright update
[SVN r47159]
2008-07-07 03:29:21 +00:00
Gennadiy Rozental
01fe2bc31e copyright update
[SVN r47158]
2008-07-07 03:27:18 +00:00
Gennadiy Rozental
8bb49d96d3 minor cleanup
final major piece of this update: debug services (almost complete: without stack dump)

[SVN r40451]
2007-10-25 05:38:19 +00:00
Gennadiy Rozental
7852c1ece5 update to tests and example
[SVN r40338]
2007-10-23 05:25:42 +00:00
Gennadiy Rozental
39bfbe557d correct run rules in examples
make example 2 more pronounced
removed unnecessary ; in example 4 and 5
new alias test in test directory
msvc 6.5 should use static lib
test case for new tools added

[SVN r40271]
2007-10-21 20:59:15 +00:00
Vladimir Prus
71d464e9fe Remove V1 Jamfiles
[SVN r38516]
2007-08-08 19:02:26 +00:00
Gennadiy Rozental
dbe75354a9 mistake fixed
[SVN r34900]
2006-08-18 04:03:07 +00:00
Jürgen Hunold
2173e0f8a5 Add Jamfiles for Boost.Build V2
[SVN r34147]
2006-06-02 18:28:46 +00:00
Gennadiy Rozental
397ab3f64d *** empty log message ***
[SVN r33387]
2006-03-19 12:01:54 +00:00