Unit tests for manila scripts

Registered by Valeriy Ponomaryov

Current manila scripts located in bin/* are not covered with unit tests.
For the moment CI can catch some brutal bugs like wrong imports that blocks service from running. But if we have some veiled bug that is not covered by functional tests, we won't be able to catch it even if it is easy, just because we do not have unit tests.

So, need to start using entry points and then cover our scripts with unit tests.

Similar blueprints for other projects:

Nova: https://blueprints.launchpad.net/nova/+spec/entrypoints-plugins
Cinder: https://blueprints.launchpad.net/cinder/+spec/unit-test-cases-for-cinder-scripts

Blueprint information

Status:
Complete
Approver:
Ben Swartzlander
Priority:
Low
Drafter:
Valeriy Ponomaryov
Direction:
Approved
Assignee:
Julia Varlamova
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 1.0.0
Started by
Julia Varlamova
Completed by
Valeriy Ponomaryov

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.