blob: f8eb99ad7dd9d8b1a7959ad55e0b88d392120b84 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
"""atf setup
"""
import re
import os.path
from atfglobals import GlobalObj
import parser
def _setup_loggers():
"""
"""
return_status = 1
GlobalObj.initLoggerObj()
atfdir = GlobalObj.atfdir
summarylog_file = GlobalObj.summarylog_file
summarylog_level = GlobalObj.summarylog_level
stdout_dolog = GlobalObj.stdout_dolog
stdoutlog_level = GlobalObj.stdoutlog_level
logger = GlobalObj.getLoggerObj()
summarylog_abspath = os.path.join(atfdir, summarylog_file)
if logger.addSummarylogHandler(summarylog_abspath, summarylog_level):
print "IOError: %s" % "Error in Creating SummaryLog"
return return_status
if re.match("yes", stdout_dolog, re.IGNORECASE):
logger.addStdoutlogHandler(stdoutlog_level)
return 0
def _setup_testrun_info():
"""
"""
testrun_info_file = GlobalObj.testruninfo_file
return_status = parser.parse_testrun_info_file(testrun_info_file)
return return_status
def setup():
"""
# Setup Summary/Detail/Stdout LogHandlers
# Parser TestRunInfo file
#
"""
return_status = _setup_loggers()
if return_status:
return return_status
return_status = _setup_testrun_info()
if return_status:
return return_status
return 0
__all__ = ['setup']
|