summaryrefslogtreecommitdiffstats
path: root/atfsetup.py
diff options
context:
space:
mode:
authorShwetha-H-Panduranga <shwetha@gluster.com>2011-12-06 14:11:13 +0530
committerShwetha-H-Panduranga <shwetha@gluster.com>2011-12-06 14:11:13 +0530
commit18445ae1a94366c955cc7626fb8ec749dedcf73e (patch)
treeaf8b3a9db47f3a472aa4abae4629b517aa71885b /atfsetup.py
parent5b847067495a65c71c56ad477780ed57e9e0fb2f (diff)
Adding New/Updated Automation Files
Diffstat (limited to 'atfsetup.py')
-rw-r--r--atfsetup.py37
1 files changed, 37 insertions, 0 deletions
diff --git a/atfsetup.py b/atfsetup.py
new file mode 100644
index 0000000..8631ab4
--- /dev/null
+++ b/atfsetup.py
@@ -0,0 +1,37 @@
+"""atf setup
+"""
+
+from atfglobals import GlobalObj
+
+def _setup_loggers():
+ """
+ """
+ testruninfo_obj = GlobalObj.getTestrunInfoObj()
+ logger_obj = GlobalObj.getLoggerObj()
+
+ summaryloginfo = testruninfo_obj.getSummaryLogInfo()
+ detailloginfo = testruninfo_obj.getDetailLogInfo()
+ stdoutloginfo = testruninfo_obj.getStdoutLogInfo()
+
+ logger_obj.setSummaryLog(summaryloginfo['filename'],
+ summaryloginfo['loglevel'])
+ loggerobj.setDetailLog(detailloginfo['filename'],
+ detailloginfo['loglevel'])
+ loggerobj.setStdoutLog(stdoutloginfo['do_log'],
+ stdoutloginfo['loglevel'])
+
+ atfdir = testruninfo_obj.getAtfDir()
+ return_status = logger_obj.createLogger(atfdir)
+ if return_status:
+ print "Unable to create Loggers"
+ return return_status
+
+def setup():
+ """
+ *) Setup SummaryLogs , DetailLogs Handlers
+ """
+ return_status = _setup_loggers()
+ return return_status
+
+__all__ = ['setup']
+