tps: make read_config read everything

parent 43836e3e
...@@ -11,7 +11,7 @@ import datetime ...@@ -11,7 +11,7 @@ import datetime
import random import random
import warnings import warnings
from ConfigParser import ConfigParser from ConfigParser import ConfigParser, NoOptionError
from optparse import OptionParser from optparse import OptionParser
from sha import sha as sha160 from sha import sha as sha160
from tpsexcept import * from tpsexcept import *
...@@ -44,6 +44,7 @@ class Suite(object): ...@@ -44,6 +44,7 @@ class Suite(object):
self.config = default_config_file self.config = default_config_file
self.log_pattern = default_log_pattern self.log_pattern = default_log_pattern
self.log_name = default_log_name self.log_name = default_log_name
self.read_config(self.config)
def missing(self): def missing(self):
"""report missing fields before suite run""" """report missing fields before suite run"""
...@@ -63,13 +64,16 @@ class Suite(object): ...@@ -63,13 +64,16 @@ class Suite(object):
raise TpsCritical(errmsg) raise TpsCritical(errmsg)
config = ConfigParser(cfg) config = ConfigParser(cfg)
self.board = config.get('global', 'board') try:
self.serial = config.get('global', 'serial') self.board = config.get('global', 'board')
self.test_path = config.get('global', 'test_path') self.serial = config.get('global', 'serial')
self.log_path = config.get('global', 'log_path') self.test_path = config.get('global', 'test_path')
self.sequence = config.get('global', 'sequence') self.log_path = config.get('global', 'log_path')
self.repeat = config.get('global', 'repeat') self.sequence = config.get('global', 'sequence')
self.randomize = config.get('global', 'randomize') self.repeat = config.get('global', 'repeat')
self.randomize = config.get('global', 'randomize')
except NoOptionError:
pass
def save(self): def save(self):
config = ConfigParser() config = ConfigParser()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment