Commit Graph

  • d10b9bd02e v2.11.1 v2.11.1 Martin Hořeňovský 2019-12-28 21:24:04 +01:00
  • 55794e9b27 Avoid detecting Clang as having MSVC's traditional preprocessor Martin Hořeňovský 2019-12-28 18:57:24 +01:00
  • fa6211bfc2 catch_debugger.h - implement break into debugger assembler instructions for iOS ptc-tgamper 2019-12-18 14:51:09 +01:00
  • 4e90f910dc catch_console_colour.cpp - adjust useColourOnPlatform for iOS ptc-tgamper 2019-12-18 10:19:10 +01:00
  • 0c59cc83cf catch_debugger.cpp - debugger detection is identical on Mac OS X and iOS ptc-tgamper 2019-12-18 10:14:32 +01:00
  • e4004e0adb Provide const overload of ObjectStorage::stored_object() Martin Hořeňovský 2019-12-23 21:22:32 +01:00
  • 4005d87460 Use proper linkage between Catch2Main and Catch2 v3.0.0-preview1 Martin Hořeňovský 2019-12-18 20:14:34 +01:00
  • 0dc30e51c0 Update codecov ignorelist Martin Hořeňovský 2019-12-18 18:04:31 +01:00
  • 0c62a50392 Add the catch_main source file Martin Hořeňovský 2019-12-18 18:02:57 +01:00
  • 68cf4ca883 Add back coverage CMake option Martin Hořeňovský 2019-12-18 17:31:10 +01:00
  • 9c07e2a416 Add test for tag aliases Martin Hořeňovský 2019-12-18 17:30:41 +01:00
  • a4c31ecd16 Small CMakeLists cleanup Martin Hořeňovský 2019-12-18 17:28:19 +01:00
  • 1cc05122d7 Add Catch2Main CMake target that contains test main Martin Hořeňovský 2019-12-18 17:25:04 +01:00
  • add7068f21 Fixup installation Martin Hořeňovský 2019-12-16 22:33:56 +01:00
  • ebeeaaeec6 Reenable appveyor for CI Martin Hořeňovský 2019-12-15 21:17:53 +01:00
  • 69bd213c40 Reenable travis for CI Martin Hořeňovský 2019-12-15 20:36:35 +01:00
  • 6c9a255dc2 Fix forwarding in SingleValueGenerator and generator creation Joe Burzinski 2019-12-15 00:16:04 -06:00
  • 5fbf04cd59 Redo how the separate compilation tests are handled Martin Hořeňovský 2019-12-15 20:33:39 +01:00
  • 8b42acc328 Reintegrate extra tests Martin Hořeňovský 2019-12-09 10:04:26 +01:00
  • 29b441949c Port the last example Martin Hořeňovský 2019-12-08 20:57:55 +01:00
  • 70ef2f7f12 Update building of examples for static lib Martin Hořeňovský 2019-12-08 15:55:04 +01:00
  • 248f922465 Cleanup impl and main from the main header Martin Hořeňovský 2019-12-08 11:31:47 +01:00
  • 91ee07e08c Moved scripts/ to tools/scripts/ Martin Hořeňovský 2019-12-06 11:53:31 +01:00
  • 6eb04667ad Move misc/ to tools/misc Martin Hořeňovský 2019-12-06 11:40:53 +01:00
  • 604ededf77 Move artwork/ to data/artwork/ Martin Hořeňovský 2019-12-06 11:36:12 +01:00
  • 918aa327fa Rename contrib/ to extras/ Martin Hořeňovský 2019-12-05 16:24:57 +01:00
  • 0fea081ad1 Move tests from projects/ to tests/ Martin Hořeňovský 2019-12-05 16:00:20 +01:00
  • 90e2549cec Rewrite includes in tests to use library's include paths Martin Hořeňovský 2019-12-02 12:23:10 +01:00
  • 82cc5bc034 Rewrite includes inside the library to use <catch2/> form Martin Hořeňovský 2019-12-01 21:29:07 +01:00
  • fef4f217b1 Unit tests build and run (todo: projects, includes, extras) Martin Hořeňovský 2019-11-30 20:45:34 +01:00
  • e341b11467 WIP: CMake changes to build static lib + tests separately Martin Hořeňovský 2019-11-30 17:41:41 +01:00
  • 443fa0fc88 Fixing paths in SelfTest Martin Hořeňovský 2019-11-30 17:41:17 +01:00
  • 4385951a55 Move files into catch2/ subdir Martin Hořeňovský 2019-11-30 17:30:32 +01:00
  • 7c6de33977 Fixed up include paths Martin Hořeňovský 2019-11-30 12:32:10 +01:00
  • e1a43b5b0f Move files from internal/ up a level Martin Hořeňovský 2019-11-30 12:23:37 +01:00
  • 8e56b8b0ec Rename include/ to src/ Martin Hořeňovský 2019-11-30 12:17:16 +01:00
  • 6923a168a1 Remove unused header Martin Hořeňovský 2019-11-28 11:23:53 +01:00
  • 9a8963133f Update single header generation script to warn about unused headers Joe Burzinski 2019-11-18 22:22:38 -06:00
  • cfba9dce97 Fix wrong namespacing of benchmarking constructor helpers Joe Burzinski 2019-11-18 22:22:38 -06:00
  • c9067b2253 Refactor SectionInfo constructors Martin Hořeňovský 2019-11-16 21:53:32 +01:00
  • a537ccae22 Suppress using-namespace lint in GENERATE* macros Martin Hořeňovský 2019-11-16 17:38:29 +01:00
  • e1c9d5569d v2.11.0 v2.11.0 Martin Hořeňovský 2019-11-15 15:06:17 +01:00
  • d512decaac Mention the sonarqube reporter in release process Martin Hořeňovský 2019-11-15 14:59:35 +01:00
  • f23f96883a Ensure the full benchmarking support is present in the single header Martin Hořeňovský 2019-11-15 11:54:38 +01:00
  • d7b8c3ace3 Minor cleanup in the benchmarking tests Martin Hořeňovský 2019-11-15 11:55:56 +01:00
  • d36c15c3ca Store tags in one big pre-allocated string and only work with refs Martin Hořeňovský 2019-11-07 12:39:07 +01:00
  • 302e2c0b06 Do not copy around TestCaseInfo Martin Hořeňovský 2019-11-04 21:35:57 +01:00
  • 019b0a0fe0 Use Python3.5 (well, PIP) on AppVeyor to solve deprecation warnings Martin Hořeňovský 2019-11-11 23:30:10 +01:00
  • 32733e08c0 Use newer version of Python on AppVeyor Martin Hořeňovský 2019-11-13 20:58:15 +01:00
  • 9ff2b81164 Remove gcc-4.9 from the travis builds Martin Hořeňovský 2019-11-07 15:58:33 +01:00
  • d6f7f1fbed Set CMakeLists to default to C++14 for our internal projects Martin Hořeňovský 2019-11-06 11:59:50 +01:00
  • 6ddd84a67a Re-inline NameAndTags constructor Martin Hořeňovský 2019-11-07 12:45:16 +01:00
  • 930f49a641 Split [.foo] into [.][foo] when parsing test specs Martin Hořeňovský 2019-11-05 23:28:47 +01:00
  • 09b66ccfde Remove unused method on TestCase Martin Hořeňovský 2019-11-04 15:37:30 +01:00
  • d1cb727e85 Remove workaround for GCC 4.8, as it is no longer supported Martin Hořeňovský 2019-11-04 13:53:46 +01:00
  • e6b9b854b5 Change how and when anonymous test cases are named Martin Hořeňovský 2019-11-04 13:45:39 +01:00
  • 478c324534 Redo AppVeyor build matrix Martin Hořeňovský 2019-10-31 16:30:42 +01:00
  • eabb8a6af7 Cleanup tests for C++20 Martin Hořeňovský 2019-11-04 10:42:34 +01:00
  • c409dccee5 Cleanup tests for C++20 Martin Hořeňovský 2019-11-04 10:42:34 +01:00
  • 95bfb33167 Forbid copying ReusableStringStream Martin Hořeňovský 2019-11-04 00:05:32 +01:00
  • ae10e4ef72 Sections no longer save their description Martin Hořeňovský 2019-11-03 22:50:53 +01:00
  • 59d2d08c0f Merge pull request #1794 from cericks0n/patch-1 Martin Hořeňovský 2019-11-03 18:22:56 +01:00
  • fa6d52e2a3 Fix error when period of steady_clock is not nano cericks0n 2019-11-01 15:52:38 -05:00
  • 2c6ace04a7 Redo build matrix on .travis for C++14 and up Martin Hořeňovský 2019-10-29 23:38:21 +01:00
  • 5ac348cd6e Fix compilation error in examples Martin Hořeňovský 2019-10-31 15:47:29 +01:00
  • 776a4686c7 Warning fixes in examples and tests Martin Hořeňovský 2019-10-31 14:29:59 +01:00
  • 7c48ea6016 Do not introduce VTable when using the NonCopyable helper Martin Hořeňovský 2019-10-30 18:51:14 +01:00
  • ca4c6218d4 Remove SourceLineInfo::empty() Martin Hořeňovský 2019-10-30 18:01:38 +01:00
  • ac4958395c Rejigger OSX images on Travis Martin Hořeňovský 2019-10-29 23:31:35 +01:00
  • 316a5c0572 Remove type erasure in predicate matcher Martin Hořeňovský 2019-10-28 15:28:19 +01:00
  • c781301cd4 Stop support for gcc 4.8, XCode 7.3 and VS 2015 Martin Hořeňovský 2019-06-22 15:47:24 +02:00
  • c46deee024 Untemplatize reporter bases Martin Hořeňovský 2019-07-02 20:01:18 +02:00
  • 4f47d1c6c1 Hidden tests now require positive filter match to be selected Martin Hořeňovský 2019-06-22 20:26:03 +02:00
  • 2bcf1b3db6 Remove support for test case descriptions Martin Hořeňovský 2019-06-22 20:11:14 +02:00
  • be44cfa63b Specialize XML reporter's --list output Martin Hořeňovský 2019-06-22 15:31:11 +02:00
  • 85b129c741 Pipe --list* through reporters Martin Hořeňovský 2019-06-21 23:15:08 +02:00
  • 0f39438aae Stop checking verbosities up-front Martin Hořeňovský 2019-06-17 14:43:10 +02:00
  • c582e351ce Remove --list-test-names-only Martin Hořeňovský 2019-06-16 19:27:06 +02:00
  • d2cddfc9c5 Make --list-* exit code be 0 Martin Hořeňovský 2019-06-16 16:12:47 +02:00
  • 557b336125 Remove superfluous semicolon in the INFO macro Martin Hořeňovský 2019-06-16 15:09:16 +02:00
  • 141761745a Remove ANON_TEST_CASE Martin Hořeňovský 2019-06-16 12:12:31 +02:00
  • 3136c4fb6a Refactored XMLWriter to provide finer-grained control over formatting Martin Hořeňovský 2019-06-22 14:39:34 +02:00
  • 74e0e737a6 Remove useless test Martin Hořeňovský 2019-06-22 15:31:37 +02:00
  • 0685216175 Mark type erasure in PredicateFunction as deprecated Martin Hořeňovský 2019-10-28 15:14:54 +01:00
  • fc320f6b8f Extract FunctionReturnType to catch_meta.hpp Martin Hořeňovský 2019-10-28 15:06:54 +01:00
  • 5290d4bedc Merge pull request #1791 from catchorg/dev-reorganize-warning-suppression Martin Hořeňovský 2019-10-28 13:13:23 +01:00
  • 7ada02e21e Avoid technically UB type punning when determining endianness Martin Hořeňovský 2019-10-27 22:07:10 +01:00
  • 849f2848bd Rework how warning suppression in macros is done Martin Hořeňovský 2019-10-27 21:07:21 +01:00
  • 2fbd66c51c Improve JUnit failure report Alexander Stein 2019-08-07 22:39:01 +02:00
  • 51b29ced1a Add SonarQube Generic Test Data reporter sp-dani-garcia 2019-08-29 17:47:56 +02:00
  • 9a558171d8 Merge pull request #1776 from mvd4/bugfix/enable-floating-point-ranges Martin Hořeňovský 2019-10-27 09:17:15 +01:00
  • c5c688820c Document that matcher combinators (&&, ||, !) do not take ownership Martin Hořeňovský 2019-10-26 21:07:38 +02:00
  • 6a08225863 Add documentation for floating point range generator Martin Hořeňovský 2019-10-26 20:49:56 +02:00
  • 4327baba40 Enable range generator for floating point types Manuel Drews 2019-10-16 16:03:42 +02:00
  • 50cc14c94c Rework StringRef interface and internals Martin Hořeňovský 2019-10-21 17:44:11 +02:00
  • 87b745da66 v2.10.2 v2.10.2 Jozef Grajciar 2019-10-24 18:41:25 +02:00
  • 7d0b205564 Prevent warning suppression from leaking when registering a listener Martin Hořeňovský 2019-10-22 00:09:16 +02:00
  • 8fb1219013 docs: command-line: Add example to specify tests by file name. Martin Hostettler 2019-10-21 23:37:12 +02:00
  • 23c80bcc92 Provide workaround for platforms where INFINITY is double Martin Hořeňovský 2019-10-21 18:31:05 +02:00
  • a2c8dce85c v2.10.1 v2.10.1 Martin Hořeňovský 2019-10-20 21:02:26 +02:00