From 689f862f24f949361603a808250ae3f7ec9f40f6 Mon Sep 17 00:00:00 2001 From: Shwetha-H-Panduranga Date: Mon, 12 Dec 2011 11:29:47 +0530 Subject: Changes to logger class, Using the logger class in the framework, adding new global values, Changes made to argument parser, testruninfo --- atfinit.py | 40 ++++++++++++++++++++++++---------------- 1 file changed, 24 insertions(+), 16 deletions(-) (limited to 'atfinit.py') diff --git a/atfinit.py b/atfinit.py index f50eefb..39b27fd 100644 --- a/atfinit.py +++ b/atfinit.py @@ -1,27 +1,35 @@ """atfinit module - """ import os.path -import parser from atfglobals import GlobalObj -def _initialize_testrun_info(testrun_info_filename): - """ - """ - return_status = 1 - if not os.path.exists(testrun_info_filename): - print "Testrun Info File ' %s ' not found" % testrun_info_filename - return return_status - else: - return_status = parser.parse_testrun_info_file(testrun_info_filename) - return return_status - def initialize(args): """ *) Initialize TestrunInfo File """ - testrun_info_filename = args.file - return_status = _initialize_testrun_info(testrun_info_filename) - return return_status + atfdir = os.path.abspath(args.atfdir) + if not (os.path.exists(atfdir) and os.path.isdir(atfdir)): + print "ATFDIR '%s' doesn't exist" % atfdir + return 1 + + testruninfo_abspath = os.path.abspath(args.testruninfo_file) + if not (os.path.exists(testruninfo_abspath) and + os.path.isfile(testruninfo_abspath)): + testruninfo_abspath = os.path.join(atfdir, args.testruninfo_file) + if not (os.path.exists(testruninfo_abspath) and + os.patn.isfile(testruninfo_abspath)): + print "TestrunInfoFile '%s' doesn't exist" % args.testruninfo_file + return 1 + + GlobalObj.atfdir = atfdir + GlobalObj.testruninfo_file = testruninfo_abspath + GlobalObj.detaillog_file = args.detaillog_file + GlobalObj.detaillog_level = args.detaillog_level + GlobalObj.stdout_dolog = args.stdout_dolog + GlobalObj.stdoutlog_level = args.stdoutlog_level + GlobalObj.summarylog_file = args.summarylog_file + GlobalObj.summarylog_level = args.summarylog_level + + return 0 __all__ = ['initialize'] -- cgit