class Reporter
Defined at line 43 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/reporter.h
Reports test lifecycle progress.
Public Methods
void Reporter (std::unique_ptr<LogSink> log_sink)
Prints output to |stream|. If |stream| is |nullptr| it will behave as writing to /dev/null.
Defined at line 38 of file ../../zircon/system/ulib/zxtest/reporter.cc
void OnProgramStart (const Runner & runner)
Reports before any test activity starts.
Defined at line 42 of file ../../zircon/system/ulib/zxtest/reporter.cc
void Reporter ()
Defined at line 45 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/reporter.h
void Reporter (const Reporter & )
Defined at line 48 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/reporter.h
void Reporter (Reporter && )
Defined at line 49 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/reporter.h
void ~Reporter ()
Defined at line 50 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/reporter.h
Reporter & operator= (const Reporter & )
Defined at line 52 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/reporter.h
Reporter & operator= (Reporter && )
Defined at line 53 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/reporter.h
void OnIterationStart (const Runner & runner, int iteration)
Reports before every test iteration begins.
Defined at line 72 of file ../../zircon/system/ulib/zxtest/reporter.cc
void OnEnvironmentSetUp (const Runner & runner)
Reports before any environment setup is called.
Defined at line 87 of file ../../zircon/system/ulib/zxtest/reporter.cc
void OnTestCaseStart (const TestCase & test_case)
Reports before every TestCase is set up.
Defined at line 92 of file ../../zircon/system/ulib/zxtest/reporter.cc
LogSink * mutable_log_sink ()
Returns a pointer to the log sink, so arbitrary messages can be logged.
Defined at line 98 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/reporter.h
void OnTestStart (const TestCase & test_case, const TestInfo & test)
Reports before every test starts.
Defined at line 99 of file ../../zircon/system/ulib/zxtest/reporter.cc
void set_log_sink (std::unique_ptr<LogSink> log_sink)
Replaces the current instance of the sink being used to write to.
Defined at line 101 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/reporter.h
void OnAssertion (const Assertion & assertion)
Reports when an assertion failed on the current running test.
Defined at line 105 of file ../../zircon/system/ulib/zxtest/reporter.cc
void OnMessage (const Message & message)
Reports when a message is sent.
Defined at line 133 of file ../../zircon/system/ulib/zxtest/reporter.cc
void OnTestSkip (const TestCase & test_case, const TestInfo & test)
Reports before every test starts.
Defined at line 139 of file ../../zircon/system/ulib/zxtest/reporter.cc
void OnTestFailure (const TestCase & test_case, const TestInfo & test)
Reports before every TestCase is set up.
Defined at line 147 of file ../../zircon/system/ulib/zxtest/reporter.cc
void OnTestSuccess (const TestCase & test_case, const TestInfo & test)
Reports before every TestCase is set up.
Defined at line 158 of file ../../zircon/system/ulib/zxtest/reporter.cc
void OnTestCaseEnd (const TestCase & test_case)
Reports before every TestCase is torn down.
Defined at line 166 of file ../../zircon/system/ulib/zxtest/reporter.cc
void OnEnvironmentTearDown (const Runner & runner)
Reports before any environment setup is called.
Defined at line 174 of file ../../zircon/system/ulib/zxtest/reporter.cc
void OnIterationEnd (const Runner & runner, int iteration)
Reports after each test iteration completes.
Defined at line 179 of file ../../zircon/system/ulib/zxtest/reporter.cc
void OnProgramEnd (const Runner & runner)
Reports after all test activity is completed.
Defined at line 208 of file ../../zircon/system/ulib/zxtest/reporter.cc