Lines Matching refs:RunContext

2482     class RunContext;
2487 friend class RunContext;
7976 class RunContext : public IResultCapture, public IRunner { class
7979 RunContext( RunContext const& ) = delete;
7980 RunContext& operator =( RunContext const& ) = delete;
7982 explicit RunContext( IConfigPtr const& _config, IStreamingReporterPtr&& reporter );
7984 ~RunContext() override;
12481 RunContext::RunContext(IConfigPtr const& _config, IStreamingReporterPtr&& reporter) in RunContext() function in Catch::RunContext
12495 RunContext::~RunContext() { in ~RunContext()
12499 …void RunContext::testGroupStarting(std::string const& testSpec, std::size_t groupIndex, std::size_… in testGroupStarting()
12503 …void RunContext::testGroupEnded(std::string const& testSpec, Totals const& totals, std::size_t gro… in testGroupEnded()
12507 Totals RunContext::runTest(TestCase const& testCase) { in runTest()
12547 IConfigPtr RunContext::config() const { in config()
12551 IStreamingReporter& RunContext::reporter() const { in reporter()
12555 void RunContext::assertionEnded(AssertionResult const & result) { in assertionEnded()
12581 void RunContext::resetAssertionInfo() { in resetAssertionInfo()
12586 bool RunContext::sectionStarted(SectionInfo const & sectionInfo, Counts & assertions) { in sectionStarted()
12600 … auto RunContext::acquireGeneratorTracker( SourceLineInfo const& lineInfo ) -> IGeneratorTracker& { in acquireGeneratorTracker()
12608 bool RunContext::testForMissingAssertions(Counts& assertions) { in testForMissingAssertions()
12620 void RunContext::sectionEnded(SectionEndInfo const & endInfo) { in sectionEnded()
12634 void RunContext::sectionEndedEarly(SectionEndInfo const & endInfo) { in sectionEndedEarly()
12645 void RunContext::benchmarkPreparing(std::string const& name) { in benchmarkPreparing()
12648 void RunContext::benchmarkStarting( BenchmarkInfo const& info ) { in benchmarkStarting()
12651 void RunContext::benchmarkEnded( BenchmarkStats<> const& stats ) { in benchmarkEnded()
12654 void RunContext::benchmarkFailed(std::string const & error) { in benchmarkFailed()
12659 void RunContext::pushScopedMessage(MessageInfo const & message) { in pushScopedMessage()
12663 void RunContext::popScopedMessage(MessageInfo const & message) { in popScopedMessage()
12667 void RunContext::emplaceUnscopedMessage( MessageBuilder const& builder ) { in emplaceUnscopedMessage()
12671 std::string RunContext::getCurrentTestName() const { in getCurrentTestName()
12677 const AssertionResult * RunContext::getLastResult() const { in getLastResult()
12681 void RunContext::exceptionEarlyReported() { in exceptionEarlyReported()
12685 void RunContext::handleFatalErrorCondition( StringRef message ) { in handleFatalErrorCondition()
12723 bool RunContext::lastAssertionPassed() { in lastAssertionPassed()
12727 void RunContext::assertionPassed() { in assertionPassed()
12734 bool RunContext::aborting() const { in aborting()
12738 void RunContext::runCurrentTest(std::string & redirectedCout, std::string & redirectedCerr) { in runCurrentTest()
12789 void RunContext::invokeActiveTestCase() { in invokeActiveTestCase()
12795 void RunContext::handleUnfinishedSections() { in handleUnfinishedSections()
12806 void RunContext::handleExpr( in handleExpr()
12829 void RunContext::reportExpr( in reportExpr()
12844 void RunContext::handleMessage( in handleMessage()
12861 void RunContext::handleUnexpectedExceptionNotThrown( in handleUnexpectedExceptionNotThrown()
12868 void RunContext::handleUnexpectedInflightException( in handleUnexpectedInflightException()
12882 void RunContext::populateReaction( AssertionReaction& reaction ) { in populateReaction()
12887 void RunContext::handleIncomplete( in handleIncomplete()
12897 void RunContext::handleNonExpr( in handleNonExpr()
13144 RunContext m_context;