Migrate Fuel-QA from python proboscis and nosetest to modern test frameworks

Registered by Dmitry Tyzhnenko

Today the system tests in fuel-qa project uses outdated test framework like the proboscis and the nosetest. Both are not supported anymore. Last commit into proboscis was at 14 Nov 2013 [1]. Nosetest has no maintainer last several years and official documentation recommends use other tools [2].

Nose documentation [2] recommends use pytest, nose2 or unittest2. We should check them and make decision which of them can help us to solve our tasks

[1] - https://github.com/rackerlabs/python-proboscis/commit/982c8fbf749b938709271959b492518aafbb035c
[2] - https://nose.readthedocs.org/en/latest/#note-to-users

Blueprint information

Status:
Started
Approver:
Nastya Urlapova
Priority:
Undefined
Drafter:
Dmitry Tyzhnenko
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
Accepted for newton
Implementation:
Started
Milestone target:
None
Started by
Dmitry Tyzhnenko

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:feature/fuel_tests_testrail_support,n,z

Addressed by: https://review.openstack.org/315258
    Change Testrail report for pytest support

Gerrit topic: https://review.openstack.org/#q,topic:bp/migrate-fuel-qa-from-proboscis-nose-frameworks,n,z

Addressed by: https://review.openstack.org/317294
    Migrate group thread_1 to pytest scope

Addressed by: https://review.openstack.org/345509
    Move test_fuel_migration from system tests to pytest

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.