Implement a bunch of simple apps using oslo APIs. Tests for them will be independent functional tests for oslo library.
There is a need of some automated functional testing for oslo libraries, particularly for oslo.messaging library. The good idea is to provide an application or a set of applications using oslo APIs. Then we can implement test cases for these applications which are actually will be the functional tests for the oslo library.
For oslo.messaging it may be a simple messenger, which operates such abstractions as User, Message and History. Peer instances of messenger may exchange with Messages between Users, and keep History of Messages per each instance. Each User is related to it's instance. When new instance appears (new User is coming to a chat room) Users list of each instance is updated. History is being updated in the same fashion, when Messages are coming to the global chat.
It seems that I just described any existing messenger which are thousands on the Network. Our goal is to keep it as simple as possible and to use oslo libraries intensively for its implementation. It should be covered with functional tests, which give us so needed functional coverage for oslo.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- Oleksii Zamiatin
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
See the mailing list thread starting with http://