Dominic Hamon
3968ff45ba
Fix #72 by avoiding 64-to-32-bit shortenings
2015-02-18 11:18:40 -08:00
Dominic Hamon
b40b66ab3b
Actually fix issue with CHECK
2014-12-02 12:58:14 -08:00
Dominic Hamon
d31977bb69
Added gtest CHECK symbol to benchmark test
2014-12-02 12:51:46 -08:00
Lei Xu
0f78cebba5
Use #ifdef to protect calling Factorial in benchmark_test.cc
2014-11-13 16:09:21 -08:00
Dominic Hamon
7e290fb965
Fix release builds
2014-11-13 13:12:28 -08:00
Dominic Hamon
a3b5e44c52
Remove CHECK_* from public API.
...
CHECK_* are now private and used internally in the library. The test
uses have been replaced with asserts.
Fixes #62 .
2014-10-31 21:54:55 -07:00
Niklas Hofmann
b04211cc88
Merge branch 'master' of github.com:google/benchmark
2014-10-25 18:35:35 +02:00
Niklas Hofmann
3e9264dcf1
added googletest dependency to tests (allows compilation with -j)
2014-10-16 19:17:08 +02:00
Dominic Hamon
a13627bc3a
Move pthread dependency to test CMakeLists.txt
2014-10-11 14:57:45 -07:00
Matt Clarkson
0fd0be9789
Added more complicated regex test patterns
2014-08-22 14:55:46 +01:00
Matt Clarkson
1176936966
Check the number of benchmark tests ran
...
Previously the benchmark_test program executed the benchmark tests to make sure
the API was working but was not checking the number of tests that were
completed. If the regular expression matching breaks, zero tests could be ran.
Similarly, if one of the APIs breaks and doesn't run the correct amount of tests
then `make test` will catch this.
2014-08-15 11:09:23 +01:00
Matt Clarkson
373cc41100
C++11 concurrency instead of pthread
2014-08-06 10:50:21 -07:00
Paul Redmond
52b3004ae3
fix linker error by reordering link libraries
2014-07-23 10:35:42 -04:00
Chris Kennelly
fa908926c7
Partially resolve google/benchmark#17 by fixing regular expression leak.
...
This adds a unit test to validate the wrapper without running the entirety of
benchmark_test.
2014-04-23 00:56:17 -07:00
Chris Kennelly
e38fde6450
Setup targets from each directory, rather than the top-level.
2014-04-23 00:47:07 -07:00
Shuo Chen
664159372c
Use a new container in each round of push_back test.
...
Otherwise containers keep growing and uses gigabytes of memory.
2014-04-17 10:04:02 -07:00
Dominic Hamon
3a01f8320b
Add items/bytes processed to SetInsert benchmark test
2014-01-07 14:31:14 -08:00
Dominic Hamon
2923a481ed
Multithreaded tests are reenabled
2014-01-07 13:15:26 -08:00
Dominic Hamon
15bf66750c
Really drop multithreading support
2013-12-20 15:10:46 -08:00
Dominic Hamon
403f354423
Initial commit
...
Benchmark library builds and runs but only single-threaded. Multithreaded
support needs a bit more love.
Currently requires some C++11 support (g++ 4.6.3 seems to work).
2013-12-18 16:58:23 -08:00