According to Openstack summit session [1],
stestr is maintained project to which all Openstack projects should migrate.
Let's switch to stestr as other projects have already moved to it.
[1] https://etherpad.openstack.org/p/YVR-python-pti
Change-Id: I9bfb80f2556ca7c801dde69d1685751169e25307
All tests should be included in testr.
In test_common.py, the testr command line will be read for parsing,
finally emit error message:
run.py: error: no such option: -t
we should mock the sys.argv in setUp().
The analysis is here
--------------------
troveclient/compat/common.py: CommandsBase
254 def _parse_options(self, parser):
255 opts, args = parser.parse_args() <-- 1. no arg is passed
/usr/lib/python2.7/optparse.py
1361 def _get_args(self, args):
1362 if args is None:
1363 return sys.argv[1:] <-- 3. cmdline(testr command) is read
1364 else:
1365 return args[:]
1367 def parse_args(self, args=None, values=None):
...
1381 rargs = self._get_args(args) <-- 2. args is None
Close-Bug #1241845
Change-Id: I092db96d1b6bb31c41e6ba4c5fc9606e3f8ac087