2
0
mirror of https://github.com/boostorg/test.git synced 2026-02-18 14:32:11 +00:00
Commit Graph

2708 Commits

Author SHA1 Message Date
Raffi Enficiaud
5ff98ad58e Merge branch 'topic/PR107-BOOST_NO_EXCEPTIONS-typos' into next-internal
* topic/PR107-BOOST_NO_EXCEPTIONS-typos:
  Change log update
  Fix typo

# Conflicts:
#	doc/closing_chapters/change_log.qbk
2017-02-15 09:55:55 +01:00
Raffi Enficiaud
243542f9e2 Merge branch 'topic/12778-nullptr' into next-internal
* topic/12778-nullptr:
  Change log update
  nullptr support in the test tools + test

# Conflicts:
#	doc/closing_chapters/change_log.qbk
2017-02-15 09:54:49 +01:00
Raffi Enficiaud
00fe1cabbd Merge branch 'topic/12712-several-test-suite-decl-in-same-comp-unit' into next-internal
* topic/12712-several-test-suite-decl-in-same-comp-unit:
  Change log
  Fix using __COUNTER__ when available
  Test case firing issue 12712
  Correction of the previous syntax fix
  Fix Markdown link format
  Preparing changelog for 1.64
2017-02-15 09:54:01 +01:00
Raffi Enficiaud
c431cfc685 Change log update 2017-02-15 09:22:35 +01:00
equal-l2
081a1dd3ef Fix typo 2017-02-15 09:22:35 +01:00
Raffi Enficiaud
1fbd28092d Change log update 2017-02-15 09:21:42 +01:00
Raffi Enficiaud
229e71199c nullptr support in the test tools + test 2017-02-15 09:21:42 +01:00
Raffi Enficiaud
f935b30951 Change log 2017-02-15 09:21:16 +01:00
Raffi Enficiaud
a7d1c889c9 Fix using __COUNTER__ when available 2017-02-15 09:21:16 +01:00
Raffi Enficiaud
54b139a622 Test case firing issue 12712
The scenario is that we have two identical files defining test cases and suites. The suites are the same in both files, tests are not. The line numbers are the same as well.
Finally those files are #include'd in a unique .cpp file. The registrar for the test suites are having the same name and raising a compilation error
2017-02-15 09:21:16 +01:00
Raffi Enficiaud
4a3f0297c3 Merge pull request #111 from norbertwenzel/markdown_syntax
Correction of the previous syntax fix
2017-02-14 23:28:20 +01:00
Norbert Wenzel
279b977ad4 Correction of the previous syntax fix
I messed up the order of the different brackets and did not preview the
markdown before pushing. I'm very sorry.
This fix is tested in Atom's Markdown preview now and really fixes the
issue.
2017-02-14 20:23:15 +01:00
Raffi Enficiaud
7a7028bb94 Merge pull request #110 from norbertwenzel/markdown_syntax
Fix Markdown link format
2017-02-14 19:37:26 +01:00
Norbert Wenzel
420801e686 Fix Markdown link format 2017-02-14 19:25:19 +01:00
Raffi Enficiaud
641a6cb982 Preparing changelog for 1.64 2017-01-30 08:39:23 +01:00
Raffi Enficiaud
c743bcb4ad Fix documentation header 2017-01-29 17:19:29 +01:00
Raffi Enficiaud
3c2b536cd9 Merge branch 'local/fix-unsupported-compiler-options' into develop
* local/fix-unsupported-compiler-options:
  Fixing the compilation issues in mingw
2016-12-11 22:06:03 +01:00
Raffi Enficiaud
e81f7d58ac Fixing the compilation issues in mingw 2016-12-11 20:40:48 +01:00
Raffi Enficiaud
6b006d9de7 Merge branch 'topic/cleanup-inspect' into next-internal
* topic/cleanup-inspect:
  Addressing the issues of the inspection report
  Inspect tool honouring no hard tabs
2016-11-23 00:26:57 +01:00
Raffi Enficiaud
ccd9b7b7c1 Addressing the issues of the inspection report
from here http://boost.cowic.de/rc/docs-inspect-develop.html#test
2016-11-19 15:06:27 +01:00
Raffi Enficiaud
98b0ef4ec0 Inspect tool honouring no hard tabs 2016-11-18 13:53:39 +01:00
Raffi Enficiaud
99c291b916 Merge branch 'topic/12530-add-version-to-cli' into next-internal
* topic/12530-add-version-to-cli:
  Change log
  Boost.Test learned the '--version' command line argument

# Conflicts:
#	doc/closing_chapters/change_log.qbk
#	test/Jamfile.v2
2016-11-16 21:06:17 +01:00
Raffi Enficiaud
21a333aa07 Merge branch 'topic/12531-run-test-with-colons' into next-internal
* topic/12531-run-test-with-colons:
  Bugfix token iterator ctor
  Merging tokens that start with \ or / with previous tokens
2016-11-16 21:04:36 +01:00
Raffi Enficiaud
5afe82e43c Merge branch 'topic/fix-BOOST_TEST-string-tests' into next-internal
* topic/fix-BOOST_TEST-string-tests:
  BOOST_TEST string tests: protecting tests with API defines
2016-11-16 21:04:05 +01:00
Raffi Enficiaud
99422b5aed Merge branch 'bug/log-sink-token-can-use-colon' into topic/12531-run-test-with-colons
* bug/log-sink-token-can-use-colon:
  Bugfix token iterator ctor
  Merging tokens that start with \ or / with previous tokens
