2
0
mirror of https://github.com/boostorg/test.git synced 2026-01-30 08:22:12 +00:00
Commit Graph

2801 Commits

Author SHA1 Message Date
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
Raffi Enficiaud
7615362bdc Merge branch 'topic/PR-121-warning-fix' into next-internal
* topic/PR-121-warning-fix:
  Change log
  fix compiler warning
2017-12-25 16:46:56 +01:00
Raffi Enficiaud
deb9efa2c1 Change log 2017-12-25 16:45:39 +01:00
James E. King III
3f305cebf0 fix compiler warning 2017-12-25 16:44:22 +01:00
Raffi Enficiaud
fdc68b6e6d Merge branch 'topic/PR118-Update-VxWorks-support' into next-internal
* topic/PR118-Update-VxWorks-support:
  Change log update
  Adapt Boost.Test to VxWorks
2017-12-25 16:33:36 +01:00
Raffi Enficiaud
e4dc70f56a Merge branch 'topic/new-command-line-help' into next-internal
* topic/new-command-line-help:
  Change log update
  Colorized and clearer help
2017-12-25 16:33:28 +01:00
Raffi Enficiaud
7040314525 Change log update 2017-12-25 16:31:40 +01:00
Raffi Enficiaud
2b100e13ca Colorized and clearer help
- Color output on Windows
- Pretty printing of long docstrings
- Avoid colorizing streams we do not know
2017-12-25 16:31:40 +01:00
Raffi Enficiaud
c069394219 Change log update 2017-12-25 16:29:42 +01:00
Brian Kuhl
93cc089c49 Adapt Boost.Test to VxWorks
- execution_monitor.ipp: m_sig_info doesn't have all the POSIX designated members and VxWorks has no USER signal
- basic_cstring.hpp: Diab compiler has limit on size of enum, similar to the IBM compiler
- VxWorks also has limited signals
2017-12-25 16:29:42 +01:00
Raffi Enficiaud
c06ac34b37 Change log update for 1.67 2017-12-25 16:26:45 +01:00
Raffi Enficiaud
c3e34389d6 Boost 1.66 change logs 2017-08-31 11:19:57 +02:00
Raffi Enficiaud
331479ccce Merge branch 'topic/header-cleanup' into develop
* topic/header-cleanup:
  Removing unused headers
2017-07-30 18:04:32 +02:00
Raffi Enficiaud
d4d71a6659 Removing unused headers 2017-07-30 18:03:50 +02:00
Raffi Enficiaud
66b5d58857 Extra ; 2017-07-17 09:24:06 +02:00
Raffi Enficiaud
42a59be6e6 Merge branch 'topic/11471-array-sequence' into next-internal
* topic/11471-array-sequence:
  Change log
  Documentation update
  Fixing array comparison semantics
  C-arrays are now considered as sequences
2017-07-14 12:46:55 +02:00
Raffi Enficiaud
eb312ad5e2 Merge branch 'topic/12631-BOOST_TEST_MESSAGE-incorrect-in-BOOST_DATA_TEST_CASE' into next-internal
* topic/12631-BOOST_TEST_MESSAGE-incorrect-in-BOOST_DATA_TEST_CASE:
  Change logs
  Indicating the log level to the formatters for the contexts
2017-07-14 12:46:45 +02:00
Raffi Enficiaud
f17cb1be3f Change log 2017-07-14 12:44:23 +02:00
Raffi Enficiaud
7a18764466 Documentation update 2017-07-14 12:44:14 +02:00
Raffi Enficiaud
3fb84ca894 Fixing array comparison semantics 2017-07-09 10:32:50 +02:00
Raffi Enficiaud
aece067770 C-arrays are now considered as sequences
Most of the difficulty came from the fact that c-strings are also c-arrays, but comparisons are made in a different way (eg. not considering the last \0 element in the computation of the size, etc)

- is_forward_iterable now just checks if the type has accessors that makes it forward iterable (no size member function for instance)
- new concept: is_forward_container_iterable that looks for forward_iterable access + size and specific types. This is needed in order to disambiguate the dataset creation for arrays from the ones for collections
- is_cstring is now only for the C-string type of arrays. std::string and basic_cstring are not a C-strings anymore
- new concept is_cstring_comparable: indicates that types can be compared as if they were strings
- new concept for converting types to a basic_cstring, used for comparisons
- wrapper for accessing the begin/end/size (works for containers and C-arrays
- copy ctor for basic_cstring
- boost.range(begin/end) does not work well for array types
2017-07-06 11:47:03 +02:00
Raffi Enficiaud
84fa5c1dc1 Change logs 2017-07-06 11:46:15 +02:00
Raffi Enficiaud
fcb302b66e Indicating the log level to the formatters for the contexts
- unit tests for the message part: for checking the dataset, we need to register it and then to re-run it under our own environment (so technically it runs twice in the test module)
- refactoring of tests for reusing the stream checker that is agnostic to filenames location, testing time, etc. Modifying the baseline outputs accordingly
2017-07-06 11:45:33 +02:00
Raffi Enficiaud
8b3e003aa4 Merge branch 'topic/removing-warnings' into next-internal
* topic/removing-warnings:
  Conflicting variable names
  Removing warnings
2017-07-06 11:41:42 +02:00
Raffi Enficiaud
8106d3d58e Merge branch 'topic/12228-header-compilation-independant' into next-internal
* topic/12228-header-compilation-independant:
  Change logs
  #12228: Adding missing headers to compile some files independantly

# Conflicts:
#	doc/closing_chapters/change_log.qbk
2017-07-06 09:28:21 +02:00