C++ testing framework for unit tests and TDD
      This project is a build2 package repository that provides access to doctest, a C++ testing framework that brings the ability to have tests written directly in the production code thanks to a fast, transparent and flexible test runner with a clean interface.

Usage
Make sure to add the stable section of the cppget.org repository to your project's repositories.manifest to be able to fetch this package.
:
role: prerequisite
location: https://pkg.cppget.org/1/stable
# trust: ...
If the stable section of cppget.org is not an option then add this Git repository itself instead as a prerequisite.
        
       
      
      
      Reviews
      
      Builds
      
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              aarch64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-gcc_13 | 
            
            
              | timestamp | 
              2025-11-04 03:33:43 UTC (02:02:12 hours ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              aarch64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-clang_17_libc++ | 
            
            
              | timestamp | 
              2025-11-04 03:23:55 UTC (02:12:01 hours ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              aarch64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-clang_17 | 
            
            
              | timestamp | 
              2025-11-04 03:20:36 UTC (02:15:20 hours ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-linux-gnu | 
            
            
              | tgt config | 
              linux_fedora_40-gcc_14-bindist | 
            
            
              | timestamp | 
              2025-11-04 02:38:36 UTC (02:57:19 hours ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              aarch64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-gcc_14-static_O3 | 
            
            
              | timestamp | 
              2025-11-02 22:33:11 UTC (01 07:02:44 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              aarch64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-gcc_14-ndebug_O3 | 
            
            
              | timestamp | 
              2025-11-02 22:29:22 UTC (01 07:06:34 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              aarch64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-gcc_14-O3 | 
            
            
              | timestamp | 
              2025-11-02 22:27:09 UTC (01 07:08:47 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              aarch64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-gcc_14 | 
            
            
              | timestamp | 
              2025-11-02 22:26:05 UTC (01 07:09:51 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-gcc_14-static_O3 | 
            
            
              | timestamp | 
              2025-11-02 17:09:02 UTC (01 12:26:53 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-gcc_14-O3 | 
            
            
              | timestamp | 
              2025-11-02 17:05:30 UTC (01 12:30:26 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-gcc_14-ndebug_O3 | 
            
            
              | timestamp | 
              2025-11-02 17:03:34 UTC (01 12:32:22 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-gcc_14 | 
            
            
              | timestamp | 
              2025-11-02 17:00:17 UTC (01 12:35:38 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-freebsd13.3 | 
            
            
              | tgt config | 
              freebsd_13-clang_17 | 
            
            
              | timestamp | 
              2025-11-02 09:46:58 UTC (01 19:48:58 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-microsoft-win32-msvc14.3 | 
            
            
              | tgt config | 
              windows_10-msvc_17.10-static_O2 | 
            
            
              | timestamp | 
              2025-11-02 07:36:18 UTC (01 21:59:38 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-microsoft-win32-msvc14.3 | 
            
            
              | tgt config | 
              windows_10-msvc_17.10-O2 | 
            
            
              | timestamp | 
              2025-11-02 07:35:26 UTC (01 22:00:30 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-microsoft-win32-msvc14.3 | 
            
            
              | tgt config | 
              windows_10-msvc_17.10 | 
            
            
              | timestamp | 
              2025-11-02 07:30:16 UTC (01 22:05:39 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-gcc_12-bindist | 
            
            
              | timestamp | 
              2025-11-02 04:25:40 UTC (02 01:10:16 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-microsoft-win32-msvc14.3 | 
            
            
              | tgt config | 
              windows_10-clang_18_llvm_msvc_17.10-O2 | 
            
            
              | timestamp | 
              2025-11-02 04:24:43 UTC (02 01:11:13 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-microsoft-win32-msvc14.3 | 
            
            
              | tgt config | 
              windows_10-clang_18_llvm_msvc_17.10 | 
            
            
              | timestamp | 
              2025-11-02 04:18:53 UTC (02 01:17:03 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-microsoft-win32-msvc14.3 | 
            
            
              | tgt config | 
              windows_10-clang_18_llvm_msvc_17.10-static_O2 | 
            
            
              | timestamp | 
              2025-11-02 04:15:53 UTC (02 01:20:03 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-w64-mingw32 | 
            
            
              | tgt config | 
              windows_10-gcc_13.2_mingw_w64-static_O2 | 
            
            
              | timestamp | 
              2025-11-02 04:13:49 UTC (02 01:22:07 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-w64-mingw32 | 
            
            
              | tgt config | 
              windows_10-gcc_13.2_mingw_w64 | 
            
            
              | timestamp | 
              2025-11-02 04:11:29 UTC (02 01:24:27 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-w64-mingw32 | 
            
            
              | tgt config | 
              windows_10-gcc_13.2_mingw_w64-O2 | 
            
            
              | timestamp | 
              2025-11-02 04:10:31 UTC (02 01:25:25 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-microsoft-win32-msvc14.3 | 
            
            
              | tgt config | 
              windows_10-msvc_17.8-O2 | 
            
            
              | timestamp | 
              2025-11-02 04:09:04 UTC (02 01:26:52 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-microsoft-win32-msvc14.3 | 
            
            
              | tgt config | 
              windows_10-msvc_17.8 | 
            
            
              | timestamp | 
              2025-11-02 04:03:12 UTC (02 01:32:44 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-microsoft-win32-msvc14.3 | 
            
            
              | tgt config | 
              windows_10-clang_17_msvc_msvc_17.10 | 
            
            
              | timestamp | 
              2025-11-02 04:00:52 UTC (02 01:35:03 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-microsoft-win32-msvc14.3 | 
            
            
              | tgt config | 
              windows_10-msvc_17.8-static_O2 | 
            
            
              | timestamp | 
              2025-11-02 04:00:26 UTC (02 01:35:30 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-linux-gnu | 
            
            
              | tgt config | 
              linux_ubuntu_24.04-gcc_13-bindist | 
            
            
              | timestamp | 
              2025-11-02 03:45:48 UTC (02 01:50:08 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-freebsd14.1 | 
            
            
              | tgt config | 
              freebsd_14-clang_18-static_O3 | 
            
            
              | timestamp | 
              2025-11-02 03:24:59 UTC (02 02:10:57 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-freebsd14.1 | 
            
            
              | tgt config | 
              freebsd_14-clang_18 | 
            
            
              | timestamp | 
              2025-11-02 03:24:10 UTC (02 02:11:45 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-freebsd14.1 | 
            
            
              | tgt config | 
              freebsd_14-clang_18-O3 | 
            
            
              | timestamp | 
              2025-11-02 03:22:56 UTC (02 02:13:00 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-clang_17_libc++ | 
            
            
              | timestamp | 
              2025-11-02 03:05:41 UTC (02 02:30:14 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-clang_17 | 
            
            
              | timestamp | 
              2025-11-02 03:03:59 UTC (02 02:31:56 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-gcc_13.1 | 
            
            
              | timestamp | 
              2025-11-02 03:01:10 UTC (02 02:34:45 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              aarch64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-clang_18_libc++-O3 | 
            
            
              | timestamp | 
              2025-11-01 23:00:55 UTC (02 06:35:00 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              aarch64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-clang_18_libc++ | 
            
            
              | timestamp | 
              2025-11-01 22:54:28 UTC (02 06:41:28 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              aarch64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-clang_18_libc++-static_O3 | 
            
            
              | timestamp | 
              2025-11-01 22:53:23 UTC (02 06:42:32 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              aarch64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-clang_18-static_O3 | 
            
            
              | timestamp | 
              2025-11-01 22:52:08 UTC (02 06:43:48 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              aarch64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-clang_18-O3 | 
            
            
              | timestamp | 
              2025-11-01 22:51:03 UTC (02 06:44:53 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              aarch64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-clang_18 | 
            
            
              | timestamp | 
              2025-11-01 22:50:30 UTC (02 06:45:25 days ago) | 
            
            
              | result | 
              success | log | rebuild | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-clang_18 | 
            
            
              | result | 
              unbuilt | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-clang_18-O3 | 
            
            
              | result | 
              unbuilt | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-clang_18-static_O3 | 
            
            
              | result | 
              unbuilt | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-clang_18_libc++ | 
            
            
              | result | 
              unbuilt | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-clang_18_libc++-O3 | 
            
            
              | result | 
              unbuilt | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-linux-gnu | 
            
            
              | tgt config | 
              linux_debian_12-clang_18_libc++-static_O3 | 
            
            
              | result | 
              unbuilt | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-linux-gnu | 
            
            
              | tgt config | 
              linux_fedora_39-gcc_13-bindist | 
            
            
              | result | 
              unbuilt | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-apple-darwin22.5.0 | 
            
            
              | tgt config | 
              macos_13-clang_15.0 | 
            
            
              | result | 
              unbuilt | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-apple-darwin23.5.0 | 
            
            
              | tgt config | 
              macos_14-clang_15.0 | 
            
            
              | result | 
              unbuilt | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-apple-darwin23.5.0 | 
            
            
              | tgt config | 
              macos_14-clang_15.0-O3 | 
            
            
              | result | 
              unbuilt | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-apple-darwin23.5.0 | 
            
            
              | tgt config | 
              macos_14-clang_15.0-static_O3 | 
            
            
              | result | 
              unbuilt | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-apple-darwin23.5.0 | 
            
            
              | tgt config | 
              macos_14-gcc_14_homebrew | 
            
            
              | result | 
              unbuilt | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-apple-darwin23.5.0 | 
            
            
              | tgt config | 
              macos_14-gcc_14_homebrew-O3 | 
            
            
              | result | 
              unbuilt | 
            
          
        
        
          
            
              | toolchain | 
              public-0.17.0 | 
            
            
              | target | 
              x86_64-apple-darwin23.5.0 | 
            
            
              | tgt config | 
              macos_14-gcc_14_homebrew-static_O3 | 
            
            
              | result | 
              unbuilt | 
            
          
        
       
      Changes
      Change Log
Full Changelog
Full Changelog
v2.4.9 (2022-06-18)
Full Changelog
Closed issues:
- Visual Studio's Test Explorer and Resharper C++'s Unit Test Explorer don't see Doctest's tests #661 (KulaGGin)
 
- How to get detailed information about testcases failing due to thrown exceptions? #660 (NiklasKappel)
 
- Add clang-tidy integration and fix all warnings #659 (Saalvage)
 
- Avoid static init problem in insufficient_procs() (MPI) #657 (starintheuniverse)
 
- Use MPI_Isend in MpiConsoleReporter to avoid deadlock #656 (starintheuniverse)
 
- Deadlock in MpiConsoleReporter when root rank fails assert #655 (starintheuniverse)
 
- Cleanup of DOCTEST_DO_BINARY_EXPRESSION_COMPARISON. Fixes #651 #652 (iboB)
 
- Comparison with implicit cast from non-const value can't be decomposed #651 (iboB)
 
- Local structured bindings cannot be used in CHECK macros (since 2.4.8) #647 (pragmaxwell)
 
- Add tests for DOCTEST_CONFIG_USE_STD_HEADERS #643 (Saalvage)
 
- Stringification amendments #642 (Saalvage)
 
- Clean up defines a bit; Implement #439 #641 (Saalvage)
 
- Fix #508 #640 (Saalvage)
 
- Fix #508 #639 (Saalvage)
 
- New doctest version gives me an error: reference to local binding '...' declared in enclosing function 'DOCTEST_ANON_FUNC_16' #638 (a4z)
 
- The tutorial example does not work (linker errors) with clang 10 #637 (sixcy)
 
- Implementing `DOCTEST_ASSERT_IMPLEMENT_1` as lambda prevents testing structured bindings #636 (ChrisThrasher)
 
- re-re-remove overly restrictive minimum version of meson #635 (eli-schwartz)
 
- Fix move-only types failing to decompose correctly #634 (Saalvage)
 
- Weird compilation error when using CHECK_THROWS/CHECK_THROWS_AS on Visual Studio 2019 with no exceptions #633 (yeputons)
 
- Error triggered by comparing typeid with new doctest 2.4.8 #632 (JazzSuite)
 
- Improve Mac PowerPC support #631 (ryandesign)
 
- issue introduced in 2.4.7 #630 (onqtam)
 
- Decompose expressions containing the spaceship operator #629 (falbrechtskirchinger)
 
- added nolint for cert-err58 #628 (serguei-k)
 
- Fix properties not being passed in doctest_discover_tests #626 (quantumsteve)
 
- Config no multithreading #625 (Saalvage)
 
- wasm*-support? #624 (FrozenSource)
 
- Fix MPI extension to work with no parallel tests #623 (BerengerBerthoul)
 
- string comparison leads to gotting stuck #622 (laoshaw)
 
- doctest_discover_tests no longer sets ENVIRONMENT variables for discovered tests.  #621 (quantumsteve)
 
- Add contains option to checks. #620 (MFraters)
 
- Feature request: CHECK_THROWS_WITH with contains option #619 (MFraters)
 
- Add alias target for doctest_with_main #617 (jessestricker)
 
- Allow escaping backslash with backslash in filters (#614) #616 (yeputons)
 
- Fix operator<< #615 (Saalvage)
 
- Correct minor typos #613 (utilForever)
 
- Fix MPI extension to work if launched without mpirun/mpiexec #612 (BerengerBerthoul)
 
- Fix mpi subcase #611 (BerengerBerthoul)
 
- compilation error with custom operator== defined in namespace #610 (zvyagin1)
 
- Regression: Clang-Tidy warnings in 2.4.8 #607 (nlohmann)
 
- Internal compiler error with GCC 7.5 #606 (foonathan)
 
- tagging convension has changed? #605 (kloczek)
 
- Update Doctest in vcpkg to 2.4.8 #604 (gc435)
 
- Add IsNaN operator! #603 (Saalvage)
 
- Ignored generated files from CMake, OSX, Xcode, and VS #602 (LeonBrands)
 
- Move roadmap and wipe it clean #601 (Saalvage)
 
- removes a duplicate word 'most' in configuration.md #599 (krishnakumarg1984)
 
- Fix subcase reentry #598 (Saalvage)
 
- Loop-generated `SUBCASE`s are not run #597 (yeputons)
 
- Void #596 (Saalvage)
 
- Add flag that forces custom stringification methods to be provided #595 (Saalvage)
 
- Fix coverage #594 (Saalvage)
 
- TEST CODECOV PR BEHAVIOR #593 (Saalvage)
 
- Ignore CMake and MacOS generated files #592 (LeonBrands)
 
- Feature request: option to disable fallback "{?}" stringifier #591 (YarikTH)
 
- Add tests for default stringification result of doctest #590 (YarikTH)
 
- Feature config ret vals #589 (Saalvage)
 
- DOCTEST_CONFIG_ASSERT_RETURN_VALUES #588 (Saalvage)
 
- Support pretty printing of container based on heuristics #587 (YarikTH)
 
- Refactor stringification #585 (Saalvage)
 
- Feature: Better NaN #584 (Saalvage)
 
- Nan check #582 (Saalvage)
 
- Update roadmap following maintainer change #581 (eyalroz)
 
- Regression between 2.4.6 and 2.4.7 #571 (YarikTH)
 
- build failure with gcc-11.2 when using user declared operator<<(ostream, vector) #551 (nlitsme)
 
- variable maximum is assigned 6206517616395625 instead of the actual return value which is 5.0 #530 (kk723)
 
- toString can call existing user-defined toString through ADL incorrectly #508 (zeux)
 
- [Coverity] Concurrent data access violations (MISSING_LOCK) doctest.h: 5838 in doctest::::ConsoleReporter::test_case_start(const doctest::TestCaseData &)() #486 (jiridanek)
 
- Provide an error message if REQUIRE (or other disabled assertion macros) are used when exceptions are disabled #439 (alexeyr)
 
- Conflict with templated toString function #420 (TillHeinzel)
 
- -tc does not work with comma in names #398 (martinus)
 
- Compile error on MSVC2019 with any macro which involves stringification of std::string (asserts, INFO, etc.) when  isn't included #381 (nyanpasu64)
 
- the dll example doesn't run correctly on Windows with MinGW #375 (GregKon)
 
- add basic conan recipe #354 (trondhe)
 
- CHECK_MESSAGE() should accept temporaries #337 (eyalroz)
 
- stringify of cstring literals doesn't work out of the box with separate test_driver.cpp #329 (teichert)
 
- warning : function declared 'noreturn' should not return [-Winvalid-noreturn] #307 (Vexthil)
 
- Test cases containing a comma cannot be run individually #297 (Tradias)
 
- [bug] Can't compile the tests because of mutex, that is declared in the doctest #242 (BrunaoW)
 
- The `CHECK` macro conflicts with Boost.Beast (and surely others) #234 (reddwarf69)
 
- Feature request: check if a `float` or `double` is NaN #105 (iamthad)