2
0
mirror of https://github.com/boostorg/test.git synced 2026-02-02 21:22:10 +00:00
Commit Graph

676 Commits

Author SHA1 Message Date
Raffi Enficiaud
ddbf1cfd0b Some more dox, unable to address overloaded functions 2014-11-13 12:47:40 +01:00
Raffi Enficiaud
be7b0a6185 Some doxygen cleanup and fixes 2014-11-13 12:14:15 +01:00
Raffi Enficiaud
d62cb6db24 Typo 2014-11-13 10:12:59 +01:00
Raffi Enficiaud
d6a2da6e05 Some more docs on datasets + doxygen stuff 2014-10-14 00:44:57 +02:00
Raffi Enficiaud
e907d9350d Some advance on the datasets 2014-09-10 00:53:49 +02:00
Raffi Enficiaud
c20cafcf80 Adding dataset files, cleaning some doxygen documentation 2014-08-26 15:49:13 +02:00
Raffi Enficiaud
2e3da902b0 Merge branch 'feature/quickbookdoc-fixcompilationissues' into feature/quickbookdoc
* feature/quickbookdoc-fixcompilationissues: (23 commits)
  Fixing the compilation issue when the C++11 extensions are disabled.
  doxydoc
  minor warnings
  Using existing macros in boost.config to achieve the same result
  Using existing macros in boost.config to achieve the same result
  Silencing the warnings on clang for the examples
  removing the warning ignore of Tim Blechmann since this is not an issue
  cleanups and doxygen doc
  path stripping
  erroneous include guard
  cleanup to test the inclusion of example files in the documentation
  silencing warnings on clang: these ones are super annoying by default on tests, the C++11 extensions on gcc toolchain are on. I remove this and make it explicitly available for the test_datasets_cxx11 test only.
  doc warning on clang
  cleanups + doxygen style file description
  silencing warnings on clang
  Adding a macro for switching between C++98 throw() and C++11 noexcept
  cleanup
  fix compilation osx
  cleanup
  fix warning
  ...

Conflicts:
	include/boost/test/auto_unit_test.hpp
