class JsonReporter

Defined at line 25 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/json-reporter.h

LifecycleObserver implementation that writes observed events to a JSON output file.

Public Methods

void set_list_mode (bool list_mode)

Defined at line 41 of file ../../zircon/system/ulib/zxtest/include/zxtest/base/json-reporter.h

void JsonReporter (std::unique_ptr<FileLogSink> sink)

Defined at line 73 of file ../../zircon/system/ulib/zxtest/json-reporter.cc

void ~JsonReporter ()

Defined at line 76 of file ../../zircon/system/ulib/zxtest/json-reporter.cc

void OnProgramStart (const Runner & runner)

Defined at line 78 of file ../../zircon/system/ulib/zxtest/json-reporter.cc

void OnTestCaseStart (const TestCase & test_case)

Defined at line 94 of file ../../zircon/system/ulib/zxtest/json-reporter.cc

void OnTestStart (const TestCase & test_case, const TestInfo & test)

Defined at line 105 of file ../../zircon/system/ulib/zxtest/json-reporter.cc

void OnMessage (const Message & message)

Defined at line 177 of file ../../zircon/system/ulib/zxtest/json-reporter.cc

void OnAssertion (const Assertion & assertion)

Defined at line 121 of file ../../zircon/system/ulib/zxtest/json-reporter.cc

void OnTestSkip (const TestCase & test_case, const TestInfo & test)

Defined at line 184 of file ../../zircon/system/ulib/zxtest/json-reporter.cc

void OnTestFailure (const TestCase & test_case, const TestInfo & test)

Defined at line 220 of file ../../zircon/system/ulib/zxtest/json-reporter.cc

void OnTestSuccess (const TestCase & test_case, const TestInfo & test)

Defined at line 244 of file ../../zircon/system/ulib/zxtest/json-reporter.cc

void OnTestCaseEnd (const TestCase & test_case)

Defined at line 265 of file ../../zircon/system/ulib/zxtest/json-reporter.cc

void OnProgramEnd (const Runner & runner)

Defined at line 288 of file ../../zircon/system/ulib/zxtest/json-reporter.cc