New command to install Tempest's plugins in rally verify

Registered by Marcela Bonell

Now, with the Tempest's test plugin interface (http://docs.openstack.org/developer/tempest/plugin.html) is possible to create our external custom tests. When Tempest runs, it will automatically discover the installed plugins and run the test cases inside the plugin.

Rally is able to run tests through Tempest but is necessary to implement a new command in "rally verify" for being able to install Tempest's plugins:

rally verify install_plugin --source <url_git_repository>
rally verify install_plugin --source <path_in_the_filesystem>

Blueprint information

Status:
Complete
Approver:
Boris Pavlovic
Priority:
Medium
Drafter:
Marcela Bonell
Direction:
Approved
Assignee:
Marcela Bonell
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Marcela Bonell
Completed by
Marcela Bonell

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/install-tempest-plugins,n,z

Addressed by: https://review.openstack.org/240042
    New command to install Tempest's plugins in rally verify

(?)

Work Items

Work items:
* Implement the `rally verify install-plugin` command: DONE
- Source: Repository URL: DONE
- Source: Physical path: DONE
* Add unit test: DONE

This blueprint contains Public information 
Everyone can see this information.