Read-only mirrors. Development, issues and pull requests are on GitHub.

summaryrefslogtreecommitdiffhomepage
path: root/include/internal/catch_run_context.cpp
diff options
context:
space:
mode:
authorPhil Nash2017-08-04 19:23:30 +0100
committerPhil Nash2017-08-04 19:23:30 +0100
commita9b6813ad9e423ddcd6559f52b503a68fe0f624c (patch)
tree2855a5fdcae2f2bf20535b33a8a697975a92896b /include/internal/catch_run_context.cpp
parenta1e3f0b62446afe9b46b0872d373ab0e4e8a4357 (diff)
downloadcatch3-a9b6813ad9e423ddcd6559f52b503a68fe0f624c.tar.gz
First draft of (experimental) benchmarking support
Diffstat (limited to 'include/internal/catch_run_context.cpp')
-rw-r--r--include/internal/catch_run_context.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/internal/catch_run_context.cpp b/include/internal/catch_run_context.cpp
index bfde432b..b54742ff 100644
--- a/include/internal/catch_run_context.cpp
+++ b/include/internal/catch_run_context.cpp
@@ -90,6 +90,9 @@ namespace Catch {
return *m_reporter;
}
+ void RunContext::assertionStarting(AssertionInfo const& info) {
+ m_reporter->assertionStarting( info );
+ }
void RunContext::assertionEnded(AssertionResult const & result) {
if (result.getResultType() == ResultWas::Ok) {
m_totals.assertions.passed++;
@@ -155,6 +158,12 @@ namespace Catch {
m_unfinishedSections.push_back(endInfo);
}
+ void RunContext::benchmarkStarting( BenchmarkInfo const& info ) {
+ m_reporter->benchmarkStarting( info );
+ }
+ void RunContext::benchmarkEnded( BenchmarkStats const& stats ) {
+ m_reporter->benchmarkEnded( stats );
+ }
void RunContext::pushScopedMessage(MessageInfo const & message) {
m_messages.push_back(message);