From 4399cf4d161526300244d8cf090a461c792ab82e Mon Sep 17 00:00:00 2001 From: Shwetha-H-Panduranga Date: Wed, 7 Dec 2011 11:56:48 +0530 Subject: Renaming Directories --- libs/utils/serverutils.py | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 libs/utils/serverutils.py (limited to 'libs/utils/serverutils.py') diff --git a/libs/utils/serverutils.py b/libs/utils/serverutils.py new file mode 100644 index 0000000..618ee23 --- /dev/null +++ b/libs/utils/serverutils.py @@ -0,0 +1,33 @@ +"""serverutils module +""" +import re +import hostutils +from atfglobals import GlobalObj + +def execute_on_brick(brickkey, command, commandInput=None): + """ + """ + env = GlobalObj.getTestenvObj() + + raw_brick_obj = env.getRawBrick(brickkey) + if not raw_brick_obj: + print "InValid Brick. %s not defined in TestEnvironment" % brickkey + return 1 + serverkey = re.split("\.", raw_brick_obj.hostname, maxsplit=1)[0] + + brick_obj = env.getBrick(brickkey) + if not brick_obj: + print "InValid Brick. %s not defined in TestEnvironment" % brickkey + return 1 + exportdirpath = brick_obj.path + + command = "cd " + exportdirpath + ";" + command + return_status = hostutils.execute_command(serverkey, command, commandInput) + return return_status + +__all__ = ['execute_on_brick'] + + + + + -- cgit