2
0
mirror of https://github.com/boostorg/test.git synced 2026-01-19 16:52:11 +00:00
Commit Graph

3369 Commits

Author SHA1 Message Date
Raffi Enficiaud
00c720cc1b Helpers and indirections 2023-03-02 10:55:00 +01:00
Jürgen Hunold
26d699b1cb WIP: use std::function if c++11 <functional> is available 2023-03-02 10:55:00 +01:00
Matt Borland
10740322c4 Update CML (#378) 2023-02-28 13:17:46 -08: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
Alexander Grund
418581f576 Fix undefined behavior in basic_cstring::rfind (#360)
Co-authored-by: Matt Borland <matt@mattborland.com>
2023-02-06 09:20:21 -08:00
Matt Borland
5563fb86d1 Reduce number of threads for CI (#373) 2023-02-03 08:58:49 -08:00
Matt Borland
343c6539fd Merge pull request #372 from mborland/unused
Silence unused variable warnings
2023-02-02 14:38:06 -08:00
Matt Borland
3cca5ff82b Fix for sprintf deprecation warning (#366) 2023-02-02 08:27:28 -08:00
Matt Borland
16ff4146ff Silence unused variable
Co-authored-by: Antony Polukhin <antoshkka@gmail.com>
2023-02-01 11:56:40 -08:00
Matt Borland
37a5b0e46e Silence apple unused variable 2023-02-01 11:54:46 -08:00
Matt Borland
e2559dd7a4 Add GHA badge to Readme (#371) 2023-01-31 08:40:03 -08:00
Matt Borland
961d949f44 Add GitHub actions (#370)
Co-authored-by: Alexander Grund <alexander.grund@tu-dresden.de>
Co-authored-by: Alexander Grund <Flamefire@users.noreply.github.com>
2023-01-31 08:00:51 -08:00
Raffi Enficiaud
5ac090e82c Doc: typo fixup 2022-03-08 19:11:32 +01:00
Raffi Enficiaud
b52b0ea642 Merge pull request #337 from boostorg/topic/doc-update
Topic/doc update
2022-03-08 18:48:02 +01:00
Raffi Enficiaud
871d096e78 Removing Travis and Appveyor from the front README and the code.
Appveyor /NEVER/ worked as any of the builds is taking up too much time.
This is quite confusing for the users/developers.

Travis is dead slow and it is virtually impossible to get any build
status in reasonable time. The free tier is now discontinued.

Codecov: never got a chance to get something good out of it.

Those builds were pushed to Boost.Test without any serious commitment
to maintain them on the long run.
2022-03-07 00:08:56 +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
Jere Pehkonen
1b541562cf Fix markdown link to boost.org 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
c280b7987f Merge pull request #335 from boostorg/topic/GH-278-boost_test_print_type-customization-point
Use boost_test_print_type customization point in lazy_ostream
2022-03-07 00:05:40 +01:00
Raffi Enficiaud
23a1922451 Change log 2022-03-06 22:00:02 +01:00
Raffi Enficiaud
acc6d55000 Updated test patterns for floating point values
Updated the test to be consistent with the values being tested.
2022-03-06 21:58:17 +01:00
Edward Catmur
5fa30cd2d3 Use boost_test_print_type customization point in lazy_ostream
This makes BOOST_TEST_MESSAGE(x) consistent with BOOST_TEST(x).
2022-03-05 22:22:36 +01:00
Raffi Enficiaud
51d422bee8 Merge pull request #334 from boostorg/topic/GH-284-UB-cstring-trim_right
Fixing UB in basic_cstring<CharT>::trim_right
2022-03-05 21:38:28 +01:00
Raffi Enficiaud
761184c502 Change log 2022-03-05 19:23:15 +01:00
Raffi Enficiaud
dac4978224 Fixing UB in basic_cstring<CharT>::trim_right
Rewriting the loop to stay within the valid range boundaries.
2022-03-05 19:23:15 +01:00
Raffi Enficiaud
471ba6946d Merge pull request #333 from boostorg/topic/GH-275-anonymous-enum-arity-replacement
Topic/gh 275 anonymous enum arity replacement
2022-03-05 19:20:46 +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
6385538948 Merge pull request #331 from boostorg/topic/GH-298-boost-test-metadata
[skip ci] Add "cxxstd" json field. The "cxxstd" json field is being a…
2022-03-04 11:13:58 +01:00
Edward Diener
cff7e3003c [skip ci] Add "cxxstd" json field. The "cxxstd" json field is being added to each Boost library's meta json information for libraries in order to specify the minumum C++ standard compilation level. The value of this field matches one of the values for 'cxxstd' in Boost.Build. The purpose of doing this is to provide information for the Boost website documentation for each library which will specify the minimum C++ standard compilation that an end-user must employ in order to use the particular library. This will aid end-users who want to know if they can successfully use a Boost library based on their C++ compiler's compilation level, without having to search the library's documentation to find this out. 2022-03-04 11:12:23 +01:00
Raffi Enficiaud
8b54099e15 Merge pull request #330 from boostorg/topic/GH-281-execution_aborted-exception-visibility
Topic/gh 281 execution aborted exception visibility
2022-03-04 11:02:35 +01:00
Raffi Enficiaud
d8414b65a8 Change log 2022-03-03 22:12:07 +01:00
Peter Klotz
099ac655f6 Export execution_aborted exception to allow catching it from outside the DLL 2022-03-03 22:11:18 +01:00
Raffi Enficiaud
a9052b36f0 Merge pull request #329 from boostorg/topic/GH-301-UB-unrelated-pointers-comparison
Topic/gh 301 ub unrelated pointers comparison
2022-03-02 10:43:03 +01:00
Raffi Enficiaud
31b167cc0e Change log 2022-03-02 10:16:35 +01:00
Raffi Enficiaud
ef38484637 More lax on the timed tests as some builders are not that fast 2022-03-02 10:13:31 +01:00
Ed Catmur
cdb782c092 UB comparing unrelated pointers in priority_order
Detected by asan with gcc10
2022-03-02 10:13:31 +01:00
Raffi Enficiaud
1a664815c4 Merge pull request #328 from boostorg/topic/GH-286-framework_init_observer_t-uninit-var
Topic/gh 286 framework init observer t uninit var
2022-03-01 23:36:49 +01:00
Raffi Enficiaud
a8a17044ff Change log 2022-03-01 22:44:52 +01:00
Gabriel Hege
194a69ee9a fix uninitilized variable in framework_init_observer_t
fixes: #272
2022-03-01 22:39:31 +01:00
Raffi Enficiaud
8e4440ca4b Merge pull request #327 from boostorg/fixup/develop-tests
Fixing various issues that landed on C++17 compilers (MSVC)
2022-03-01 22:30:30 +01:00
Raffi Enficiaud
2cb215d2d9 Fixing various issues that landed on C++17 compilers (MSVC)
* print_log_value now supports wchar_t
2022-03-01 21:54:22 +01:00
Raffi Enficiaud
ef997ddd02 Merge branch 'develop'
* develop:
  Do not define BOOST_TEST_SOURCE in CMakeLists.txt
  Add header-only targets to CMakeLists.txt
  boost_test_exec_monitor is alaways STATIC
  Add CMakeLists.txt
  Web assembly has no support for an alternate stack.
2022-02-26 16:07:48 +01:00
Peter Dimov
11a8d379b4 Do not define BOOST_TEST_SOURCE in CMakeLists.txt boost-1.77.0 boost-1.78.0.beta1 boost-1.78.0 boost-1.77.0.beta1 2021-06-09 19:09:32 +03:00
Peter Dimov
01ffbe2521 Do not define BOOST_TEST_SOURCE in CMakeLists.txt 2021-06-09 18:36:48 +03:00