Commit Graph

3194 Commits

Author SHA1 Message Date
Marshall Clow
40e01f45e1 Silence 'unused variable' warning
Mac OS doesn't fall into the "UNIX based debugging" or "windows based debugging", so we get the "do nothing" behavior.
2018-01-31 22:46:24 +01:00
Raffi Enficiaud
f226502ef5 Merge branch 'topic/PR120-fix-narrowing-errors' into next-internal
* topic/PR120-fix-narrowing-errors:
  Change log
  Fix clang [-Wc++11-narrowing] error
2018-01-29 10:53:23 +01:00
Raffi Enficiaud
ed5a6b7bd6 Change log 2018-01-29 10:52:41 +01:00
hia3
7ea2327848 Fix clang [-Wc++11-narrowing] error
Compiling on Windows with clang this code:

    #define BOOST_TEST_MODULE The Test
    #include <boost/test/included/unit_test.hpp>

command:

    "clang.exe" -c -x c++ test.cpp -Iboost -fno-ms-compatibility

produces:

    boost/test/utils/basic_cstring/basic_cstring.hpp:64:29: error: enumerator value evaluates to 18446744073709551615, which cannot be narrowed to type 'int' [-Wc++11-narrowing]
2018-01-29 10:51:11 +01:00
Raffi Enficiaud
5a052d169e Merge branch 'develop'
* develop: (41 commits)
  Change log
  Fix non-initialized variable causing crash on Cygwin
  Change log
  prevent 2 unused parameter warnings
  Change log
  Fix missing includes
  Change log
  Updating the doc
  Adding the possibility to instanciate a template test case with tuples
  Some doxygen fixes
  Change log
  Ticket 13170: BOOST_AUTO_TEST_CASE_TEMPLATE without a typedef
  Fix JUNIT default log level
  Fix documentation list
  Documentation years update
  Addressing build failures on mingw/windows
  Change log and doc update
  Avoiding duplicate test cases in template and param test cases
  Check for clashing names in adding test units
  Change log
  ...
2018-01-22 08:05:14 +01:00
Raffi Enficiaud
009ef6d554 Merge branch 'topic/13407-cygwin-crash' into next-internal
* topic/13407-cygwin-crash:
  Change log
  Fix non-initialized variable causing crash on Cygwin
2018-01-19 09:21:03 +01:00
Raffi Enficiaud
285d9ddf26 Change log 2018-01-19 09:15:12 +01:00
Raffi Enficiaud
724a839d82 Fix non-initialized variable causing crash on Cygwin 2018-01-19 09:15:12 +01:00
Raffi Enficiaud
d2468aa70e Merge branch 'topic/13387-header-fail-compile' into next-internal
* topic/13387-header-fail-compile:
  Change log
  Fix missing includes
2018-01-18 20:47:07 +01:00
Raffi Enficiaud
bfcfe83644 Merge branch 'topic/PR125-unused-parameters' into next-internal
* topic/PR125-unused-parameters:
  Change log
  prevent 2 unused parameter warnings
2018-01-18 20:46:45 +01:00
Raffi Enficiaud
3218dabf76 Change log 2018-01-18 20:27:57 +01:00
Benjamin Roland Buch
ea44314e71 prevent 2 unused parameter warnings 2018-01-18 20:27:38 +01:00
Raffi Enficiaud
97d84abb9d Change log 2018-01-18 15:11:59 +01:00
Raffi Enficiaud
5b6521c995 Fix missing includes 2018-01-18 15:10:15 +01:00
Raffi Enficiaud
d63c321314 Merge branch 'topic/12092-template-test-case-w-tuples' into next-internal
* topic/12092-template-test-case-w-tuples:
  Change log
  Updating the doc
  Adding the possibility to instanciate a template test case with tuples
2018-01-18 14:49:35 +01:00
Raffi Enficiaud
32bf0f2d0a Change log 2018-01-18 14:49:04 +01:00
Raffi Enficiaud
3dcba76f27 Updating the doc 2018-01-18 14:49:03 +01:00
Raffi Enficiaud
06d43a2177 Adding the possibility to instanciate a template test case with tuples
Addresses 12092
2018-01-18 14:33:39 +01:00
Raffi Enficiaud
69a04ac533 Merge branch 'topic/documentation-fixes' into develop
* topic/documentation-fixes:
  Some doxygen fixes
  Change log
  Ticket 13170: BOOST_AUTO_TEST_CASE_TEMPLATE without a typedef
  Fix JUNIT default log level
  Fix documentation list
  Documentation years update
2018-01-18 14:07:16 +01:00
Raffi Enficiaud
036832069a Some doxygen fixes 2018-01-18 14:04:03 +01:00
Raffi Enficiaud
dc74e22c30 Change log 2018-01-18 14:04:03 +01:00
Raffi Enficiaud
ab9c5d734f Ticket 13170: BOOST_AUTO_TEST_CASE_TEMPLATE without a typedef
- updating doc with an example using BOOST_IDENTITY_TYPE
- reworked the template test case documentation a bit
2018-01-18 14:04:03 +01:00
Raffi Enficiaud
8ef0989de7 Fix JUNIT default log level 2018-01-18 14:04:03 +01:00
Raffi Enficiaud
e599a4653e Fix documentation list 2018-01-18 14:04:03 +01:00
Raffi Enficiaud
4e736b88e2 Documentation years update 2018-01-18 14:04:03 +01:00
Raffi Enficiaud
9f2c32e0d8 Merge branch 'topic/12597-report-tests-with-clashing-names' into develop
* topic/12597-report-tests-with-clashing-names:
  Change log and doc update
  Avoiding duplicate test cases in template and param test cases
  Check for clashing names in adding test units
