Implement a bunch of simple apps using oslo APIs. Tests for them will be independent functional tests for oslo library.

Registered by Oleksii Zamiatin

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

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.