Gitiles
Code Review
Sign In
gerrit.cesnet.cz
/
github
/
onqtam
/
doctest
/
7cc0e96bf6c1ab95786fd7a2686f46b0edb5d218
« Previous
5a9891f
shuffled code a bit - less stuff in the fwd part
by onqtam
· 8 years ago
b564f08
updated different config build count
by onqtam
· 8 years ago
1c896da
updated docs - plans for versions 1.2 / 1.3 / 1.4
by onqtam
· 8 years ago
8401535
adding the clang 4.0 build in the allowed failures until it's ppa is whitelisted by travis (also updated cmake)
by onqtam
· 8 years ago
0d8997c
adding clang 4.0 to builds - probably wont work since the ppa is not yet whitelisted in travis...
by onqtam
· 8 years ago
2a921f2
added VS 2017 to build matrix - should work! (also reworked the appveyor builds to be 1 job per compiler instead of 1 job per config/arch pair)
by onqtam
· 8 years ago
4cb67f3
try to put "image" in the build matrix
by onqtam
· 8 years ago
d1befe9
trying to add a VS 2017 build
by onqtam
· 8 years ago
1fc3dc7
added --no-line-numbers=<bool> - Line numbers are replaced with ```0``` in the output when a source location is printed - useful if you want the same output from the testing framework even when test positions change within a source file
by onqtam
· 8 years ago
658c870
fixed #41 - !!! BREAKING CHANGE !!! - Make TEST_SUITE work with bodies, add TEST_SUITE_BEGIN
by onqtam
· 8 years ago
e70848d
forgot to export a global function - because written inside of the class as a friend... relates #55
by onqtam
· 8 years ago
4d8c72d
tiny rework - making the export/import defines always usable - even when not dealing with DOCTEST_CONFIG_IMPLEMENTATION_IN_DLL
by onqtam
· 8 years ago
b84e919
fixing clang builds...
by onqtam
· 8 years ago
653501e
fixing linux builds - linking to dl
by onqtam
· 8 years ago
b43aa04
fixed #55 - Ability for a binary (executable / shared object) to use the test runner implementation of another binary - with exported symbols - so tests end up in a single registry
by onqtam
· 8 years ago
376530a
updated docs a bit
by onqtam
· 8 years ago
237d496
added the rest of the relational operators to Approx - fixes #52
by onqtam
· 8 years ago
f63c510
- removed old hacks for gcc 4.4 under osx
by onqtam
· 8 years ago
1114735
fixed broken image link in main readme
by onqtam
· 8 years ago
c11603b
removed a falsehood in the "differences with Catch" section of the FAQ
by onqtam
· 8 years ago
d822480
version 1.1.4
by onqtam
· 8 years ago
1.1.4
3bb1157
bumped version
by onqtam
· 8 years ago
4e94086
removed gcc 4.4/4.5 from osx builds and removed linux clang 3.9 from the allowed failures
by onqtam
· 8 years ago
37065ea
added --force-colors option - so even when no tty is detected the output gets colored - related to #50
by onqtam
· 8 years ago
88955d3
fixed #49 - Issue with using lambdas in tests in gcc
by onqtam
· 8 years ago
ed0767e
finalized work on the no exceptions mode
by onqtam
· 8 years ago
1687de8
- removed duplicated warnings (ones which are included by wall/wextra)
by onqtam
· 8 years ago
b6ac3f2
updated article...
by onqtam
· 8 years ago
38115fb
updated article
by onqtam
· 8 years ago
3de57e3
Add assertion macros regarding std::exception handling to examples/ directory
by Elias Kosunen
· 8 years ago
3407676
Added exception handling
by Elias Kosunen
· 8 years ago
e2df0ba
added the article I wrote about doctest - which I submit to various websites for publishing
by onqtam
· 8 years ago
14de6f5
added new xcode 8.2 image and removed 3 soon-to-be-deprecated ones
by onqtam
· 8 years ago
3a6cb17
added xcode 8.1 builds
by onqtam
· 8 years ago
3281a7b
moved pictures out of doc folder
by onqtam
· 8 years ago
b18680d
fixed documentation for stringification - relates https://github.com/philsquared/Catch/issues/741
by onqtam
· 8 years ago
7e61291
version 1.1.3
by onqtam
· 8 years ago
1.1.3
fd62aa0
allowing the linux llvm 3.9 build to fail... cannot get the ppa working
by onqtam
· 8 years ago
7e775f9
to circumvent llvm 3.9 apt not being whitelisted yet - https://github.com/travis-ci/apt-source-whitelist/issues/300
by onqtam
· 8 years ago
e34600e
- updated docs a bit - version bump to 1.1.3
by onqtam
· 8 years ago
4402545
- added the ability to compile code with assertions that need exceptions even without exceptions - see the use of DOCTEST_CONFIG_NO_EXCEPTIONS_BUT_WITH_ALL_ASSERTS
by onqtam
· 8 years ago
1f5d22a
introduced the DOCTEST_CONFIG_NO_EXCEPTIONS and DOCTEST_CONFIG_NO_TRY_CATCH_IN_ASSERTS config identifiers
by onqtam
· 8 years ago
0b51b7b
removed the version from the reference output - so releases that don't change the output don't need to recommit new reference output
by onqtam
· 8 years ago
7c32c26
version 1.1.2
by onqtam
· 8 years ago
1.1.2
b1a3de8
all gcc builds under osx now allowed to fail - I have no $^&%-ing clue why some of them started failing - and in different ways!
by onqtam
· 8 years ago
5cab8e9
fixed #42 - no warnings with clang in c++11 mode
by onqtam
· 8 years ago
ec103be
- changed the test suite macros to require a semicolon with a dummy typedef instead of a forward declaration of a dummy function
by onqtam
· 8 years ago
86d166a
fixed readme...
by onqtam
· 8 years ago
94881ad
put the donations stuff at the top of the readme as well
by onqtam
· 8 years ago
2115e6d
updated docs
by onqtam
· 8 years ago
69fd862
tiny docs changes
by onqtam
· 8 years ago
bf4f453
updated docs and bumped version to 1.1.1
by onqtam
· 8 years ago
1.1.1
3261d89
added support for the bcc32c compiler - Borland (Embarcadero)
by onqtam
· 8 years ago
1bc205f
updated readme with sponsors
by onqtam
· 8 years ago
a755acc
version 1.1 released!
by onqtam
· 8 years ago
1.1.0
c2c79cb
added the missing contributing.html file
by onqtam
· 8 years ago
b6c6967
fixed html documentation!
by onqtam
· 8 years ago
1435c01
bumped version to 1.1
by onqtam
· 8 years ago
2fae6e9
inter-linking in the docs done!
by onqtam
· 8 years ago
30db1a6
almost done with docs!
by onqtam
· 8 years ago
ba6ea2a
FAQ done?
by onqtam
· 8 years ago
4ea79db
FAQ done?
by onqtam
· 8 years ago
a1c34ba
docs updated more - still WIP!
by onqtam
· 8 years ago
62302cf
more docs updated
by onqtam
· 8 years ago
06a3e10
updating docs - WIP
by onqtam
· 8 years ago
c7946e7
finished the docs about benchmarking the assertion macros
by onqtam
· 8 years ago
f4302db
benchmark page text updated
by onqtam
· 8 years ago
c6555cf
all compile time benchmarks done!
by onqtam
· 8 years ago
56c443c
removed c string comparison test because in debug the compiler (atleast MSVC) doesn't optimize the 2 identical C strings and they end up with 2 different addresses in memory.
by onqtam
· 8 years ago
08ed774
switched from REQUIRE to CHECK macro in an example because gcc 4.4 build under OSX fail this test - after an exception is thrown for the REQUIRE the program quits.... this is a known issue (by me)- check out the comment in examples/assertion_macros/CMakeLists.txt
by onqtam
· 8 years ago
c808bb0
breaking change - char pointers no longer compared as C strings by default - you will need to define the DOCTEST_CONFIG_TREAT_CHAR_STAR_AS_STRING identifier to enable this! This also affects stringification of char pointers. fixes #36
by onqtam
· 8 years ago
200e888
more stuff benchmarked
by onqtam
· 8 years ago
7b8d8dc
fixing clang builds - added new line at end of main.cpp for `removing_doctest_options` example...
by onqtam
· 8 years ago
f4ea19f
fixing clang builds...
by onqtam
· 8 years ago
ce59fd1
linux gcc header cost benchmarked!
by onqtam
· 8 years ago
8337278
fixing bench.py script to be executable under linux
by onqtam
· 8 years ago
19b21e9
updated benchmarks (results of doctest vs catch (header inclusion cost) are the same from 4 months ago - doctest 1.0)
by onqtam
· 8 years ago
b793c5b
fixing CI builds... no more shadowing
by onqtam
· 8 years ago
cc6a6d6
- added tests that assertion macros don't copy the types and that they evaluate the expressions only once
by onqtam
· 8 years ago
a1ede61
Added example how to remove doctest options from the command line for the program after the tests run - fixes #20
by onqtam
· 8 years ago
52eee92
- added patreon and paypal donation options
by onqtam
· 8 years ago
11210ce
- added an image instead of code for the main readme
by onqtam
· 8 years ago
d0a083a
this should REALLY give 1 more line hit in the coverage...
by onqtam
· 8 years ago
83de18b
this should get us 1 more line hit in the coverage
by onqtam
· 8 years ago
8d78e70
code coverage should be maxed - around 99.2%
by onqtam
· 8 years ago
3ef438f
code coverage should be again near 99%
by onqtam
· 8 years ago
2860216
added the DOCTEST_CONFIG_ASSERTION_PARAMETERS_BY_VALUE config option - will allow to not odr-use static constants like from user-defined traits - fixed #35
by onqtam
· 8 years ago
956d4ec
added DOCTEST_CONFIG_SUPER_FAST_ASSERTS which makes the fast asserts insanely fast for compile times - just 1 function call - with 1 tiny change in behavior - breaking into the debugger will be into an internal doctest function instead of in the test case
by onqtam
· 8 years ago
86e30c3
renamed _ASSERTION to _ASSERT in macros
by onqtam
· 8 years ago
7ff1dc1
simplified the new unary/binary assertion macros - reusing stuff from the main assertion macro
by onqtam
· 8 years ago
25b5d21
moved stuff out of fwd and into impl
by onqtam
· 8 years ago
441c98d
implemented the fast alternative assertion macros!
by onqtam
· 8 years ago
52755c5
binary assertions (and unary) are now properly implemented.
by onqtam
· 8 years ago
db5eee9
- moved an inline remapping function to the implementation part of doctest
by onqtam
· 8 years ago
828fa1f
fixing clang builds...
by onqtam
· 8 years ago
df09f51
refactor - assertion macros use integers and flags instead of strings and substringing - this will allow me to more easily deal with the increasing number of assertion macros
by onqtam
· 8 years ago
154d5a1
added comments - related to #21
by onqtam
· 8 years ago
fb375ca
fixing travis build...
by onqtam
· 8 years ago
c0a8baf
updated Catch submodule
by onqtam
· 8 years ago
837def0
added a utility cmake function that creates an executable for a static library with tests
by onqtam
· 8 years ago
Next »