2
0
mirror of https://github.com/boostorg/test.git synced 2026-01-20 05:02:36 +00:00

1209 Commits

Author SHA1 Message Date
René Ferdinand Rivera Morell
a5e435df96 Add support for modular build structure. (#426)
* Make the library modular usable.

* Switch to library requirements instead of source. As source puts extra source in install targets.

* Remove uses of BOOST_ROOT in Jamfiles.

* Add missing NO_LIB usage requirements.

* Add missing import-search for cconfig/predef checks.

* Add requires-b2 check to top-level build file.

* Bump B2 require to 5.2

* Change all <source> references to <library>.

* Update copyright dates.

* Move inter-lib dependencies to a project variable and into the build targets.

* Add included target to mirror build//* targets.

* Add missing import-search.

* Change Boost Test build refs to work with both old and modular test lib targets.

* Update build deps.

* Update UBSAN CI run

---------

Co-authored-by: Matt Borland <matt@mattborland.com>
2025-04-07 10:21:41 -04:00
Bevan Collins
370c172595 fixed link to BOOST_IDENTITY_TYPE (#377)
Co-authored-by: Bevan Collins <b.collins@sentrybay.com>
2023-02-27 09:10:53 -08:00
Raffi Enficiaud
5ac090e82c Doc: typo fixup 2022-03-08 19:11:32 +01:00
Raffi Enficiaud
481e6fcc97 GH-304: adding a section to FAQ about thread safety 2022-03-07 00:08:55 +01:00
Raffi Enficiaud
0202add504 GH-310: adding a mention of fixture names clashes 2022-03-07 00:08:55 +01:00
Raffi Enficiaud
c370fe00bd Fixup markdown 2022-03-07 00:08:55 +01:00
Raffi Enficiaud
0db249b20b Header variant: emphasis on the different path in the doc 2022-03-07 00:08:55 +01:00
Raffi Enficiaud
d7e82dbffd Doc: update year 2022-03-07 00:08:55 +01:00
Raffi Enficiaud
16e37a71c5 GH297: global fixtures in namespace scope 2022-03-07 00:08:55 +01:00
Raffi Enficiaud
3475eb1779 GH305: trac update 2022-03-07 00:08:55 +01:00
Raffi Enficiaud
23a1922451 Change log 2022-03-06 22:00:02 +01:00
Raffi Enficiaud
761184c502 Change log 2022-03-05 19:23:15 +01:00
Raffi Enficiaud
6c14b67c87 Change log 2022-03-05 18:25:05 +01:00
Edward Catmur
4820feeacc Replace anonymous enum arity with static const
enum arithmetics creates various warnings/errors in newer compilers.
2022-03-05 18:22:55 +01:00
Raffi Enficiaud
d8414b65a8 Change log 2022-03-03 22:12:07 +01:00
Raffi Enficiaud
31b167cc0e Change log 2022-03-02 10:16:35 +01:00
Raffi Enficiaud
a8a17044ff Change log 2022-03-01 22:44:52 +01:00
Raffi Enficiaud
c6912015fe Merge branch 'topic/GH-264-GCC-override-warnings-suggestions' into next-internal
* topic/GH-264-GCC-override-warnings-suggestions:
  Change log
  Use BOOST_OVERRIDE to fix GCC -Wsuggest-override and Clang-tidy modernize-use-override warnings. Also fix misspellings in comments.
2020-05-09 19:27:46 +02:00
Raffi Enficiaud
288e72d1d9 Merge branch 'topic/PR-266-Embarcadero-C++-clang-based-compilers' into next-internal
* topic/PR-266-Embarcadero-C++-clang-based-compilers:
  Change log
  Printf check attribute factorization
  Inline friend function definitions for exported/imported classes
  Add Embarcadero to conforming implementation
  Change __BORLANDC__ to BOOST_BORLANDC,
2020-05-09 19:26:35 +02:00
Raffi Enficiaud
abbcf930aa Change log 2020-05-09 16:43:44 +02:00
Raffi Enficiaud
c2a436cc8a Change log 2020-05-09 16:30:51 +02:00
Raffi Enficiaud
54ed042913 Merge branch 'topic/PR-142-debugger-on-apple' into next-internal
* topic/PR-142-debugger-on-apple:
  Change log
  Adding LLDB as debugger
  Make under_debugger work on apple (iOS/macOS)
2020-05-09 16:17:27 +02:00
Raffi Enficiaud
e5d1f76671 Change log 2020-05-09 16:16:26 +02:00
Raffi Enficiaud
cfe91e5afa Change log 2020-05-09 14:44:40 +02:00
Raffi Enficiaud
0285840f07 Fixing deprecated inclusions to boost/bind 2020-05-09 14:44:34 +02:00
Raffi Enficiaud
81904f001c Change log 2020-05-07 21:55:32 +02:00
Raffi Enficiaud
fbe89d1f78 Merge branch 'topic/PR-265-supress-warning' into next-internal-2
* topic/PR-265-supress-warning:
  Change log
  Suppress the unused parameter warning for root_test_unit_id
2020-04-19 21:11:31 +02:00
Raffi Enficiaud
08d72f7254 Change log 2020-04-18 19:13:30 +02:00
Raffi Enficiaud
0463bde0d5 Change log 2020-04-18 16:19:38 +02:00
Raffi Enficiaud
8e9d0ab9dc Change log
This issue has not been addressed yet.
2020-04-08 18:49:22 +02:00
Raffi Enficiaud
2e629a6a32 Change log 2020-04-08 17:41:17 +02:00
Raffi Enficiaud
de6e26a501 Minor doc fixes 2020-04-07 20:02:30 +02:00
Raffi Enficiaud
c7ebd4eed8 Change log 2020-04-06 16:15:19 +02:00
Raffi Enficiaud
2f79bfffd3 Merge branch 'topic/GH-253-invalid-XML-log-BOOST_AUTO_TEST_CASE_TEMPLATE' into next-internal
* topic/GH-253-invalid-XML-log-BOOST_AUTO_TEST_CASE_TEMPLATE:
  Change log
  GH-253 XML logger not handling skipped test names
2020-04-06 10:40:08 +02:00
Raffi Enficiaud
e43c2cac5c Change log 2020-04-06 10:37:58 +02:00
Raffi Enficiaud
2095c6a909 Change log 2020-04-04 23:00:16 +02:00
Raffi Enficiaud
7fbd1ff917 Change log 2020-04-04 22:55:39 +02:00
Raffi Enficiaud
25af26af5c Doc: mentioning the automatic disabling logic for 'catch_system_errors' 2020-04-02 21:27:01 +02:00
Raffi Enficiaud
5ec3a126b8 Documentation: fix link 2020-04-02 20:18:13 +02:00
Raffi Enficiaud
3a37312261 Merge branch 'topic/GH-245-code-coverity-test-defect' into next-internal
* topic/GH-245-code-coverity-test-defect:
  Change log
  Fix unintialized value in some execution paths
2020-03-29 17:58:59 +02:00
Raffi Enficiaud
a8445128ba Merge branch 'topic/GH-246-incorrect-deprecation-usage' into next-internal
* topic/GH-246-incorrect-deprecation-usage:
  Change log
  Fixing the messages in BOOST_HEADER_DEPRECATED
2020-03-29 17:58:11 +02:00
Raffi Enficiaud
f264fa9671 Change log 2020-03-29 17:16:02 +02:00
Raffi Enficiaud
8dd9733ba4 Change log 2020-03-29 17:13:15 +02:00
Raffi Enficiaud
7f03b5e383 Change log 2020-03-29 16:56:16 +02:00
Raffi Enficiaud
5bdf2d9254 Merge branch 'topic/GH-220-support-nvcc' into next-internal
* topic/GH-220-support-nvcc:
  Change log
  NVCC support
2020-03-28 21:18:40 +01:00
Raffi Enficiaud
fb4c9bb420 Merge branch 'topic/PR-252-operator-chevron-ill-formed-on-wchar' into next-internal
* topic/PR-252-operator-chevron-ill-formed-on-wchar:
  Change log
  Fix compilation issue due to deleted std::basic_ostream::operator<< overload
2020-03-28 21:13:32 +01:00
Raffi Enficiaud
8d75795d85 Merge branch 'topic/PR-259-deprecated-bind-placeholders' into next-internal
* topic/PR-259-deprecated-bind-placeholders:
  Change log
  Avoid deprecated bind placeholders in global namespace
2020-03-28 21:12:23 +01:00
Raffi Enficiaud
af2364d34e Change log 2020-03-28 20:16:08 +01:00
Raffi Enficiaud
5a08488472 Change log 2020-03-28 17:51:31 +01:00
Raffi Enficiaud
146efb24f9 Change log 2020-03-28 17:49:45 +01:00