def run():
    try:
        '''''' ''' 可以在此处下方添加自己的代码 ''' ''''''
        curDir = os.path.split(g_caseName)[0]
        resultDir = curDir.replace("TestCase", "Report")
        startTimeSign = g_Global.getValue("startTime").replace(
            ":", "").replace(" ", "").replace("-", "")
        #startTimeSign = "20180228145712.735000"
        externalPortExcelName = resultDir + "/externalPorts-{startTime}.xls".format(
            startTime=startTimeSign)

        externalPort = get_allExternalPort(
        )  # 输出格式:[LinuxIP,dir,urlNo,location_url,serverName,"ip_port,ip_port"]
        print externalPort
        externalPortExcel = ExcelOperate.Excel(excelName=externalPortExcelName,
                                               sheetID=0)
        externalPortExcel.new()
        externalPortExcel.write([[u"端口所在服务或虚机", u"端口"]])
        externalPortExcel.write(externalPort)

        global g_externalPortExcel
        g_externalPortExcel = externalPortExcelName
    except:
        errmsg = ''.join(traceback.format_exception(*sys.exc_info()))
        g_Log.writeLog(errmsg)
        return 0
    return 1
Example #2
0



if __name__ == '__main__':

    LOG_FILENAME = 'debug.log'
    lognum = 1

    if os.path.isfile('iterate.dat'):
        os.remove('iterate.dat')

    while os.path.isfile(LOG_FILENAME):
        LOG_FILENAME = 'debug' + '(' + str(lognum) + ').log'
        lognum += 1

    logging.basicConfig(filename=LOG_FILENAME, level=logging.DEBUG)

    logging.debug('******************   Log File  ***********************')

    GlobalValue.init()
    app = QtGui.QApplication(sys.argv)
    worker = Worker()
    workerThread = QtCore.QThread()
    worker.moveToThread(workerThread)
    md = MainDialog()
    md.setWorker(worker)
    workerThread.start()

    sys.exit(app.exec_())