In commit [1] was introduced exception class ShellCommandFailed
and it should be used in common.shell module. But by mistake
there was used not existing ShellCommandError class there.
This patch fixes that.
[1] https://review.opendev.org/#/c/612978/
Change-Id: I0b51165ea4d541b0cd2f5820a64cd7a82f23c6c9
Create base function called execute that takes a command and execute
it using either subprocess module or an SSH client to allow
implementing commands wrapper that can be executed either locally or
remotelly.
It also try to handle timeouts and produce good error capable of
reporting whats written to stdout and stderr.
Change-Id: I1a30b82338f44a4182722973e7ad3da2872295fd
* switch from neutron.tests.tempest to neutron_tempest_plugin
* Cleaned up README.rst and setup.cfg
* Use neutron_tempest_plugin as a tempest plugin package
* Fixed gitreview
* Keeping flake8 Ignores in tox.ini as tempest plugin is
imported from neutron codebase.
Change-Id: I42d389836e72813fdeebc797a577f4a8ac2ee603