Gitiles
Code Review
Sign In
gerrit.cesnet.cz
/
github
/
onqtam
/
doctest
/
24e4879bd0a932b1a724f54356894929e95f931c
/
scripts
24e4879
updated docs
by onqtam
· 6 years ago
349a7f0
moved the benchmarking scripts to the new assert types
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
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
9639cee
version 2.0.1
by onqtam
· 6 years ago
dc01198
fixed issue #149
by onqtam
· 6 years ago
af39bae
Correct format string for unsigned char (#154)
by Thomas Bleher
· 6 years ago
cb6a29f
minor stuff
by onqtam
· 6 years ago
f8d5719
version 2.0.0
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
1172609
Add files via upload
by area55
· 6 years ago
169d4c8
updated charts for benchmarks
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
7b7d161
should link properly on linux/osx
by onqtam
· 6 years ago
4ca0078
last bit of thread-synchronization done (for the debug output window reporter for windows when attached to a VS debugger) - relates #4
by onqtam
· 6 years ago
224e167
all CI builds (VS 2013, GCC 4.7) should pass now! Also the other VS builds should pass - doing a normal ostringstream resetting... relates $4
by onqtam
· 6 years ago
09fd51d
added xcode10 osx image - https://blog.travis-ci.com/2018-08-16-xcode-10-beta-is-now-available
by onqtam
· 6 years ago
b170581
docs... non-interesting change
by onqtam
· 6 years ago
4d87d56
moved to nullptr, removed c++98-compat warning suppressions for clang (also long-long and 0 as null for gcc/clang)
by onqtam
· 6 years ago
eac6787
tiny changes
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
6b05c20
disabling output comparison for the playground project
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
d7360b1
fixing clang builds...
by onqtam
· 6 years ago
3ac4c3f
code coverage to the max!
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
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
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
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
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
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
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
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
ba6808f
trying to:
by onqtam
· 6 years ago
86943ca
hopefully fixing a static analysis warning
by onqtam
· 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
f2d9152
added a few links in docs
by onqtam
· 6 years ago
c168e36
version 1.2.8
by onqtam
· 7 years ago
8cec917
version 1.2.7
by onqtam
· 7 years ago
b29e617
small fixes
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
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
ac175d1
version 1.2.6
by onqtam
· 7 years ago
a9321c4
added links to the youtube talk in the main readme
by onqtam
· 7 years ago
5ed699b
old versions of visual studio should no longer complain about unrecognized warning numbers
by onqtam
· 7 years ago
abf39d2
Visual studio builds now use /Wall instead of /W4 - and only 4 warnings are left disabled globally - fixes #95
by onqtam
· 7 years ago
ffb7530
adding 2 more warnings for GCC 7
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
914fb9a
bumped version
by onqtam
· 7 years ago
ef9da52
updated the bar charts with the new benchmark data
by onqtam
· 7 years ago
1.2.3
6ff3d35
version 1.2.3
by onqtam
· 7 years ago
382b5b6
updated benchmark script so it can work for catch under linux
by onqtam
· 7 years ago
87e80e5
added disabled benchmarking for catch as well (using CATCH_CONFIG_DISABLE)
by onqtam
· 7 years ago
c8692c4
about to re-do the benchmarks against an early version of Catch 2
by onqtam
· 7 years ago
90523ec
version 1.2.2
by onqtam
· 7 years ago
a941ec9
added documentation for the duration option - relates #68
by onqtam
· 7 years ago
6e80847
static analysis fixes - closes #83
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
e061469
silencing a warning in c++17 mode under MSVC
by onqtam
· 7 years ago
6daae1d
tiny changes in docs
by onqtam
· 7 years ago
b759fb4
fixing a 'race condition' in cmake (the generation of doctest.h) - closes #77
by onqtam
· 7 years ago
d8a7edc
Prefer if(MSVC) (#84)
by Martin Moene
· 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
9ae8e02
version 1.2.1
by onqtam
· 7 years ago
f32b550
tiny docs changes
by onqtam
· 7 years ago
777dddb
added overloads for toStream for primitive types - fixes #72 (there were alternative ways - like specializing the StringStream template for the primitive types) - should reimplement the has_insertion_operator trait when I make the switch to c++11
by onqtam
· 7 years ago
f09ee37
created an animated .gif showing how doctest is used - used ScreenToGif which is $*#@ing awesome! - http://www.screentogif.com/
by onqtam
· 7 years ago
b8220c5
version 1.2 almost out!
by onqtam
· 7 years ago
192068c
remade 2 of the screenshots because of the "press F11 to exit fullscreen" unfaded text from the previous ones :D
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
8cd8b3b
fixing cmake - builds should pass now - all cmake projects can be used by themselves and all depend on the assemble_single_header target (as they should - previous commit had changed that)
by onqtam
· 7 years ago
1cfad66
- added instructions on how to integrate doctest into your projects
by onqtam
· 7 years ago
7877549
updated benchmark results after the last compile time optimization commit - relates #70
by onqtam
· 7 years ago
7f2c0ba
- updated compile time benchmarks - fixed script for runtime benchmarks
by onqtam
· 7 years ago
7d8ccec
script seems done! takes the average of N times (currently 5) for each benchmark and formats it sort-of well in the output
by onqtam
· 7 years ago
15b541d
new compile time benchmarks!
by onqtam
· 7 years ago
0d1c3d3
added execute flag of the python script
by onqtam
· 7 years ago
706eb4a
initial version of the run_all.py script
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
dc92a3c
added ability to toggle between gcc/clang for the benchmarks
by onqtam
· 7 years ago
778e94b
printing the options used for the benchmark + added info option
by onqtam
· 7 years ago
fea36c5
updated the benchmark script - now uses the command line
by onqtam
· 7 years ago
Next »