Commit Graph

3194 Commits

Author SHA1 Message Date
Gennadiy Rozental
afa3de58cc fixed test_case_template_test 2015-02-01 04:29:38 -05:00
Gennadiy Rozental
edaa1eae4a fix parameterized_test_test 2015-02-01 04:25:12 -05:00
Gennadiy Rozental
fc31206958 fixed errors_handling_test 2015-02-01 04:10:22 -05:00
Raffi Enficiaud
18324da558 some blabla 2015-01-31 16:43:14 +01: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
Raffi Enficiaud
647c641efd Some work on BOOST_TEST 2015-01-29 00:42:33 +01:00
Raffi Enficiaud
83c4cbffe8 Working a bit on BOOST_TEST macro 2015-01-29 00:40:07 +01:00
Raffi Enficiaud
3824842a18 doxygen cosmetics 2015-01-26 10:08:40 +01:00
Raffi Enficiaud
73a7d08ac7 Merge pull request #32 from akrzemi1/develop
docs: implementing suggestions from Raffi
2015-01-23 01:12:55 +01:00
Andrzej Krzemienski
caf9c72bd1 docs: implementing suggestions from Raffi 2015-01-22 22:32:38 +01:00
Raffi Enficiaud
a00c1dafd0 Merge pull request #31 from akrzemi1/develop
Contexts explained...
2015-01-20 20:01:39 +01:00
Andrzej Krzemienski
8fddd8fa06 Contexts explained... 2015-01-20 17:51:03 +01:00
Raffi Enficiaud
f78a14e608 Merge branch 'develop' of http://github.com/boostorg/test into develop 2015-01-15 09:52:20 +01:00
Raffi Enficiaud
7c15f6c8ad BOOST_TEST macro 2015-01-15 09:51:27 +01:00
Raffi Enficiaud
bf1c1223aa Now just "using" 2015-01-14 21:29:03 +01:00
Raffi Enficiaud
f0765b2002 Revert "Fixing the "hidden overloaded virtual function 'boost::unit_test::output::compiler_log_formatter::test_unit_finish""
This reverts commit 043a11ab71.
2015-01-14 20:53:54 +01:00
Raffi Enficiaud
1a72ac2680 Reverting the merge ef4fb45163 from the branch tractickets/7397 2015-01-14 20:50:33 +01:00
Raffi Enficiaud
72d795e279 Merge pull request #30 from jhunold/link_fixes
use <library> tag for specifying needed libraries
2015-01-13 11:55:26 +01:00
Jürgen Hunold
2500a86961 use <library> tag for specifying needed libraries 2015-01-13 11:15:46 +01:00
Raffi Enficiaud
5833b6b531 Addressing the link issues of dependent libraries 2015-01-13 01:21:53 +01:00
Raffi Enficiaud
daef934776 small fix 2015-01-12 16:46:58 +01:00
Raffi Enficiaud
c174df5bf7 Some more doc and updated change log 2015-01-12 15:24:43 +01:00
Raffi Enficiaud
043a11ab71 Fixing the "hidden overloaded virtual function 'boost::unit_test::output::compiler_log_formatter::test_unit_finish" 2015-01-12 14:58:34 +01:00
Raffi Enficiaud
ef4fb45163 Merge branch 'tractickets/7397' into develop
* tractickets/7397:
  Remove --suppress_timer_output. Update test rules to allow passing arguments
  Update has_time() to take into consideration --deprecated_timer_format
  Add suppress_timer_output option to allow pattern matching of test output
  Add Boost.Timer as a dependent library for the single_header_test
  correct dependencies Boost.Timer and Boost.System
  Add quickbook entries for deprecated_timer_format
  Replace BOOST_TEST_USE_DEPRECATED_TIMER macro with --deprecated_timer_format
  Fixes for #7397
2015-01-12 14:54:22 +01:00
Raffi Enficiaud
77adce1159 Additional example for the cmake 2015-01-12 14:42:02 +01:00
Raffi Enficiaud
5209adb5e6 Merge branch 'ticket_7397' of https://github.com/ja11sop/test into tractickets/7397 2015-01-12 14:35:21 +01:00
jamie
d442454b21 Remove --suppress_timer_output. Update test rules to allow passing arguments 2015-01-12 12:19:38 +00:00
jamie
6d5fdb93a2 Update has_time() to take into consideration --deprecated_timer_format 2015-01-12 11:57:37 +00:00
jamie
ab760e7c0f Merge remote-tracking branch 'upstream/develop' into ticket_7397 2015-01-11 15:49:13 +00:00
jamie
c53deefca8 Add suppress_timer_output option to allow pattern matching of test output 2015-01-11 15:49:04 +00:00
Jürgen Hunold
5caa2bd231 Cherry picking link issue resolution for testing with boost.thread 2015-01-11 14:53:45 +01:00
Raffi Enficiaud
e792068bb4 Merge branch 'ticket_7397' of https://github.com/ja11sop/test into tractickets/7397 2015-01-11 11:15:46 +01:00
jamie
61f9c78967 Add Boost.Timer as a dependent library for the single_header_test 2015-01-10 22:50:50 +00:00
Raffi Enficiaud
52cd4a5dcd Merge branch 'ticket_7397' of https://github.com/ja11sop/test into tractickets/7397 2015-01-10 21:07:41 +01:00
ja11sop
cabc3316df Merge pull request #1 from jhunold/my_7397
Correct dependencies Boost.Timer and Boost.System
2015-01-10 18:00:53 +00:00
Raffi Enficiaud
fb146b028d Merge pull request #28 from akrzemi1/develop
Doc: cleared confusion between test unit and tests case
2015-01-10 14:50:44 +01:00
Jürgen Hunold
fa6f4f34be correct dependencies Boost.Timer and Boost.System 2015-01-10 14:22:13 +01:00
Andrzej Krzemienski
2958bfab3f Doc: cleared confusion between test unit and tests case 2015-01-10 12:51:35 +01:00
Raffi Enficiaud
f3120d05a8 Merge branch 'ticket_7397' of git://github.com/ja11sop/test into tractickets/7397 2015-01-09 22:41:30 +01:00
Raffi Enficiaud
3a841aba02 Merge pull request #27 from akrzemi1/patch-1
Doc: typeo sould --> should
2015-01-09 22:38:31 +01:00
Andrzej Krzemieński
27d0387c1c Doc: typeo sould --> should 2015-01-09 22:37:53 +01:00
Raffi Enficiaud
0d04420c40 Merge pull request #26 from akrzemi1/develop
Documented running tests by label
2015-01-09 22:19:47 +01:00
Andrzej Krzemienski
e37f058d88 Documented running tests by label 2015-01-09 22:14:26 +01:00
Raffi Enficiaud
a8e82a776e Merge pull request #25 from akrzemi1/develop
Doc: decorator examples use a template
2015-01-09 21:56:59 +01:00
Andrzej Krzemienski
6e9345d2b6 Doc: aded reference to decorators 2015-01-09 21:43:26 +01:00
Andrzej Krzemienski
44eefc24ca Doc: decorator examples use a template
Also added entry in the reference
2015-01-09 21:15:15 +01:00
Raffi Enficiaud
40091a45fa Stub for BOOST_TEST 2015-01-09 15:55:37 +01:00
Raffi Enficiaud
c95d18f8e3 some content about contexts 2015-01-09 15:52:54 +01:00
Raffi Enficiaud
18a1efad86 testing contexts 2015-01-09 15:33:29 +01:00
Raffi Enficiaud
2ac45469fb Copyright update
example69 on contexts
2015-01-09 15:01:45 +01:00