Gitiles
Code Review
Sign In
gerrit.cesnet.cz
/
github
/
onqtam
/
doctest
/
6adc79f864138ddf25daa8ffd01fcb3f622cec6f
/
doc
abbfb25
fixed bullet points in markdown
by Viktor Kirilov
· 5 years ago
3ab0392
fixed #278 - added test_case_reenter() to the IReporter interface so users can track when a test case is getting reentered because of unfinished subcases (because there is no other way to tell with the current start/end functions which are called just once for each test case - no matter how many subcases there are)
by Viktor Kirilov
· 5 years ago
5014634
version 2.3.4
by onqtam
· 5 years ago
b2cf8e8
updated docs
by onqtam
· 5 years ago
f7b68b9
removed old docs and changed the name of a lambda parameter which could conflict with whatever is captured - relates #270 and #269
by Viktor Kirilov
· 5 years ago
203581a
small doc fix
by Viktor Kirilov
· 5 years ago
5e493d3
Rework `INFO` lazy evaluation to use lambdas. (#270)
by Daan De Meyer
· 5 years ago
5ee84b4
Improve Listener docs (#273)
by Clare Macrae
· 5 years ago
c241a44
fixed #257 - listeners can be registered with REGISTER_LISTENER and all registered listeners will be executed before any reporters
by Viktor Kirilov
· 5 years ago
6f1241c
Fixes to the documentation + forcing C++11 for AppleClang - to rework later.
by Claus Klein
· 5 years ago
50c6a83
Fix static analyzer URLs (#259)
by Kevin Godby
· 5 years ago
c250f8a
fixes unrelated to code (added funding badge, fixed some comments)
by Viktor Kirilov
· 5 years ago
a52e94b
version 2.3.3
by onqtam
· 5 years ago
a40e3b9
added mentions in the docs regarding the new doctest_discover_tests function added by PR #236
by onqtam
· 5 years ago
f8b5ba6
fixed #241
by onqtam
· 5 years ago
505b05c
version 2.3.2
by onqtam
· 5 years ago
0df6ead
added GCC 9
by onqtam
· 5 years ago
9a8a1ce
added a way to cast the expressions in the exception-related asserts to void
by onqtam
· 6 years ago
ca2719d
this is actually necessary for the xml reporter as well - relates #217
by onqtam
· 6 years ago
92dce5b
version 2.3.0
by onqtam
· 6 years ago
7868611
the options for the run are included in the xml
by onqtam
· 6 years ago
190ba25
added VS 2019 support
by onqtam
· 6 years ago
88911e3
proper names - relates #203
by onqtam
· 6 years ago
15953d3
unified config option for using standard includes instead of forward-declaring types from the std namespace
by onqtam
· 6 years ago
0682171
fixes after merging #203
by onqtam
· 6 years ago
0875406
clang 8
by onqtam
· 6 years ago
09e6d3e
fixes around crashing and proper reporting of stats
by onqtam
· 6 years ago
d347546
queries now also go through the reporter interface!
by onqtam
· 6 years ago
a5eeba4
more docs
by onqtam
· 6 years ago
a1a38de
some work on the docs/examples
by onqtam
· 6 years ago
585bb71
more work on the xml reporter + other cleanup. Also implemented output to file
by onqtam
· 6 years ago
15ce266
some more work
by onqtam
· 6 years ago
759b98a
fixes of output
by onqtam
· 6 years ago
8dbd21b
first hacky version of an xml reporter! the XmlWriter class has been taken directly from Catch2 - even the formatting/naming has been kept the same. Thanks to Phil for allowing that. This way hopefully bug fixes will be more trivial to port from Catch2 to doctest - that is an issue since I'm not much of an xml guy and would gladly borrow some utf-8 hardened code with x10 the users of doctest.
by onqtam
· 6 years ago
b802a58
some refactoring
by onqtam
· 6 years ago
36e3745
"fixes" after merging #187
by onqtam
· 6 years ago
d52859a
updated links to Catch2 (even though they weren't "broken")
by onqtam
· 6 years ago
ed6d707
checking for exceptions support just like nlohmann/json does it - also see this commit:
by onqtam
· 6 years ago
981fb6a
small docs/comments fixes
by onqtam
· 6 years ago
935e52c
version 2.2.3
by onqtam
· 6 years ago
a4c5261
fixed #76 - can now write test cases inside of class bodies thanks to C++17 inline variables - by using the TEST_CASE_CLASS macro!
by onqtam
· 6 years ago
8e98986
version 2.2.1
by onqtam
· 6 years ago
46d606a
fixed docs
by onqtam
· 6 years ago
72ca33b
version 2.2
by onqtam
· 6 years ago
24e4879
updated docs
by onqtam
· 6 years ago
819f72a
windows benchmarks
by onqtam
· 6 years ago
3b26089
linux benchmarks for doctest asserts updated
by onqtam
· 6 years ago
348b109
small docs fixes and preparations for the benchmarking to be done tomorrow
by onqtam
· 6 years ago
c494843
fixes #166 and fixes #167 - TODO: update benchmarks page
by onqtam
· 6 years ago
2d97b85
version 2.1
by onqtam
· 6 years ago
a420d8c
Make it possible to change the command line options prefix (#158)
by Thomas Bleher
· 6 years ago
8cf9041
users can now pass both just the exception type and a const(+ref) version of it to the <LEVEL>_THROWS_AS macros and it means the same - const and & are always removed (if present) and then added
by onqtam
· 6 years ago
0e6236a
added support for CHECK_THROWS_WITH macro - currently accepts only a C string but in the future will be extended for matchers support - fixes #97
by onqtam
· 6 years ago
2520377
small docs fixes
by onqtam
· 6 years ago
835a0fa
small fixes in the docs
by onqtam
· 6 years ago
9639cee
version 2.0.1
by onqtam
· 6 years ago
04f3798
Correctly document when a main() entry point will be created (#155)
by Thomas Bleher
· 6 years ago
1204486
added reporters link in reference sections
by onqtam
· 6 years ago
cb6a29f
minor stuff
by onqtam
· 6 years ago
c734f30
sloppy documentation of the current state of the reporter interface.
by onqtam
· 6 years ago
f8d5719
version 2.0.0
by onqtam
· 6 years ago
2865aa0
small docs fixes
by onqtam
· 6 years ago
8954085
using the .svg files for the logo/icon (and also moved and renamed them) - relates #141 and #145
by onqtam
· 6 years ago
80718be
small docs update
by onqtam
· 6 years ago
cec8faa
updated numbers for benchmarks
by onqtam
· 6 years ago
4d6c853
latest benchmark numbers from linux
by onqtam
· 6 years ago
24bd962
benchmarks under windows redone for doctest/catch
by onqtam
· 6 years ago
d9340f5
updates to documentation - relates #4
by onqtam
· 6 years ago
1f2750f
documented the thread safety features of doctest - relates #4
by onqtam
· 6 years ago
b4297f4
fixed #143 for real - had to separate the windows/clang compiler detection since they are not mutually exclusive because of clang-cl... (+ suppressed a clang warning about strtok)
by onqtam
· 6 years ago
589fd21
removed 32 bit mode builds from travis CI - its about time I simplify my life and make builds faster... 32 bit mode is still checked with VS 2015 and 2017 on appveyor!
by onqtam
· 6 years ago
ae08840
adding -ltsan and also proper TSAN_OPTIONS - relates #4 - lets see if atleast some builds pass... :(
by onqtam
· 6 years ago
10c2018
removing support for xcode 6 and 7 - only 8+ is supported due to the support for thread_local - relates #4 - see this: https://stackoverflow.com/questions/28094794/why-does-apple-clang-disallow-c11-thread-local-when-official-clang-supports
by onqtam
· 6 years ago
2151e3c
removed support for GCC 4.7 and VS 2013 ... they have extensions for thread local storage (__thread and __declspec(thread) respectively) but it works only for POD types... relates #4
by onqtam
· 6 years ago
b170581
docs... non-interesting change
by onqtam
· 6 years ago
eac6787
tiny changes
by onqtam
· 6 years ago
25bfda9
hopefully fixing builds...
by onqtam
· 6 years ago
917d79d
fixing builds... relates #114
by onqtam
· 6 years ago
8171c48
polished the feature for allowing the use of asserts outside of a testing context (also example and docs) - relates #114
by onqtam
· 6 years ago
1d68a13
- added the ability to call asserts outside of a testing context without recompiling! currently the fast asserts are optimized for runtime speed to the maximum but the other asserts are not. Sadly logging macros - like INFO() - aren't supported... yet! - closes #114 - the way to do it is to call setAsDefaultForAssertsOutOfTestCases() on a doctest::Context and optionally to register a custom handler with doctest::Context::setAssertHandler()
by onqtam
· 6 years ago
42b60db
moved implementation details into an anonymous namespace (still inside of doctest but outside of detail - reason for this: not to have 3 namespaces nested into each other, downside: had to use detail in doctest (for convenience) - hope it doesn't break anywhere...)
by onqtam
· 6 years ago
2d364b9
moved a bunch of code out of fwd and into impl - should improve compile times (and was a bit easier thanks to c++11 "= default" )
by onqtam
· 6 years ago
dcdb43c
builds should pass now! no more Visual Studio 2010/2012 and Gcc 4.6 - relates #137
by onqtam
· 6 years ago
be46017
using c++11 variadic templates for the templated test cases! relates #137 and #38
by onqtam
· 6 years ago
35b94a8
some cleanup of the header
by onqtam
· 6 years ago
ef508e8
removed a bunch of code related to C++98 - only variadic macros are left!
by onqtam
· 6 years ago
cd891f2
assuming that long long is present by default - C++11 yey!
by onqtam
· 6 years ago
1b47536
small docs update
by onqtam
· 6 years ago
8b8f240
initial commit for the move to C++11 for doctest 2.0 - no code changes yet! relates #137
by onqtam
· 6 years ago
3474b1b
fixed a static analysis warning and updated roadmap
by onqtam
· 6 years ago
2d16073
initial version of a reporter system! inherit from the IReporter class and register it with doctest::registerReporter()
by onqtam
· 6 years ago
68681e6
version 1.2.9
by onqtam
· 6 years ago
7907692
fixed #123 - changed the output style in the console - gcc/clang output with :n: around line numbers and other compilers output with (n) - there is also a documented option for this. Also changed lots of code - thank god I moved to streams!
by onqtam
· 6 years ago
52b826a
some cleanup:
by onqtam
· 6 years ago
eda80a1
initial version of moving to streams for the reporting - almost 200 lines shorter!
by onqtam
· 6 years ago
73a913b
updated roadmap
by onqtam
· 6 years ago
f2d9152
added a few links in docs
by onqtam
· 6 years ago
f253bc0
relates #121
by onqtam
· 7 years ago
8cec917
version 1.2.7
by onqtam
· 7 years ago
82f96fc
added a mention in the FAQ about static libraries and automatic test registration about the MSVC specific solution of using the /OPT:NOREF linker flag - fixes #106
by onqtam
· 7 years ago
Next »