2016-11-11 16:12:50 +01:00
Raffi Enficiaud
87c089db61 Bugfix token iterator ctor 2016-11-11 16:12:25 +01:00
Raffi Enficiaud
123366c033 Merging tokens that start with \ or / with previous tokens 2016-11-11 16:12:25 +01:00
Raffi Enficiaud
d4ad12f9c7 BOOST_TEST string tests: protecting tests with API defines
- tests with BOOST_TEST_MACRO_LIMITED_SUPPORT do not have full support for string comparison
2016-11-09 11:05:17 +01:00
Raffi Enficiaud
c551223338 Change log 2016-11-09 08:46:13 +01:00
Raffi Enficiaud
86bcffea6d Boost.Test learned the '--version' command line argument
- added '--version' that prints information equivalent to "--build_info" and then exits
- prints the Boost.Test variant in use
- moved the definition of the BOOST_TEST_INCLUDED macro on the top of the files such that CLA can safely print the Boost.Test variant in use
- added smoke test
- Module name printing should use BOOST_TEST_MODULE (and not BOOST_TEST_MAIN): adding compilation check
2016-11-09 08:46:13 +01:00
Raffi Enficiaud
815c0963f1 Merge branch 'topic/11907-string-as-collection-error' into next-internal
* topic/11907-string-as-collection-error:
  Change log and doc update
  String comparison can now be used with BOOST_TEST additional compare options
  Making std::string compatible with string comparison backend

# Conflicts:
#	doc/closing_chapters/change_log.qbk
2016-11-08 10:47:50 +01:00
Raffi Enficiaud
15e84d93db Merge branch 'topic/12339-remove-blinking-from-color-output' into next-internal
* topic/12339-remove-blinking-from-color-output:
  Change log
  Now underlining the fatal errors instead of blinking
2016-11-08 10:45:51 +01:00
Raffi Enficiaud
8342c296cd Merge branch 'topic/12531-run-test-with-colons' into next-internal
* topic/12531-run-test-with-colons:
  Change log and breaking change annoucement
  Apparently the name appears as "test<struct_ns__X>" in Visual (instead of "test<ns__X>" on gcc like)
  Cleaning names with colons and fixing the proper demangling on all platforms
2016-11-08 10:45:40 +01:00
Raffi Enficiaud
3904480885 Minor documentation changes 2016-11-03 00:07:17 +01:00
Raffi Enficiaud
78943c7043 Change log and breaking change annoucement 2016-11-02 22:27:18 +01:00
Raffi Enficiaud
c3e6242e61 Apparently the name appears as "test<struct_ns__X>" in Visual (instead of "test<ns__X>" on gcc like) 2016-11-02 22:15:34 +01:00
Raffi Enficiaud
a83817def5 Cleaning names with colons and fixing the proper demangling on all platforms
- replacing colons with underscores in the names cleaning
- names generated by template elements were not properly demangled in all platforms: using now the boost.core demangling functions  (same as execution monitor)
- adding smoke tests and changing existing ones accordingly
2016-11-02 22:14:54 +01:00
Raffi Enficiaud
65ae5f4401 Change log and doc update 2016-11-02 22:03:19 +01:00
Raffi Enficiaud
923a84a2dd String comparison can now be used with BOOST_TEST additional compare options
- enabling modifiers per_element and lexicographic for strings
2016-11-02 22:03:19 +01:00
Raffi Enficiaud
3983783ecc Making std::string compatible with string comparison backend
- promoting std::string as a type convertible to basic_cstring
- changing the string comparison operator to account for basic_cstring convertible elements
- avoiding basic_cstring convertible elemets in collection comparison
- additional checks of the use of the adequate string comparator
- declaring string as a sequence for non C++11 compilers
2016-11-02 22:02:39 +01:00
Raffi Enficiaud
7f2c6baa1a Change log 2016-11-01 19:53:49 +01:00
Raffi Enficiaud
c843e26bc6 Now underlining the fatal errors instead of blinking 2016-11-01 19:36:27 +01:00
Raffi Enficiaud
cbbacca130 Merge branch 'topic/11756-floatingpoint-exception-macros' into next-internal
* topic/11756-floatingpoint-exception-macros:
  Some cleanup on the fpe symbols
  Updated change log
  trac 11756: fix usage of floating point exception macros

# Conflicts:
#	doc/closing_chapters/change_log.qbk
2016-10-31 23:20:29 +01:00
Raffi Enficiaud
bb5fd50d03 Some cleanup on the fpe symbols 2016-10-31 19:54:21 +01:00
Raffi Enficiaud
75242f64c8 Merge branch 'PR/remove-gcc6-warnings' into next-internal
* PR/remove-gcc6-warnings:
  Change log update
  Fix unused parameter warnings/errors with gcc 6.
  Syntactic change silences latest gcc warnings about confusing 'if' statements.
2016-10-31 17:14:32 +01:00
Raffi Enficiaud
4a4d40de1d Merge branch 'topic/12507-broken-report-sink' into next-internal
* topic/12507-broken-report-sink:
  Changelog update
  More smoke tests
  Bug fix default argument
  Adding smoke tests for the loggers issue
  Bugfix: cast to wrong type
2016-10-31 17:13:41 +01:00
Raffi Enficiaud
5d5c3e46f3 Changelog update 2016-10-31 17:13:20 +01:00
Raffi Enficiaud
86bf0fc9ae More smoke tests 2016-10-31 17:03:50 +01:00
Raffi Enficiaud
5ecc03c409 Bug fix default argument 2016-10-31 17:03:50 +01:00
Raffi Enficiaud
5d19adbe8f Adding smoke tests for the loggers issue 2016-10-31 17:03:50 +01:00