[zxtest]: Lifecycle Observer.
Adds interface for listening to the test lifecycle. EventBroadcaster so we there is one entity in charge of propagating all events. Moved TestInfo and TestCase out of internal namespace. TEST=zxtest-test Change-Id: I4586571349cdfd5e523bde98e9eb6951a25c6dce
Showing
- system/ulib/zxtest/event-broadcaster.cpp 65 additions, 0 deletionssystem/ulib/zxtest/event-broadcaster.cpp
- system/ulib/zxtest/include/zxtest/base/event-broadcaster.h 53 additions, 0 deletionssystem/ulib/zxtest/include/zxtest/base/event-broadcaster.h
- system/ulib/zxtest/include/zxtest/base/observer.h 43 additions, 0 deletionssystem/ulib/zxtest/include/zxtest/base/observer.h
- system/ulib/zxtest/include/zxtest/base/test-case.h 6 additions, 6 deletionssystem/ulib/zxtest/include/zxtest/base/test-case.h
- system/ulib/zxtest/include/zxtest/base/test-driver.h 1 addition, 1 deletionsystem/ulib/zxtest/include/zxtest/base/test-driver.h
- system/ulib/zxtest/include/zxtest/base/test-info.h 4 additions, 5 deletionssystem/ulib/zxtest/include/zxtest/base/test-info.h
- system/ulib/zxtest/include/zxtest/base/types.h 4 additions, 4 deletionssystem/ulib/zxtest/include/zxtest/base/types.h
- system/ulib/zxtest/rules.mk 2 additions, 0 deletionssystem/ulib/zxtest/rules.mk
- system/ulib/zxtest/test-case.cpp 29 additions, 4 deletionssystem/ulib/zxtest/test-case.cpp
- system/ulib/zxtest/test-info.cpp 3 additions, 4 deletionssystem/ulib/zxtest/test-info.cpp
- system/ulib/zxtest/test/event-broadcaster_test.cpp 200 additions, 0 deletionssystem/ulib/zxtest/test/event-broadcaster_test.cpp
- system/ulib/zxtest/test/test-case_test.cpp 55 additions, 6 deletionssystem/ulib/zxtest/test/test-case_test.cpp
- system/ulib/zxtest/test/test-info_test.cpp 0 additions, 2 deletionssystem/ulib/zxtest/test/test-info_test.cpp
- system/ulib/zxtest/test/test-registry.h 15 additions, 0 deletionssystem/ulib/zxtest/test/test-registry.h
Loading
Please register or sign in to comment