Fix problem with neutron python version
[functest.git] / cli / cli_base.py
index 25696db..827f8a4 100644 (file)
@@ -82,7 +82,7 @@ def os_show_credentials():
 
 
 @openstack.command('fetch-rc', help="Fetch the OpenStack RC file from "
-                   "the installer")
+                   "the installer.")
 def os_fetch_rc():
     _openstack.fetch_credentials()
 
@@ -117,8 +117,11 @@ def testcase_show(testname):
 
 @testcase.command('run', help="Executes a test case.")
 @click.argument('testname', type=click.STRING, required=True)
-def testcase_run(testname):
-    _testcase.run(testname)
+@click.option('-n', '--noclean', is_flag=True, default=False,
+              help='The created openstack resources by the test'
+              'will not be cleaned after the execution.')
+def testcase_run(testname, noclean):
+    _testcase.run(testname, noclean)
 
 
 @tier.command('list', help="Lists the available tiers.")
@@ -140,5 +143,8 @@ def tier_gettests(tiername):
 
 @tier.command('run', help="Executes all the tests within a tier.")
 @click.argument('tiername', type=click.STRING, required=True)
-def tier_run(tiername):
-    _tier.run(tiername)
+@click.option('-n', '--noclean', is_flag=True, default=False,
+              help='The created openstack resources by the tests'
+              'will not be cleaned after the execution.')
+def tier_run(tiername, noclean):
+    _tier.run(tiername, noclean)