Commit Graph

53 Commits

Author SHA1 Message Date
Raffi Enficiaud
ae01c8387c Documentation updates
- section about command line argument filtering for template test cases
- many typos fixes
- remove reference to bjam
2019-10-31 08:54:50 +01:00
Raffi Enficiaud
3b08f3a436 Test tree constrains and doc refactoring
the test suite and master test suite are now part of a more general
section about the test tree. The constraints on the tree are now
visible on the TOC.
2019-03-24 17:40:35 +01:00
Raffi Enficiaud
fcd24729df New documentation section about runtime configuration
- adding tests for custom command line argument passing
- using command line argument in global fixtures and raising strong errors
- using command line argument in init function and describing the errors
- using command line argument dataset test cases and describing the errors
- removing sample totally from all the examples
2019-03-19 01:43:29 +01:00
Raffi Enficiaud
dba055cfdf Fix doc contradiction (thanks to https://github.com/DesWurstes) 2018-09-02 17:37:47 +02:00
Raffi Enficiaud
54490c7a0e colour-output default value fix 2018-07-04 22:10:48 +02:00
Raffi Enficiaud
b9f1cdfacd "--run_test=*" activates the disabled tests 2018-06-27 12:30:10 +02:00
Raffi Enficiaud
9a9e1467fd Precondition failure is not an error and better handling of skipped tests
- Skipped tests is not an error
- Handling of skipped tests
  - Now printing when a test has been skipped because of the failed precondition
  - More demonstrative test
- Unit test reproducing the precondition error issue
2018-06-25 20:10:51 +02:00
Raffi Enficiaud
e599a4653e Fix documentation list 2018-01-18 14:04:03 +01:00
Raffi Enficiaud
02f9a561bc Doc: fix type (trac 12506) 2016-10-18 23:11:52 +02:00
Raffi Enficiaud
7c84d4f0a7 Change log and doc update 2016-08-18 22:24:27 +02:00
Raffi Enficiaud
8567c2ae8a Merge branch 'topic/8707-8834-junit-several-loggers' into develop
* topic/8707-8834-junit-several-loggers:
  Change log update
  Documentation
  JUnit default output stream
  Logger tests: overriding the output_stream_logger matching algorithm and changing the format of the messages sent by the framework
  Combined logger: CLA handling and stream/log level per formatter
  Junit logger: integration into the set of loggers
  JUnit logger: implementation
  Multiple logger: entry in progress now being per logger as well
  Multiple logger: now enabling a logger by its format
  Multiple logger: breaking changes in the API in order to be able to add a logger per format on the fly
  Loggers: now handling abort signal as well
  Multiple loggers: having several loggers at the same time
  Algorithm: replace all strings with/out wildcards
  output_test_stream: being able to override the match_pattern method by making it virtual (+ other functions)
  output_test_stream: improved messages on error
  Framework: fixing the time associated to each test unit
  issues with VS placeholders
2016-08-18 01:47:55 +02:00
Raffi Enficiaud
b9d5c892cd Documentation 2016-08-18 01:30:07 +02:00
Raffi Enficiaud
a7c3116882 Combined logger: CLA handling and stream/log level per formatter
- new CLA argument for being able to specify a logger with repetition, as well as its log level and stream
- the specification of the logger are: logger_name[:log_level[:log_sink]]
- empty token are kept: 'logger_name::' is a valid spec
- now being able to specify a stream per format: modification of the stream helper
- the output stream of a particular format now accepts the name of the stream instead of the name of the associated param on the command line
2016-08-18 01:30:07 +02:00
Raffi Enficiaud
6f7ea98604 Changelog and doc update 2016-08-17 01:25:23 +02:00
Raffi Enficiaud
b7492a43cd Added documentation and change log 2016-05-27 09:55:28 +02:00
Raffi Enficiaud
2fc4f35f42 Random parameter: updated documentation 2016-02-02 09:30:32 +01:00
Raffi Enficiaud
f30bf818ec Better wording and links 2016-01-27 00:07:33 +01:00
zerotypos-found
ce9b0d7198 Fix typo in doc. 2016-01-19 15:04:24 +09:00
Raffi Enficiaud
24ba456f9b Doc: list_content/list_label enhancement
- Adding the example and a visual output (DOT) and textual output
- Adding the legend
- SVGs are not rendered properly by quickbook, so the text contains a PNG
2015-10-27 14:34:38 +01:00
Raffi Enficiaud
c54743e06d Merge branch 'topic/new-cla-cleaned' into topic/doc-list-labels-content-update
* topic/new-cla-cleaned:
  Allow some foreign token in between boost.test arguemnts for backward compatibility
  Copyright updates
  Doc: change log update
  C++03 compatibility
  Doc: updates for new cla
  Parameters updates for new cla
  Cleanup: utils namespace
  New CLA cont.
  Named parameters refactoring + tests
  New CLA

Conflicts:
	doc/runtime_configuration/runtime_config_reference.qbk
2015-10-27 10:15:18 +01:00
Raffi Enficiaud
d7d95289bf Doc: General content on list_labels/list_content switch
Doc: reference updates
Doc: shorter lines
2015-10-20 15:00:41 +02:00
Gennadiy Rozental
e0d428f433 Copyright updates 2015-10-20 15:00:24 +02:00
Gennadiy Rozental
c40207eb98 Doc: updates for new cla 2015-10-20 15:00:24 +02:00
Gennadiy Rozental
b011e02349 copyright update 2015-10-19 14:14:43 +02:00
Raffi Enficiaud
5655c491a6 Revert "after testing"
This reverts commit a733f30a31.
2015-10-08 03:28:28 +02:00
Raffi Enficiaud
364649217d Revert "Copyright update"
This reverts commit 3906cc513f.
2015-10-08 03:26:40 +02:00
Raffi Enficiaud
5b659e70eb Revert "some mistakes for the env variables (test filter and wait for debug)."
This reverts commit 13b4cfa64f.
2015-10-08 03:26:18 +02:00
Raffi Enficiaud
13b4cfa64f some mistakes for the env variables (test filter and wait for debug). 2015-09-28 10:27:45 +02:00
Gennadiy Rozental
3906cc513f Copyright update 2015-09-25 04:20:51 -04:00
Gennadiy Rozental
a733f30a31 after testing 2015-09-24 02:41:37 -04:00
Marek Kurdej
aeb67a50ca Fixed typos. Used U.S. spelling consistently. 2015-07-10 15:09:52 +02:00
Gennadiy Rozental
9b58f32cf2 pushed new example naming scheme into qbk files 2015-06-13 01:41:41 -04:00
Raffi Enficiaud
4b2d2c420d A bit of more documentation on output_test_streams 2015-06-03 01:35:46 +02:00
Gennadiy Rozental
1a3893dae0 eliminated BOOST_CHECK on context description page; normalized all examples output to test.cpp(nn): 2015-05-23 01:16:39 -04:00
Gennadiy Rozental
ca5e4f3328 copyright updated to "year" Boost.Test team 2015-05-23 00:34:24 -04:00
Raffi Enficiaud
9253d55dcf ran->run 2015-05-21 17:09:49 +02:00
Raffi Enficiaud
e4e07792f9 Moving the runtime parameters to the reference section
Updating all the links and linking to sections instead
2015-05-20 10:55:15 +02:00
Raffi Enficiaud
bf08f61956 removing a level of TOC by removing "Users guide" from the parent 2015-05-19 17:08:15 +02:00
Raffi Enficiaud
40439a6593 Merge branch 'develop' into local/new_filtering_merge
* develop: (62 commits)
  Fixing tests on GCCs
  Fixing test on GCCs
  Fixing the tests of this file for GCCs
  Fix collection test on Gccs
  Adding support for C++11 to old gcc compilers as well Fixing issues with arrays
  Fixing counter for r-value ref supported but std::vector still lacking the proper constructor
  Once for all the "Mismatch at" instead of "Mismatch in" for every type of collection
  silence a warning in gcc 4.5
  Revert "introduce fpc::tolerance_based to be used instead of if_floating_point. This should allow us to extend tolerance based comparisons t omore types"
  Revert "introduce fpc::tolerance_based to be used instead of is_floating_point. This should allow us to extend tolerance based comparisons t omore types"
  introduce fpc::tolerance_based to be used instead of is_floating_point. This should allow us to extend tolerance based comparisons t omore types
  introduce fpc::tolerance_based to be used instead of if_floating_point. This should allow us to extend tolerance based comparisons t omore types
  remove executable from header
  remove executable form header
  fix MSVC-12 tests
  ENABLE new test tools fix few leftovers from implementation of new FPV comparisons restore test case in test_fp_comparisons.cpp
  test to clear the error on CrystaX runners
  some doc
  const of the elements of the table
  Trying to fix the array problem on Clang 3.4
  ...

Conflicts:
	doc/examples.qbk
	doc/test_organization/decorators.qbk
	doc/test_organization/parametric_test_case_generation.qbk
	include/boost/test/data/monomorphic/fwd.hpp
	include/boost/test/data/monomorphic/generators/random.hpp
	include/boost/test/data/monomorphic/singleton.hpp
	include/boost/test/tools/floating_point_comparison.hpp
	test/test_files/test_tools_test.pattern
2015-03-25 22:19:11 +01:00
Andrzej Krzemienski
151c84804b docs: finished documenting the filtering algorithm 2015-03-24 14:11:30 +01:00
Andrzej Krzemienski
33854f7ac6 doc: updates in filtering description 2015-03-05 16:54:28 +01:00
Andrzej Krzemienski
2ed00e2caf Doc: progress in test filtering description and decorators 2015-03-04 20:28:17 +01:00
Andrzej Krzemienski
2c63c92f6d Docs: described new enabled, disabled and enable_if decorators 2015-02-03 23:00:04 +01:00
Raffi Enficiaud
b0e75f2ea0 some better links 2015-02-03 02:55:06 +01:00
Raffi Enficiaud
1a72ac2680 Reverting the merge ef4fb45163 from the branch tractickets/7397 2015-01-14 20:50:33 +01:00
Raffi Enficiaud
c174df5bf7 Some more doc and updated change log 2015-01-12 15:24:43 +01:00
jamie
d442454b21 Remove --suppress_timer_output. Update test rules to allow passing arguments 2015-01-12 12:19:38 +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
Andrzej Krzemienski
e37f058d88 Documented running tests by label 2015-01-09 22:14:26 +01:00