summaryrefslogtreecommitdiffstats
path: root/cli/bottlenecks_cli.py
diff options
context:
space:
mode:
authoryuyang <Gabriel.yuyang@huawei.com>2017-03-25 18:31:39 +0800
committeryuyang <Gabriel.yuyang@huawei.com>2017-03-25 18:34:47 +0800
commit2bf5dbd9b63288e8ce77c7c4e42df8b1e4deb2ce (patch)
tree3e996ff85048212063c44319fa489202f01c8207 /cli/bottlenecks_cli.py
parent4b36a57727cad302976ee38ad0046a7595339849 (diff)
CLI acommadation to the current test case calling method
JIRA: BOTTLENECK-144 Calling method of POSCA test case has changed. CLI for calling the run test case script should also adjust. Change-Id: Ia007b658903c8133c824358943f325b070d1e195 Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
Diffstat (limited to 'cli/bottlenecks_cli.py')
-rw-r--r--cli/bottlenecks_cli.py24
1 files changed, 23 insertions, 1 deletions
diff --git a/cli/bottlenecks_cli.py b/cli/bottlenecks_cli.py
index 0328578f..ebbf05dc 100644
--- a/cli/bottlenecks_cli.py
+++ b/cli/bottlenecks_cli.py
@@ -26,18 +26,40 @@ def main(ctx):
"""
pass
+
_testcase = Testcase()
+
@main.group()
@click.pass_context
def testcase(ctx):
"""testcase cli group for bottlenecks project"""
pass
+
@testcase.command('run', help="To execute a test case.")
@click.argument('testname', type=click.STRING, required=True)
@click.option('-n', '--noclean', is_flag=True, default=False,
help='Openstack resources created by the test'
'will not be cleaned after the testcase execution.')
def testcase_run(testname, noclean):
- _testcase.run(testname, noclean)
+ _testcase.run('-c ' + testname, noclean)
+
+
+_teststory = Testcase()
+
+
+@main.group()
+@click.pass_context
+def teststory(ctx):
+ """teststory cli group for bottlenecks project"""
+ pass
+
+
+@teststory.command('run', help="To execute a test story.")
+@click.argument('testname', type=click.STRING, required=True)
+@click.option('-n', '--noclean', is_flag=True, default=False,
+ help='Openstack resources created by the test'
+ 'will not be cleaned after the teststory execution.')
+def teststory_run(testname, noclean):
+ _testcase.run('-s ' + testname, noclean) \ No newline at end of file