22#ifndef ROBOTTESTINGFRAMEWORK_TESTLISTENER_H
23#define ROBOTTESTINGFRAMEWORK_TESTLISTENER_H
The base class of any test result listeners.
virtual ~TestListener()=default
TestListener destructor.
virtual void addReport(const Test *test, TestMessage msg)
This is called to report any arbitrary message from tests.
virtual void addError(const Test *test, TestMessage msg)
This is called when an error occurred during test run.
TestListener()=default
TestListener constructor.
virtual void startTestSuite(const Test *test)
This is called when a TestSuite is started.
virtual void endTestSuite(const Test *test)
This is called when a TestSuite is finished.
virtual void addFailure(const Test *test, TestMessage msg)
This is called when a failure occurred during test run.
virtual void endTest(const Test *test)
This is called when a Test is finished.
virtual void startTest(const Test *test)
This is called when a Test is started.
virtual void endTestRunner()
This is called when the TestRunner is finished.
virtual void startTestRunner()
This is called when the TestRunner is started.
A formated message with details.
The simplest form of a test unit.