2014-08-24 23:00:42 +02:00
Raffi Enficiaud
7a1a469493 Some link fixes
Some cleanups of the PEM and EM + adding some internal links
2014-08-24 16:32:08 +02:00
Raffi Enficiaud
23da147580 Remooving doxygen grouping as Quickbook mess it up 2014-08-21 01:50:49 +02:00
Raffi Enficiaud
e5bef205c5 Added some documentation to the doxygen (which now gets included in the final quickbook doc)
Apparently there is something wrong with the grouping of member functions, so I disable it
2014-08-20 00:51:21 +02:00
Raffi Enficiaud
b9e8c6cbe4 Playing with doxygen+quickbook
some typos in the dox documentation
2014-06-03 15:59:17 +02:00
Raffi Enficiaud
c58849c50a Testing the doxygen ability of Jam/quickbook 2014-06-03 14:21:38 +02:00
Raffi Enficiaud
f7988b79c2 Fixing the compilation issue when the C++11 extensions are disabled. 2014-05-04 02:21:16 +02:00
Raffi Enficiaud
0527cd9b9a doxydoc 2014-05-04 02:20:26 +02:00
Raffi Enficiaud
9422b68299 Using existing macros in boost.config to achieve the same result 2014-05-04 02:03:04 +02:00
Raffi Enficiaud
39d64d759c Using existing macros in boost.config to achieve the same result 2014-05-04 02:01:04 +02:00
Raffi Enficiaud
0a8637d366 removing the warning ignore of Tim Blechmann since this is not an issue 2014-04-30 09:34:19 +02:00
Raffi Enficiaud
f5c5f3aa3e cleanups and doxygen doc 2014-04-29 10:41:48 +02:00
Raffi Enficiaud
3d0bbe9531 erroneous include guard 2014-04-29 10:17:36 +02:00
Raffi Enficiaud
50e0f94cd9 doc warning on clang 2014-04-29 10:12:21 +02:00
Raffi Enficiaud
9230a5642e cleanups + doxygen style file description 2014-04-29 10:11:37 +02:00
Raffi Enficiaud
b5d8b9f0c8 silencing warnings on clang 2014-04-29 10:10:00 +02:00
Raffi Enficiaud
ec3a754b9a Adding a macro for switching between C++98 throw() and C++11 noexcept 2014-04-29 10:09:26 +02:00
Raffi Enficiaud
8d37550770 cleanup 2014-04-29 02:04:30 +02:00
Raffi Enficiaud
009c755910 fix compilation osx 2014-04-29 01:50:55 +02:00
Raffi Enficiaud
56f2636f87 cleanup 2014-04-29 01:17:37 +02:00
Raffi Enficiaud
13934ad16c fix warning 2014-04-29 01:15:58 +02:00
Raffi Enficiaud
0bf8e521e8 fix compilation clang 2014-04-29 01:15:44 +02:00
Raffi Enficiaud
6ee4291d0f fix warnings 2014-04-29 00:58:51 +02:00
Raffi Enficiaud
822ce0b7a4 clang compilation fix 2014-04-29 00:40:23 +02:00
Raffi Enficiaud
1b002b61ad Merge commit '7a6bca70486f326fbdc115d9ca50f7fbe44ddb16' into feature/quickbookdoc 2014-04-28 23:52:05 +02:00
Raffi Enficiaud
90ebdefcb3 fixed compilation issue on mac 2014-04-20 16:18:21 +02:00
Raffi Enficiaud
21b5d58e22 trac ticket #8895 2014-04-18 13:25:28 +02:00
Raffi Enficiaud
b7dc516818 test doxygen 2014-04-13 20:37:48 +02:00
Tim Blechmann
dfdb0a6900 test: disable -Wlogical-op-parentheses warnings for clang 2014-04-04 12:46:04 +02:00
Gennadiy Rozental
be80c8cb03 more doxygen comments 2014-03-13 00:20:00 -04:00
Gennadiy Rozental
ae88d78a71 more doxygen comments 2014-03-10 01:33:16 -04:00
Gennadiy Rozental
974e21e559 Updated copyright message
Started to add doxygen comments
2014-03-03 01:08:55 -05:00
Stephen Kelly
6c3ac7f0d0 Test: Remove obsolete GCC version check.
[SVN r86116]
2013-10-01 08:47:50 +00:00
Stephen Kelly
0a13bb1ffe Test: Remove obsolete MSVC version checks.
[SVN r85937]
2013-09-26 09:42:36 +00:00
Gennadiy Rozental
d906a95270 do not set alloc number if 1
[SVN r85648]
2013-09-11 04:42:13 +00:00
Andrey Semashev
2d570683b4 Attempt to work around Intel Compiler on Linux problem: error #453: protected function "noncopyable::noncopyable()" is not accessible.
[SVN r85187]
2013-08-01 22:19:00 +00:00
Andrey Semashev
9b122e16f2 Added a missing include.
[SVN r85186]
2013-08-01 22:16:45 +00:00
Gennadiy Rozental
09732ac755 added missing include
[SVN r82995]
2013-02-19 09:51:23 +00:00
Vicente J. Botet Escriba
b41e2c5b29 Test: remove warning unused variable at.
[SVN r82977]
2013-02-18 18:29:02 +00:00
Vicente J. Botet Escriba
f7726f7ad0 Test: added missing include files
[SVN r82835]
2013-02-12 18:14:03 +00:00
Gennadiy Rozental
096d1312da Disable new tools id there is no variadics, but enable variadics for PGI
[SVN r82758]
2013-02-06 09:01:28 +00:00
Gennadiy Rozental
4f7fc06c4b fix shared_ptr in bool context
[SVN r82756]
2013-02-06 03:26:15 +00:00
Gennadiy Rozental
4631efa972 number of warnings/remarks cleaned up
[SVN r82747]
2013-02-05 09:20:53 +00:00
Gennadiy Rozental
bae8de14b4 Preparing for supporting both new and old testing tools implementation, including macros to manage which one is to be used. Start using new tools internally. Completely split new and old tools implementation so they do not interfere with each other and also can be stitched on/off by macro separately.
Added support for collection comparison interface using BOOST_CHECK( c1 == c2 ). This interface supports all forward iterable collections (including boost::range, but it is currently broken due to error in boost::range.
Added support for floating point comparisons using BOOST_CHECK( a == b, tolerance ) interface. Both percent and fraction tolerance are supported.
NEW feature: added support for floating point comparisons using BOOST_CHECK( a >= b, tolerance ) interface (all kinds of comparisons: != >= >, <= <). Both percent and fraction tolerance are supported.
NEW feature: added support for bitwise comparison using BOOST_CHECK( a == b, bitwise ) interface
NEW feature:  sticky tolerance. We now can specify type specific tolerance once and use it in multiple BOOST_CHECK( a==b ) with floating point values without specifying one. More over one can now specify a tolerance for the test case using the new decorator decorator::tolerance()
NEW feature: added support for fixture decorator with an argument
Rerouted printing values in new tools message formatting implementation through the print_helper_t interface to facilitate used defined overwrite.
predicate_result-> assertion_result to better convey the intended use
Implemented new error message formatting helpers
check_is_close_t, check_is_small_t eliminated. Use either functions or new tools API instead.
Added full set of comparison routines for basic_cstring
New traits: is_cstring 
is_forward_iterable implementation improved
Failure to open a pattern file is not a warning, but just a message now
Use new C++11 config macros

[SVN r82718]
2013-02-04 08:32:42 +00:00