2018-01-18 14:03:39 +01:00
Raffi Enficiaud
50f74f2911 Merge branch 'hotfix/mingw-missing-defines' into develop
* hotfix/mingw-missing-defines:
  Addressing build failures on mingw/windows
2018-01-18 14:01:36 +01:00
Raffi Enficiaud
0d6227d436 Addressing build failures on mingw/windows 2018-01-18 09:36:57 +01:00
Raffi Enficiaud
18d62cf856 Change log and doc update 2018-01-02 20:58:53 +01:00
Raffi Enficiaud
77bda1ffd2 Avoiding duplicate test cases in template and param test cases
- fixing logging on non-existant stream
- fixing doc test cases with duplicate test cases
- updating log and report tests
2018-01-02 20:41:32 +01:00
Raffi Enficiaud
306b55259d Check for clashing names in adding test units
- clashing on name only
- adding tests
2018-01-02 20:41:04 +01:00
Raffi Enficiaud
9c0f4f0698 Merge branch 'topic/12969-problems-nullptr' into next-internal
* topic/12969-problems-nullptr:
  Change log
  Fix issue when library is compiled with non C++14 options (trac 12969)
2017-12-31 00:21:43 +01:00
Raffi Enficiaud
bc53f66ac3 Change log 2017-12-31 00:18:58 +01:00
Raffi Enficiaud
c767b8790a Fix issue when library is compiled with non C++14 options (trac 12969) 2017-12-31 00:18:30 +01:00
Raffi Enficiaud
dcefa9f6d6 Merge branch 'topic/passing-random-generator-to-children-suites' into next-internal
* topic/passing-random-generator-to-children-suites:
  Bugfix passing random generator
2017-12-29 21:09:53 +01:00
Raffi Enficiaud
8e4bee78ee Merge branch 'topic/13149-dependency-decorators-on-parent-suites' into next-internal
* topic/13149-dependency-decorators-on-parent-suites:
  Change log
  Fix patch and regression tests
  Dependency decorators on parent suites (trac #13149)
2017-12-29 21:09:12 +01:00
Raffi Enficiaud
6ecfe4b7cf Change log 2017-12-29 21:07:59 +01:00
Raffi Enficiaud
0c36fae06f Fix patch and regression tests 2017-12-29 21:07:34 +01:00
Namezero
cbd780ea5b Dependency decorators on parent suites (trac #13149)
Dependency decorators on parent suites are not honored when a nested test selected to run via command line
2017-12-29 21:07:34 +01:00
Raffi Enficiaud
6393f2daad Bugfix passing random generator 2017-12-29 20:59:02 +01:00
Raffi Enficiaud
5fca8b3fa8 Merge branch 'topic/PR-112-deliberate-failure-tests-not-optimized-away' into develop
* topic/PR-112-deliberate-failure-tests-not-optimized-away:
  Change log
  Added BOOST_MSVC version check to test patches
  Deliberate-failure tests shouldn't be optimized
2017-12-29 20:43:28 +01:00
Raffi Enficiaud
c18b090c16 Change log 2017-12-29 20:42:32 +01:00
Raffi Enficiaud
0e63a8fe53 Merge branch 'topic/PR-122-fix-fallthrough-warnings-gcc' into develop
* topic/PR-122-fix-fallthrough-warnings-gcc:
  Change log
  Fix some fallthrough warnings with gcc >= 7.
2017-12-29 20:39:55 +01:00
Raffi Enficiaud
a3183f2f9a Add link 2017-12-28 22:49:43 +01:00
Raffi Enficiaud
1d06c58235 Merge branch 'local/some-more-readmes' into develop
* local/some-more-readmes:
  Contribution instructions, better README.md
2017-12-28 19:23:19 +01:00
Raffi Enficiaud
52a09ddc7c Contribution instructions, better README.md 2017-12-28 19:22:56 +01:00
Raffi Enficiaud
05e8eff231 Change log 2017-12-28 17:09:58 +01:00
Romain Geissler
5edea86f6d Fix some fallthrough warnings with gcc >= 7. 2017-12-25 17:00:33 +01:00
Aaron Gorenstein
26d11fac07 Added BOOST_MSVC version check to test patches 2017-12-25 16:54:53 +01:00
Aaron Gorenstein
0f4c3f0019 Deliberate-failure tests shouldn't be optimized
A few tests designed to deliberately fail appeal to UB (undefined
behavior), but as the MSVC optimizer improves we will take advantage of
that to remove UB statements. In order for deliberate failures to occur,
the tests must have the optimizer turned off.
2017-12-25 16:54:53 +01:00