"Usage: FFSaveResult.py SerialNumber TestResult TestErrorCode") home_dir = os.environ['SATI_FT'] config = Configure(home_dir + '/BFTConfig.txt') config.Put('HOME_DIR', home_dir) #SN = 'fzhb30500040' config.Put('CanisterSN', args[0]) log = Log() log.Open('test.log') config.Put('TestResult', args[1]) config.Put('ErrorCode', args[2]) timeStampStart = datetime.now().strftime("%Y-%m-%d %H:%M:%S") time.sleep(10) timeStampEnd = datetime.now().strftime("%Y-%m-%d %H:%M:%S") config.Put('StartTime', timeStampStart) config.Put('EndTime', timeStampEnd) #config.Put('flexflow_group', [['2014-08-04 15:28:32', '0:00:44', 'BmcSelClear', '26010']]) config.Put('flexflow_group', []) print config.Get('PcbaSN') print config.Get('TestResult') print config.Get('ErrorCode') print config.Get('StartTime') print config.Get('EndTime') print config.Get('flexflow_group'), type(config.Get('flexflow_group')) ffclient = FFSaveResult(config, log) result = ffclient.Start() print result
#canisterSN = self.config.Get('CanisterSN') #num = 'RCS0980107G' + canisterSN[-4:] #self.config.Put('PcbaSN', num) #yong if __name__ == '__main__': parser = OptionParser(usage="usage: %prog [option]") parser.add_option("-s", "--serial_number", \ action="store", \ dest="serialNumber", \ default="RMS1003612G006J", \ help="serialNumber specifies the UUT SN") # 00 -> RCS0976428G00X0 (options, args) = parser.parse_args() home_dir = os.environ['SATI_FT'] config = Configure(home_dir + '/BFTConfig.txt') serial_port = config.Get('port') eventManager = EventManager() config.Put('CanisterSN', options.serialNumber) config.Put('LS_Canister_SN', options.serialNumber) #log = Log() #log.Open('test.log') #comm = Comm232(config, log, eventManager, serial_port) #comm = None test = GetBarcode(config) result = test.Start() print result