Raffi Enficiaud
fab66cb85d
Adding example to the tests
2015-05-19 15:59:53 +02:00
Raffi Enficiaud
a1f41372f5
renamed files
...
part on container comparison using natural operator
part on per-element comparison
2015-05-19 15:22:37 +02:00
Raffi Enficiaud
e554eaa9cc
reworked the expression evaluation chain
2015-05-18 17:26:17 +02:00
Raffi Enficiaud
4e92336c39
Narrow the supported compilers for collection test
2015-05-14 09:47:35 +02:00
Raffi Enficiaud
3594da529b
prefixing doc examples compilation by doc_ to enhance the readability of the dashboard
2015-05-14 09:33:57 +02:00
Gennadiy Rozental
34022fdb4e
improved Jamfile
2015-05-13 00:55:11 -04:00
Raffi Enficiaud
11ec46b946
Updating the examples for BOOST_TEST
2015-05-11 19:34:00 +02:00
Raffi Enficiaud
df62ab15ee
Slight advances on BOOST_TEST
...
Adding the boost_test examples to the tests
2015-05-11 19:21:10 +02:00
Raffi Enficiaud
07bc7b9a06
Updating the examples for datasets (+1 squashed commits)
...
Squashed commits:
[39fea4e] Adding examples to the build
Update example 63
2015-05-11 18:08:47 +02:00
Raffi Enficiaud
f5b052d93f
Changing the examples to use BOOST_TEST
2015-05-11 18:08:44 +02:00
Raffi Enficiaud
d9994ba9bb
Infinite size with appropriate macro
2015-05-11 18:08:41 +02:00
Raffi Enficiaud
418c525f61
Revert "Adding the index of the current sample"
...
This reverts commit 0d9e3c7517 .
2015-05-11 15:34:32 +02:00
Gennadiy Rozental
158f977203
commit after merge
2015-05-11 03:51:16 -04:00
Gennadiy Rozental
0e5c50cfb3
disable BOOST_TEST(a==b) for collection unless explicetly requested by the user
2015-05-11 03:09:35 -04:00
Raffi Enficiaud
93b9c75d6f
test no-op in case of c++03
2015-05-10 00:55:21 +02:00
Raffi Enficiaud
0d9e3c7517
Adding the index of the current sample
2015-05-10 00:54:15 +02:00
Raffi Enficiaud
dc79c20c4b
Fixing the broken tests
2015-05-10 00:34:11 +02: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
eb7aff0c53
Implemented proper lexicographic collection comparison and reporting
2015-05-06 03:34:49 -04:00
Gennadiy Rozental
ab369ea6c1
Improved error message in case of comparison of floating point numbers
2015-05-05 03:43:17 -04:00
Gennadiy Rozental
88512b5bda
Fixed NE comparison for collection
2015-05-04 14:22:27 -04:00
Raffi Enficiaud
c41e1168de
Compilation fixes gcc-4.4.7
2015-04-23 14:18:42 +02:00
Raffi Enficiaud
ef4e3cf430
Removes the version of the macros with _D and changed the test accordingly
...
Fixed the floating point tests
2015-04-23 09:56:09 +02:00
Raffi Enficiaud
5323295b21
Merge branch 'develop' into local/new_filtering_merge
...
* develop: (23 commits)
Correcting the quickbook as well
Some more doxygen
Bugfix: non exact types are floats
Now testing the multiprecision library with the automatic support for approximate types
FP test with new API as well
Fixing the tests for compilers not supporting variadic macros
Fixing the compilation issues due to unrecognized compiler options
Following the changes of the bounds in the floating point comparisons
Fixing the tests
!= comparison for floats is not strong
Updating the documentations of the floating point comparison part. Links to doxygen Some more doxygen doc of the code
cherry picking the update of the Jamfile, especially the support to SHORT_NAMES in doxygen
updated doc
empty lines removed
simplified tolerance_based metafunction and close_at_tolerance; updated docs
Fixing the issues when instantiating std::numeric_limits with an array (MSVC complains when T is of an array type)
silencing a warning
Fix tests
fix MSVC-12 tests
cherry picking 56fa327 leaving the old API for now (in all case) leaving the Jamfile as it is, as not all gcc variants of the dashboard support c++11.
...
Conflicts:
include/boost/test/tools/assertion.hpp
include/boost/test/tools/detail/tolerance_manip.hpp
test/test_files/test_tools_test.pattern
2015-04-22 20:24:32 +02:00
Raffi Enficiaud
1b57153ca3
Some more doxygen
2015-04-22 14:44:45 +02:00
Raffi Enficiaud
ac0a1327b5
Now testing the multiprecision library with the automatic support for approximate types
2015-04-21 20:27:42 +02:00
Raffi Enficiaud
11992a422b
FP test with new API as well
2015-04-21 20:24:08 +02:00
Raffi Enficiaud
0113c49559
Fixing the tests for compilers not supporting variadic macros
2015-04-20 16:53:15 +02:00
Raffi Enficiaud
54d2e61036
Fixing the compilation issues due to unrecognized compiler options
2015-04-21 17:46:24 +02:00
Raffi Enficiaud
5440693f40
Following the changes of the bounds in the floating point comparisons
2015-04-21 17:20:42 +02:00
Raffi Enficiaud
79931ded96
Merge branch 'develop' into tractickets/11054-multiprecision_test_fixes-doc
...
Conflicts:
include/boost/test/tools/floating_point_comparison.hpp
2015-04-09 12:16:59 +02:00
Gennadiy Rozental
43ac9f31b6
!= comparison for floats is not strong
2015-04-05 20:13:29 +01:00
Gennadiy Rozental
3f25d2fe67
empty lines removed
2015-03-31 09:37:45 +01:00
Gennadiy Rozental
eeea1f90df
simplified tolerance_based metafunction and close_at_tolerance; updated docs
2015-03-31 09:36:41 +01:00
Raffi Enficiaud
63a3421e06
Merge branch 'develop' into local/new_filtering_merge
2015-03-30 17:39:07 +02:00
Raffi Enficiaud
88c84ba652
MSVC-9 Fixing the tests
...
No (non mutating) operator overload other than comparisons are defined for compilers lacking decltype
2015-03-30 17:22:28 +02:00
Raffi Enficiaud
4852e95f10
some more comments
2015-03-30 16:57:40 +02:00
Raffi Enficiaud
d8efa9595c
Silencing the non-supported bitwise comparison in BOOST_TEST for MSVC <= 2008
2015-03-30 16:56:44 +02:00
Raffi Enficiaud
942ec68bbe
Fixing the test for MSVC <= 2008
2015-03-30 14:43:30 +02:00
Raffi Enficiaud
682087ce55
Fixing the explicit exponents in the explicit error messages
2015-03-30 11:30:33 +02:00
Raffi Enficiaud
76826e49fa
Merge branch 'local/fix_msvc_unit_tests' into develop
2015-03-30 11:02:32 +02:00
Raffi Enficiaud
1db468bfbd
cleanups
2015-03-30 10:51:23 +02:00
Raffi Enficiaud
48751aae1c
Merge branch 'local/fix_msvc_unit_tests' of github.com:boostorg/test into local/fix_msvc_unit_tests
2015-03-29 09:49:26 +02:00
Raffi Enficiaud
e0f6227e06
Adding a dummy test to check the troubleshooting against windows.h
2015-03-30 10:19:20 +02:00
Raffi Enficiaud
cad0eaf035
Adding C++11 to gcc 4.8 & 4.9
2015-03-29 09:49:18 +02:00
Raffi Enficiaud
ce97b3e774
Duplicated line from a previous commit
2015-03-27 18:43:32 +01:00
Raffi Enficiaud
e23c46f509
Merge branch 'develop' into local/new_filtering_merge
...
Conflicts:
include/boost/test/tools/assertion.hpp
test/test_files/test_tools_test.pattern
2015-03-27 18:37:16 +01:00
Raffi Enficiaud
09e4185086
Merge branch 'develop' into tractickets/11054-multiprecision_test_fixes-doc
...
Conflicts:
include/boost/test/tools/assertion.hpp
include/boost/test/tools/floating_point_comparison.hpp
2015-03-27 17:51:25 +01:00
Raffi Enficiaud
402dd1e176
Merge branch 'local/fix_msvc_unit_tests' into develop
...
Conflicts:
include/boost/test/tools/floating_point_comparison.hpp
2015-03-27 17:43:14 +01:00
Raffi Enficiaud
0aba7f87dd
Fixing floating point comparisons
...
Now
- for the "close enough" method, shows the min of the fractions if they are both failing
- for the "very close" method, shows the min in all cases.
- the negation is included in the close_at_tolerance, otherwise the comparison is not storing the failing fraction (if the negation is outside)
2015-03-27 17:31:22 +01:00