Gitiles
Code Review
Sign In
gerrit.cesnet.cz
/
github
/
onqtam
/
doctest
/
68681e6cb0ec15e76890ca922f073ec55f0d8d90
/
doc
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
b29e617
small fixes
by onqtam
· 7 years ago
6396b6f
relates #103
by onqtam
· 7 years ago
50cbb80
updated travis build matrix with supported osx images
by onqtam
· 7 years ago
ac175d1
version 1.2.6
by onqtam
· 7 years ago
4ca9887
fixing Visual Studio builds since /Wall is supported - relates #95
by onqtam
· 7 years ago
c80eed1
[release] version 1.2.5
by onqtam
· 7 years ago
743748b
[docs] added an image with the cost of including the header in the main readme - and also some tiny changes
by onqtam
· 7 years ago
ef9da52
updated the bar charts with the new benchmark data
by onqtam
· 7 years ago
1.2.3
0c65bef
updated text for benchmarks
by onqtam
· 7 years ago
6ff3d35
version 1.2.3
by onqtam
· 7 years ago
c18eb74
updating docs a bit
by onqtam
· 7 years ago
1c269da
finished updating benchmarks of catch
by onqtam
· 7 years ago
8e40994
updated mainly doctest benchmark numbers under linux - the catch header didn't compile in many cases...
by onqtam
· 7 years ago
c801a45
corrected benchmark results for catch when using CATCH_CONFIG_FAST_COMPILE - had to fix a compile error in catch.hpp - had to comment out CATCH_BREAK_INTO_DEBUGGER() in void AssertionHandler::reactWithDebugBreak() (had to do the same to build successfully with CATCH_CONFIG_DISABLE)
by onqtam
· 7 years ago
87e80e5
added disabled benchmarking for catch as well (using CATCH_CONFIG_DISABLE)
by onqtam
· 7 years ago
d44e939
updated benchmarks under windows
by onqtam
· 7 years ago
c8692c4
about to re-do the benchmarks against an early version of Catch 2
by onqtam
· 7 years ago
803bb8f
updating travis build matrix - no more precise builds, also dropping some compilers (might drop more soon)
by onqtam
· 7 years ago
6a5da42
updated html docs
by onqtam
· 7 years ago
a9fd086
added a scenario version of TEST_CASE_TEMPLATE_DEFINE - a continuation of PR #87
by onqtam
· 7 years ago
08e4253
Add support for templated scenarios (#87)
by Lectem
· 7 years ago
247a9e0
added 1 more clarification to the docs from the previous 1-2 commits
by onqtam
· 7 years ago
f0df9b6
docs from last commit clarified a bit
by onqtam
· 7 years ago
24725ad
added documentation on how to emulate value-parameterized tests with a macro - relates #38
by onqtam
· 7 years ago
a941ec9
added documentation for the duration option - relates #68
by onqtam
· 7 years ago
69d3c9e
removed a bunch of templates simulating the is_constructible<> trait and added a config option (DOCTEST_CONFIG_INCLUDE_TYPE_TRAITS) that triggers the inclusion of <type_traits> and enables the ability for the Approx helper to be used with strong typedefs of double - fixes #85 and relates #62
by onqtam
· 7 years ago
6daae1d
tiny changes in docs
by onqtam
· 7 years ago
fd9560c
- fixing build after merging the #82 PR about catching by const ref in <LEVEL>_THROWS_AS assert macros
by onqtam
· 7 years ago
1235211
removed a hack which is no longer necessary
by onqtam
· 7 years ago
88d3e86
code coverage maxed
by onqtam
· 7 years ago
9ae8e02
version 1.2.1
by onqtam
· 7 years ago
f32b550
tiny docs changes
by onqtam
· 7 years ago
54cfa78
docs: TEST_CASE_METHOD -> TEST_CASE_FIXTURE (#71)
by Andrzej Krzemieński
· 7 years ago
375568c
fixed how the tutorial about subcases (markdown/html) gets rendered by github
by onqtam
· 7 years ago
4aff18c
- added more text in the main readme
by onqtam
· 7 years ago
7cd2fab
fixing broken links and tiny mistakes in docs
by onqtam
· 7 years ago
b8220c5
version 1.2 almost out!
by onqtam
· 7 years ago
80064af
updated documentation
by onqtam
· 7 years ago
a0e136f
- changed paypal links and removed pledgie campaign (which was long overdue...)
by onqtam
· 7 years ago
1b63b5a
fixed images in benchmarks page - now they are aligned next to each other
by onqtam
· 7 years ago
f231010
added benchmark graphs! used google spreadsheet to manipulate the data, and after that "published" the charts, opened them in a new tab, zoomed in and made screenshots... pretty primitive but gnuplot was too much for me at this point in time
by onqtam
· 7 years ago
1cfad66
- added instructions on how to integrate doctest into your projects
by onqtam
· 7 years ago
c266008
added some notes about value-parameterized test cases - relates #38
by onqtam
· 7 years ago
2af164a
changed the way the example with the tests inside of a static library is defined in cmake - now using an object library instead of a static library - thanks to github.com/pthom - relates #21
by onqtam
· 7 years ago
ebc7da3
integrated OCLint static code analysis!
by onqtam
· 7 years ago
658b48c
documented decorators
by onqtam
· 7 years ago
876c450
- updated links to examples in the documentation - added faq entry about mocking
by onqtam
· 7 years ago
7528ad8
benchmarks page done!
by onqtam
· 7 years ago
86691a4
finalized benchmarks !!! the no-inlining of functions did speed up the binary and fast asserts in release builds
by onqtam
· 7 years ago
7877549
updated benchmark results after the last compile time optimization commit - relates #70
by onqtam
· 7 years ago
f4bf0fa
added runtime benchmark results
by onqtam
· 7 years ago
7f2c0ba
- updated compile time benchmarks - fixed script for runtime benchmarks
by onqtam
· 7 years ago
15b541d
new compile time benchmarks!
by onqtam
· 7 years ago
31b03fb
work in progress on an automated way to run all benchmarks - based on tests.json
by onqtam
· 7 years ago
fea36c5
updated the benchmark script - now uses the command line
by onqtam
· 7 years ago
1f5ff30
removed benchmarks for doctest 1.0
by onqtam
· 7 years ago
1d7320b
removed catch as a submodule - will fetch it some other way
by onqtam
· 7 years ago
87fb93a
made the string be 24 instead of 32 bytes long - gives around 14% runtime performance boost for an assert that doesn't fail (evaluated 10 million times inside of a loop) - relates #69
by onqtam
· 7 years ago
82c0e5c
- added move semantics to the new String class - closes #69
by onqtam
· 7 years ago
513cf69
implementation of a string class with a small buffer optimization - relates #69
by onqtam
· 7 years ago
458aea1
avoiding some unnecessary allocations - relates #69
by onqtam
· 7 years ago
969af8f
got rid of local statics entirely from the hot path (except for when translating exceptions - but that should be the exceptional path) - relates #69
by onqtam
· 7 years ago
0f66592
- no longer accessing the current context through a getter with a static local
by onqtam
· 7 years ago
c2b6e13
gcc 4.5 build should pass now...
by onqtam
· 7 years ago
68d0f1d
added an overload for operator<< of the ContextBuilder that catches by const ref and use a static assert - relates #23
by onqtam
· 7 years ago
e6412e1
finished decorators - coverage should be maxed! - relates #67
by onqtam
· 7 years ago
754f402
- almost done with the should_fail/may_fail/expected_failures decorators
by onqtam
· 7 years ago
b89eefb
added the actual helper classes (decorators) - the may/should/expected aren't integrated yet - relates #67
by onqtam
· 7 years ago
6c7369e
first steps towards decorators for test cases - relates #67
by onqtam
· 8 years ago
edeff28
added a way to use normal literals with the INFO() logging macro - the TO_LVALUE() macro - relates #23
by onqtam
· 8 years ago
14ddb1e
code coverage done!
by onqtam
· 8 years ago
aab98c5
added gcc 7
by onqtam
· 8 years ago
321f270
working on test coverage
by onqtam
· 8 years ago
f6d1a51
code coverage should work now
by onqtam
· 8 years ago
0decb1d
added clang-tidy static code analysis - closes #66
by onqtam
· 8 years ago
7937d52
added MSVC /analyze for VS 2017 - relates #66
by onqtam
· 8 years ago
21623a6
added cppcheck to travis builds - relates #66
by onqtam
· 8 years ago
35c14cd
Printing the test suite name on test case failure - fixes #65
by onqtam
· 8 years ago
3bf83c4
- clang 4 builds under linux should work now
by onqtam
· 8 years ago
39afa2e
adding /permissive- to msvc flags
by onqtam
· 8 years ago
af07cbb
finished with examples!
by onqtam
· 8 years ago
cb7bad6
- logging example done!
by onqtam
· 8 years ago
7cc0e96
examples almost done! only assertion_macros.cpp is left
by onqtam
· 8 years ago
119cfb6
- added an undocumented flag to omit the "skipped" part in the output summary - for convenience for the all_features example
by onqtam
· 8 years ago
e0f1880
- removed another unnecessary example that slowed down builds - now only the python script is left
by onqtam
· 8 years ago
0d55e8d
added example how to filter out doctest options from the command line in the docs and removed it from the examples folder
by onqtam
· 8 years ago
56d9170
- added prefix for the TEST_MODE option - removed the cpp11 option
by onqtam
· 8 years ago
26c2008
examples can no longer be built using cmake separately - they require cmake invocation from the root of the repository (and now use the modern way of handling include dependencies)
by onqtam
· 8 years ago
08cf7dc
moved all cmake-related stuff to scripts/cmake
by onqtam
· 8 years ago
40f29f6
moved stuff around (compacted in one folder)
by onqtam
· 8 years ago
bc85976
- removed warning that is included in Wall/Wextra (although not documented in the online docs of GCC)
by onqtam
· 8 years ago
Next »