Joao Paulo Magalhaes
b57b2cfd77
Improve some comments.
2017-05-01 23:02:35 +01:00
Joao Paulo Magalhaes
64b5f3ff2d
Make Results::GetTime() receive an enum.
2017-05-01 23:02:23 +01:00
Joao Paulo Magalhaes
62b1dd9c4a
CHECK_BENCHMARK_RESULTS() was too inconspicuous.
2017-05-01 23:02:17 +01:00
Joao Paulo Magalhaes
47226ccd56
CHECK(): rename EPS to FLOAT for consistency with googletest style.
2017-05-01 23:01:10 +01:00
Joao Paulo Magalhaes
8f69e4f6ce
Remove whitespace.
2017-04-29 20:35:25 +01:00
Joao Paulo Magalhaes
c81960a899
Add missing include of stringstream.
2017-04-29 20:31:44 +01:00
Joao Paulo Magalhaes
b5effb30f9
Add missing include for providing std::function.
2017-04-29 20:24:26 +01:00
Joao Paulo Magalhaes
180719d0d6
Rename ResultsCheckerEntry to Results.
2017-04-29 20:01:18 +01:00
Joao Paulo Magalhaes
f3b82a8eda
Adopt standard style.
2017-04-29 19:44:13 +01:00
Joao Paulo Magalhaes
86249c57a5
Result checking: move some function definitions to source file.
2017-04-29 19:40:39 +01:00
Joao Paulo Magalhaes
2814e9d8dc
Fix ResultsCheckerEntry::NumThreads()
2017-04-29 19:25:51 +01:00
Joao Paulo Magalhaes
92034a8b84
Make result checkers execute on all regex-matching benchmarks.
2017-04-29 19:02:07 +01:00
Joao Paulo Magalhaes
1ce286f632
Avoid compiler-specific pragmas in result check macros.
...
- Epsilon is now understood as relative to expected value.
- Improve error messages for epsilon checks.
2017-04-29 18:26:30 +01:00
Joao Paulo Magalhaes
8c757a3bb9
Results check: add checks with epsilon.
2017-04-28 20:44:27 +01:00
Joao Paulo Magalhaes
1826feb164
ResultsCheckerEntry: add more getter functions.
2017-04-28 20:43:44 +01:00
Joao Paulo Magalhaes
2a8d0dd1b1
Use const char* instead of std::string in entry name lookup.
2017-04-28 20:42:28 +01:00
Joao Paulo Magalhaes
e869e3749a
Remove some whitespace.
2017-04-28 15:38:21 +01:00
Joao Paulo Magalhaes
6452883027
Unit testing: add facilities to check benchmark results.
...
This is needed for examining the values of user counters (needed
for #348 ). It is also needed for checking the values of standard
benchmark results like items_processed or complexities (for example,
checking the standard deviation is needed for unit testing #357
as discussed in #362 ).
2017-04-28 15:02:27 +01:00
Dominic Hamon
1100e91907
Simplify clang-format and apply to tests ( #302 )
2016-10-07 11:04:50 -07:00
Eric
0ed4456097
Refactor output test runner into standalone module. ( #277 )
...
* refactor
* Move default substitutions into library
* Move default substitutions to the *right* place in the library
* Fix init order issues that caused test failures
* improve diagnostics
* add missing include
* general cleanup
* Address review comments
2016-08-28 13:24:16 -06:00