Gitiles
Code Review
Sign In
gerrit.cesnet.cz
/
github
/
onqtam
/
doctest
/
a2062b7d59bfc85cc446430e4bd582d648bab973
« Previous
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
6439abc
clearing some flags after each call to the test_case_end function when reentering for subcases
by onqtam
· 6 years ago
d7360b1
fixing clang builds...
by onqtam
· 6 years ago
b63d394
no clang 3.3/3.4...
by onqtam
· 6 years ago
bfc4a01
trying to get clang 3.3 and 3.4 working on travis
by onqtam
· 6 years ago
fd1a1ea
adding back clang 3.3 and 3.4 to the build matrix
by onqtam
· 6 years ago
fdb8fcc
removing the coverage_maxout .cpp file from the coverage report since its been moved to another folder
by onqtam
· 6 years ago
3ac4c3f
code coverage to the max!
by onqtam
· 6 years ago
f931b08
removed duplicated function
by onqtam
· 6 years ago
1cb49f8
trying to get 2 more clangs builds to pass
by onqtam
· 6 years ago
5401630
a bit more cleanup
by onqtam
· 6 years ago
981c843
fixing clang builds
by onqtam
· 6 years ago
25568b1
bench scripts work for python 3.x - TODO: make it download catch header if not found!
by onqtam
· 6 years ago
355b829
compacted some code
by onqtam
· 6 years ago
086eb82
fixing builds
by onqtam
· 6 years ago
07e5363
compacted namespaces a bit
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
3fe13ff
fixing builds
by onqtam
· 6 years ago
35c9336
went... a LOT further: moved almost all implicitly generated inline special member functions from the fwd part and into impl - compile times dropped even further by some 10% for the header cost
by onqtam
· 6 years ago
d6e8661
fixing static analysis issues
by onqtam
· 6 years ago
732287e
this should fix the builds
by onqtam
· 6 years ago
54b5bb9
using gcc 8 on appveyor
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
493c813
using auto and modern for loops - relates #137
by onqtam
· 6 years ago
4317c82
lets see those builds clean!
by onqtam
· 6 years ago
eb6f370
directly using override since VS 2010 and GCC 4.6 are dropped! relates #137
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
0c764a7
lets see which compilers are able to build the following code in c++11 mode - here I'm using all features I'm interested in. Based on this I shall update the supported compilers matrix and CI builds...
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
0cec5b1
further simplification of macros since we always have variadic macros now
by onqtam
· 6 years ago
35b94a8
some cleanup of the header
by onqtam
· 6 years ago
42fa9c4
damn clang-tidy... see this build for the errors: https://travis-ci.org/onqtam/doctest/jobs/385392164
by onqtam
· 6 years ago
224f4f3
builds should pass... hopefully! returning the override detection - I don't want to rule out gcc 4.6...
by onqtam
· 6 years ago
79cfe03
using variadic macros - more code removed! thanks C++11!
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
d43ae6d
updated travis build matrix - trying to get a package for some headers for when c++0x is enabled... weird!
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
73e7beb
another tiny change - reusing a macro
by onqtam
· 6 years ago
68f4eba
compacted the different assert logging functions into a single one
by onqtam
· 6 years ago
2ac76d5
more cleanup of code - defining decorator structs with a macro and refactored the assert logging functions to use a result builder object as a single argument - will be later used by the reporters
by onqtam
· 6 years ago
e68aa31
Suppress compiler warning on MinGW (#134) - fixes #133
by AMS21
· 6 years ago
cd1d747
changelog for version 1.2.9
by onqtam
· 6 years ago
1.2.9
68681e6
version 1.2.9
by onqtam
· 6 years ago
8732e05
forgot this in the last commit...
by onqtam
· 6 years ago
5b9f24a
fixing cland-tidy errors
by onqtam
· 6 years ago
1655b24
regenerated test output - relates #123
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
26d5d65
trying to get gcc 6/7/8 working on the latest osx image
by onqtam
· 6 years ago
0a2554a
back to the old version of oclint... aint that old anyway
by onqtam
· 6 years ago
066fa00
a bit more cleanup of (hopefully) unnecessary pragmas
by onqtam
· 6 years ago
bb2254a
hopefully fixing gcc 4.4/4.6 builds
by onqtam
· 6 years ago
8c3352f
moving back to clang-tidy 4 because the last build just stopped at some point... https://travis-ci.org/onqtam/doctest/jobs/376739957
by onqtam
· 6 years ago
ba6808f
trying to:
by onqtam
· 6 years ago
051def3
trying to get a few more builds to pass - enabling privileges for those builds - see this issue for more details: https://github.com/travis-ci/travis-ci/issues/9033
by onqtam
· 6 years ago
86943ca
hopefully fixing a static analysis warning
by onqtam
· 6 years ago
7fda2ec
Exclude Intel from GCC compiler check (#132) - fixes #128
by smcallis
· 6 years ago
6b2c99f
added... the only new warning option for GCC 8 that is not in Wall/Wextra
by onqtam
· 6 years ago
3eaf687
actually re-enabled the printing in the output window of visual studio - I might release a minor version (1.2.9) with the current changes before 1.3.0 (a big one - with reporters, matchers and thread safety!)
by onqtam
· 6 years ago
52b826a
some cleanup:
by onqtam
· 6 years ago
88d4031
fixed builds - temporarily disabled output from asserts in the output window of IDEs - will re-enable when reporters are implemented
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
cb23394
doctest builds with Visual Studio 2017 (15.7.0) - disabling a spectre related warning
by onqtam
· 6 years ago
f2d9152
added a few links in docs
by onqtam
· 6 years ago
e5f8b67
added gcc 8 to the build matrix - allowed to fail for now
by onqtam
· 7 years ago
87183de
fixing gcc 4.4 builds - relates #118
by onqtam
· 7 years ago
e12690c
added Dean Bodenham to the list of donators!
by onqtam
· 7 years ago
41c08a5
fixed issue #118 - silencing the problematic warning. the char buffer is already annotated to have the proper alignment - this is probably a misdiagnostic by the compiler and should be safe to silence
by onqtam
· 7 years ago
3ae0631
small comments
by onqtam
· 7 years ago
bf2e757
fixed issue #129
by onqtam
· 7 years ago
c5b6f4d
tiny cleanup
by onqtam
· 7 years ago
f253bc0
relates #121
by onqtam
· 7 years ago
a8f31ef
Fix deprecated-declarations warning with GCC-8.0 (#131)
by AMS21
· 7 years ago
3a3bc20
added xcode 9.3 to build matrix
by onqtam
· 7 years ago
fec6e4a
changelog for 1.2.8
by onqtam
· 7 years ago
1.2.8
c168e36
version 1.2.8
by onqtam
· 7 years ago
f9c6ffc
fixed issue #118
by onqtam
· 7 years ago
568b109
fixed issue #119
by onqtam
· 7 years ago
cb279b2
added clang 6 to build matrix on travis
by onqtam
· 7 years ago
09f55ca
typo in comment
by Viktor Kirilov
· 7 years ago
ba1de89
added @aras-p from patreon!
by onqtam
· 7 years ago
b40b7e7
removed old compilers no longer supported on travis CI
by onqtam
· 7 years ago
b2991d8
updated copyright years and added 3 builds to the allowed failures on travis since there is some bug in the leak sanitizer...
by onqtam
· 7 years ago
53905cd
changelog for version 1.2.7
by onqtam
· 7 years ago
1.2.7
8cec917
version 1.2.7
by onqtam
· 7 years ago
fd00d4c
simplified the option parsing a bit - fixed #104
by onqtam
· 7 years ago
8a0a023
fixed indentation which led to a gcc warning
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
b29e617
small fixes
by onqtam
· 7 years ago
6396b6f
relates #103
by onqtam
· 7 years ago
72d4793
/Zc:twoPhase- no longer needed since Microsoft have fixed their compiler/headers in the latest VS 2017
by onqtam
· 7 years ago
dde36e4
warning-free with latest VS 2017 (also kind-of fixing #107)
by onqtam
· 7 years ago
757a5f6
Update doctest_impl.h (#112)
by Vladimir Gamalyan
· 7 years ago
50cbb80
updated travis build matrix with supported osx images
by onqtam
· 7 years ago
4190e4b
fixed format specifier - relates #102
by onqtam
· 7 years ago
79a3798
Correct DOCTEST_NO_INSTALL logic; do install unless it is set (#99) (#100)
by Viktor Kirilov
· 7 years ago
Next »