Exemplo n.º 1
0
 def __init__(self, cli=None, ini_file='', simulator_if=None):
     super(singleTestCompile, self).__init__(cli, ini_file, simulator_if)
     try:
         self._build = self.buildCfg.getBuild(self._args.build)
     except buildUnknown as err:
         tbInfo.show('build')
         COLOR_PRINTER.write('build: ' + str(err) + '\n', fg='ri')
         sys.exit(1)
     self.setTestlist()
     self._check()
     self.generateSeed()
Exemplo n.º 2
0
 def _check(self):
     """
     testcases work dir list, uesd in yasaTop, 
     for creating testcasesuite 
     """
     try:
         if not self.testList.check(self._args.test) and self._args.test:
             raise TestcaseUnknown(self._args.test)
         elif self._args.show:
             tbInfo.show(self._args.show)
             sys.exit(0)
     except TestcaseUnknown as err:
         tbInfo.show('test')
         COLOR_PRINTER.write('test: ' + str(err) + '\n', fg='ri')
         sys.exit(1)
Exemplo n.º 3
0
 def __init__(self, cli=None, group_file='', build_file='', simulator_if=None):
     super(groupTestCompile, self).__init__(cli, build_file, simulator_if)    
     if  group_file is not None and os.path.exists(group_file):
         self.groupCfg = readGroupCfgFile(group_file)
     else:
         self.groupCfg = readGroupCfgFile(defaultGroupFile())
     try:
         self._group = self.groupCfg.testGroup.getGroup(self._args.group)
         self._build = self.buildCfg.getBuild(self._group.buildOption)
     except groupUnknown as err:
         tbInfo.show('group')
         COLOR_PRINTER.write('group: '  + str(err) + '\n', fg='ri')
         sys.exit(1)
     except buildUnknown as err:
         tbInfo.show('build')
         COLOR_PRINTER.write('build: '  + str(err) + '\n', fg='ri')
         sys.exit(1)
     self._args.build = self._group.buildOption
     self._testcases = self.groupCfg.getTests(self._args.group)
     self.setTestlist()