예제 #1
0
파일: FFSaveResult.py 프로젝트: tahyuu/STP
            "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
예제 #2
0
#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