Raffi Enficiaud
89aeac71ac
Fixing floating point dead link
2019-02-15 13:39:54 +01:00
Raffi Enficiaud
aae67d2ac2
Removing the need for samples from datasets
2019-02-15 13:39:54 +01:00
Raffi Enficiaud
e642b3ac15
Change log with TOC
2019-02-14 21:37:53 +01:00
Raffi Enficiaud
5771ddb4f8
Merge branch 'topic/GH-138-decorator-dataset-testcase' into next-internal
...
* topic/GH-138-decorator-dataset-testcase:
Change log
Fixing propagation of decorators to underlying test-case generator
# Conflicts:
# doc/closing_chapters/change_log.qbk
2019-02-14 08:33:24 +01:00
Raffi Enficiaud
6d44cd3014
Change log
2019-02-14 08:32:25 +01:00
Raffi Enficiaud
475a399d97
Merge branch 'topic/PR-205-Fix-MinGW-vsnprintf-compile-errors-warnings' into next-internal
...
* topic/PR-205-Fix-MinGW-vsnprintf-compile-errors-warnings:
Change log
Added unused variable markup to silence gcc warnings.
Use legacy _vsnprintf on MinGW.
# Conflicts:
# doc/closing_chapters/change_log.qbk
2019-02-14 08:27:44 +01:00
Raffi Enficiaud
a2816aeb75
Merge branch 'topic/GH-197-plural-context-in-single-scope' into next-internal
...
* topic/GH-197-plural-context-in-single-scope:
Change log
Making BOOST_TEST_CONTEXT variadic and adding sticky context
# Conflicts:
# doc/closing_chapters/change_log.qbk
2019-02-13 07:15:12 +01:00
Raffi Enficiaud
fc546ae162
Change log
2019-02-13 07:11:59 +01:00
Raffi Enficiaud
35648b949d
Change log
2019-02-12 01:05:05 +01:00
Raffi Enficiaud
1cf1503b23
Making BOOST_TEST_CONTEXT variadic and adding sticky context
...
To ease the creation of contexts, variadic let us declare several
values in one call (no extra brace) while ticky context let us
add new information while they arrive.
The example shows a random trial making a test fail. We force the failure
for the unit tests, which does not remove the documentation value of the
example.
2019-02-12 01:04:00 +01:00
Raffi Enficiaud
6653e061a8
Merge branch 'topic/GH-176-doc-dataset' into next-internal
...
* topic/GH-176-doc-dataset:
Change log
Added documentation on throwing dataset
2019-02-10 23:25:21 +01:00
Raffi Enficiaud
60eec92e0e
Merge branch 'topic/GH-203-dataset-new-fixtures' into next-internal
...
* topic/GH-203-dataset-new-fixtures:
Change log
Extended fixture messages for template test cases
Dataset test case: allowing fixtures w. setup/teardown
# Conflicts:
# doc/closing_chapters/change_log.qbk
2019-02-10 23:25:10 +01:00
Raffi Enficiaud
4738f8eecb
Change log
2019-02-10 20:38:50 +01:00
Raffi Enficiaud
1cd5487b32
Added documentation on throwing dataset
...
Otherwise confusing people.
2019-02-10 20:37:45 +01:00
Raffi Enficiaud
161d62b5fc
Change log
2019-02-10 20:25:06 +01:00
Raffi Enficiaud
ae1a6c608b
Merge branch 'topic/floating-point-comparison-issues' into next-internal
...
* topic/floating-point-comparison-issues:
Change log
Relaxed tolerance based comparisons
2019-02-08 03:26:52 +01:00
Raffi Enficiaud
6078a93239
Change log
2019-02-08 01:41:44 +01:00
Raffi Enficiaud
80d342a806
Relaxed tolerance based comparisons
...
It is now possible to compare a type that is tolerance based together
with a type that is not necessarily tolerance based but still
arithmetic.
Doc update and tests.
2019-02-08 01:32:54 +01:00
Raffi Enficiaud
78b21a159a
Change log
2019-02-08 00:00:57 +01:00
Raffi Enficiaud
aa2ffbf1bf
Merge branch 'topic/GH-177-boost_check_equal-str-test-failure' into next-internal
...
* topic/GH-177-boost_check_equal-str-test-failure:
Change log
Preventing the compiler to optimize out the duplicate strings
2019-02-04 22:01:42 +01:00
Raffi Enficiaud
2def713233
Merge branch 'topic/GH-181-doc-example-fail-in-release' into next-internal
...
* topic/GH-181-doc-example-fail-in-release:
Change log
Rewrite example22 and example23
# Conflicts:
# doc/closing_chapters/change_log.qbk
2019-02-04 22:01:08 +01:00
Raffi Enficiaud
15dce0b881
Change log
2019-02-04 21:59:08 +01:00
Raffi Enficiaud
c63640cef1
Rewrite example22 and example23
...
- Functions being optimized: making functions having side-effects to prevent
optimizations to remove the calls.
- UB (divide by zero) is compiler implementation specific and does not raise
an exception on CLANG, rewrite the test to serve the purpose of the
boost.test macro.
2019-02-04 21:59:08 +01:00
Raffi Enficiaud
2f055d51f5
Merge branch 'topic/13106-console_test_runner-not-compiling' into next-internal
...
* topic/13106-console_test_runner-not-compiling:
Change log
Fixing the command line parsing
# Conflicts:
# doc/closing_chapters/change_log.qbk
2019-02-04 12:57:44 +01:00
Raffi Enficiaud
c692175042
Change log
2019-02-04 09:26:25 +01:00
Raffi Enficiaud
7022956c8b
Change log
2019-02-04 08:00:48 +01:00
Raffi Enficiaud
f8fc344a73
Merge branch 'topic/deprecating-minimal' into next-internal
...
* topic/deprecating-minimal:
Change log
Deprecating boost.test minimal.hpp header
2019-02-04 07:58:20 +01:00
Raffi Enficiaud
7231005e99
Change log
2019-02-03 21:13:31 +01:00
Raffi Enficiaud
f9c674b54f
Merge branch 'topic/PR-172-unused-variable-warning' into next-internal
...
* topic/PR-172-unused-variable-warning:
Change log
Using boost/core facility to silence unused variables
Check for non-used variables when NDEBUG is defined
2019-02-03 20:06:54 +01:00
Raffi Enficiaud
554fde34e2
Change log
2019-02-03 20:06:27 +01:00
Raffi Enficiaud
07009990a5
Merge branch 'topic/GH-194-master-test-suite-declared-twice' into next-internal
...
* topic/GH-194-master-test-suite-declared-twice:
Change log
Removed second declaration
2019-02-03 11:48:10 +01:00
Raffi Enficiaud
c1780fc38b
Merge branch 'topic/PR-195-Fix-MinGW-compilation-problems' into next-internal
...
* topic/PR-195-Fix-MinGW-compilation-problems:
Change log
Fix missing vsnprintf errors on MinGW.
2019-02-03 11:46:47 +01:00
Raffi Enficiaud
f54238d2e4
Change log
2019-02-02 20:23:32 +01:00
Raffi Enficiaud
fc36386803
Change log
2019-02-02 13:55:33 +01:00
Raffi Enficiaud
0270f34a2e
Change log
2019-02-02 13:28:43 +01:00
Raffi Enficiaud
71932957ab
Change log
2019-02-02 11:22:07 +01:00
Raffi Enficiaud
061e089bf9
Disabling optimization example22/example23
2019-02-02 00:38:49 +01:00
Raffi Enficiaud
68b83bf11e
Change log GH-180
2019-02-02 00:38:49 +01:00
Raffi Enficiaud
b7c137a5b8
Example29: being able to save the pattern
2019-02-02 00:37:59 +01:00
Raffi Enficiaud
489499c840
Change logs for 1.70
...
Moving things that were not released in 1.69
2019-01-10 08:21:47 +01:00
Raffi Enficiaud
7c7aef9125
Merge branch 'topic/PR-184-fix-example' into next-internal
...
* topic/PR-184-fix-example:
Change log
fix example to use the correct variable and avoid unused variable warning
2018-11-12 07:07:08 +01:00
Raffi Enficiaud
a54bd2d593
Change log
2018-11-11 23:55:23 +01:00
Raffi Enficiaud
ac2264ac72
Change log
2018-11-11 23:53:07 +01:00
Raffi Enficiaud
2b1e4cdda0
Change log
...
Gathering PRs and GH issues together
2018-11-06 08:43:34 +01:00
Raffi Enficiaud
8a59312368
Change log
2018-10-30 23:54:09 +01:00
Raffi Enficiaud
f62606b782
Change log
2018-10-29 10:46:14 +01:00
Raffi Enficiaud
ab14f53233
Merge branch 'topic/GH-156-comparison-to-infinity' into develop
...
* topic/GH-156-comparison-to-infinity:
Change log
Doc update
Fix tolerance when one of the numbers is infinity
2018-10-01 22:43:16 +02:00
Raffi Enficiaud
bc2cf981ed
Merge branch 'topic/GH-147-boost-exception-before-std-exception' into develop
...
* topic/GH-147-boost-exception-before-std-exception:
Change log
Catching boost::exception before std::exception
2018-10-01 22:43:07 +02:00
Raffi Enficiaud
3a467c7546
Change log
2018-09-29 21:21:06 +02:00
Raffi Enficiaud
33fe88dc8d
Change log
2018-09-29 10:07:58 +02:00
Marek Kurdej
ffc22a5dbf
[doc] Fix teardown function name
2018-09-27 08:41:27 +02:00
Raffi Enficiaud
412fcc6e12
Merge branch 'topic/GH-158-boost_test_print_type-printing-on-single-value' into next-internal
...
* topic/GH-158-boost_test_print_type-printing-on-single-value:
Change log
Unary expression: fixing the printing issue
2018-09-25 06:45:34 +02:00
Raffi Enficiaud
db897f31df
Change log
2018-09-24 20:27:46 +02:00
Raffi Enficiaud
c4e2813f6d
Merge branch 'topic/PR-161-self-containment-in-b2' into next-internal
...
* topic/PR-161-self-containment-in-b2:
Change log
Fixing self-containment issues
Add check for self-containment of includes
2018-09-24 07:24:25 +02:00
Raffi Enficiaud
a0dbd6a90d
Change log
2018-09-24 07:23:16 +02:00
Raffi Enficiaud
fb7ce3d2f8
Merge branch 'topic/GH-163-slowdown-at-startup' into next-internal
...
* topic/GH-163-slowdown-at-startup:
Change log
Delaying the check on duplicate names during the test initialization
2018-09-24 07:00:39 +02:00
Raffi Enficiaud
2592b3b35b
Change log
2018-09-24 00:47:13 +02:00
Raffi Enficiaud
21537234e1
Documentation update
2018-09-24 00:47:13 +02:00
Raffi Enficiaud
0adc030be8
Change log
2018-09-24 00:46:11 +02:00
Raffi Enficiaud
4df5b095ea
Merge branch 'topic/PR-151-BOOST_CLANG-define' into next-internal
...
* topic/PR-151-BOOST_CLANG-define:
Change log
Fix warning: BOOST_CLANG is not defined, evaluates to 0
2018-09-03 07:08:58 +02:00
Raffi Enficiaud
69e918520f
Merge branch 'topic/PR-148-doc-colored-output' into next-internal
...
* topic/PR-148-doc-colored-output:
Change log
Fix doc contradiction (thanks to https://github.com/DesWurstes )
2018-09-02 17:40:08 +02:00
Raffi Enficiaud
9bada60a62
Merge branch 'topic/PR-154-correct-non-color-output-handling' into next-internal
...
* topic/PR-154-correct-non-color-output-handling:
Change log
Further cleanup
When specifying --color_output=no, don't output color codes either
2018-09-02 17:39:10 +02:00
Raffi Enficiaud
3c789519ca
Change log
2018-09-02 17:37:47 +02:00
Raffi Enficiaud
dba055cfdf
Fix doc contradiction (thanks to https://github.com/DesWurstes )
2018-09-02 17:37:47 +02:00
Raffi Enficiaud
c50f8ebe8a
Change log
2018-09-02 17:37:05 +02:00
Raffi Enficiaud
22255cfdc9
Change log
2018-09-02 17:33:39 +02:00
Raffi Enficiaud
4152af64b4
New macro for manually adding tests by specifying the name
...
- BOOST_TEST_CASE_NAME for specifying the name of the test case to add
- Documentation updates
2018-09-02 17:33:29 +02:00
Raffi Enficiaud
d47449389e
Change log
2018-09-02 10:23:16 +02:00
Raffi Enficiaud
81c4d667cb
Github issues on doc
2018-09-02 10:22:39 +02:00
Raffi Enficiaud
795b36e7be
Bumping version
2018-08-27 15:25:31 +02:00
Raffi Enficiaud
f910c45312
Minor change log changes
2018-07-29 02:11:44 +02:00
Raffi Enficiaud
54490c7a0e
colour-output default value fix
2018-07-04 22:10:48 +02:00
Raffi Enficiaud
3449ff67e1
Documentation added on test naming and sanitizing
2018-06-27 12:30:10 +02:00
Raffi Enficiaud
b9f1cdfacd
"--run_test=*" activates the disabled tests
2018-06-27 12:30:10 +02:00
Raffi Enficiaud
b4e08ee4bf
Merge branch 'topic/12953-access-master_test_suite-in-datatest-cases' into next-internal
...
* topic/12953-access-master_test_suite-in-datatest-cases:
Change log
Another example with different arity
Datasets based on std::initializer_list fixes
Delayed/lazy dataset construction
Handling sequences of size 0
# Conflicts:
# doc/closing_chapters/change_log.qbk
# test/Jamfile.v2
2018-06-27 10:26:54 +02:00
Raffi Enficiaud
264e7331d0
Change log
2018-06-27 10:22:46 +02:00
Raffi Enficiaud
23fc54db50
Change log
2018-06-27 10:11:52 +02:00
Raffi Enficiaud
2cb60929b0
Merge branch 'topic/PR-145-cygwin-fixes' into next-internal
...
* topic/PR-145-cygwin-fixes:
Change log
Forcing cygwin bjam builds to use a recent C++ standard
# Conflicts:
# doc/closing_chapters/change_log.qbk
2018-06-25 20:15:55 +02:00
Raffi Enficiaud
2ea87076bb
Change log
2018-06-25 20:14:21 +02:00
Raffi Enficiaud
0591dc21d3
Updating the documentation
...
- difference between skipped and disabled tests
- examples
- additional comments in the code
2018-06-25 20:12:37 +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
63935b2f53
Change log
2018-06-22 09:10:42 +02:00
Raffi Enficiaud
3f5d06cb22
Merge branch 'topic/13528-crashes-with-report_sink' into next-internal
...
* topic/13528-crashes-with-report_sink:
Change log
Execute the callback cleaner also for stdout/stderr
Ensuring shutdown in all execution path
# Conflicts:
# doc/closing_chapters/change_log.qbk
2018-06-21 22:12:35 +02:00
Raffi Enficiaud
73b291466d
Change log
2018-06-21 22:11:48 +02:00
Raffi Enficiaud
090814233f
Merge branch 'topic/prevent-master-test-suite-from-copy' into next-internal
...
* topic/prevent-master-test-suite-from-copy:
Change log
Preventing the copy of the master test suite
2018-06-20 23:03:23 +02:00
Raffi Enficiaud
c91f1358d7
Change log
2018-06-20 23:01:49 +02:00
Raffi Enficiaud
0401bf8948
Change log
2018-06-20 20:14:37 +02:00
nk
ce0db6c0a1
Fix exception_api.run-fail.cpp doc example
2018-06-20 15:46:36 +02:00
Raffi Enficiaud
65c33821b4
Change log
2018-04-27 18:08:28 +02:00
Raffi Enficiaud
20844f203d
Change log prep for 1.68 / 3.8
2018-04-27 18:06:13 +02:00
Raffi Enficiaud
d821856915
Change log
2018-03-28 13:42:30 +02:00
Raffi Enficiaud
eeca2865bf
Merge branch 'topic/doc-updates' into develop
...
* topic/doc-updates:
Fixing sentence
Additional links
2018-03-20 22:45:52 +01:00
Raffi Enficiaud
a04f6ee101
Change logs
2018-03-20 12:01:19 +01:00
Jonnahtan Saltarin
7f1a9ee8c7
Fixing sentence
2018-03-12 23:38:00 +01:00
Raffi Enficiaud
19065d280d
Additional links
2018-02-20 20:25:36 +01:00
Raffi Enficiaud
7bfbbfc8d6
Change log
2018-02-19 23:31:02 +01:00
Raffi Enficiaud
801754362e
Merge branch 'topic/13435-report-generation-before-observer-shutdown' into next-internal
...
* topic/13435-report-generation-before-observer-shutdown:
Change log
Moving the report generation before the global configuration shutdown
2018-02-12 00:48:21 +01:00
Raffi Enficiaud
3f70773a41
Merge branch 'topic/13058-warning-reinterpret-cast' into next-internal
...
* topic/13058-warning-reinterpret-cast:
Change log
static_cast instead of reinterpret_cast
2018-02-12 00:47:53 +01:00
Raffi Enficiaud
a3bd1ec427
Change log
2018-02-12 00:47:37 +01:00
Raffi Enficiaud
d72c4a7e3f
Change log
2018-02-12 00:46:04 +01:00