Beispiel #1
0
    def getSessionAndLogin(self):
        if self.ses == None:
            self.ses = session()
            ses = self.ses
            if self.ses.FIREFOX_DOWNLOAD_DIR.startswith("./"):
                self.ses.FIREFOX_DOWNLOAD_DIR = os.path.dirname(
                    os.path.realpath(
                        __file__)) + "/" + self.ses.FIREFOX_DOWNLOAD_DIR
            files_utils.remove(self.ses, self.ses.FIREFOX_DOWNLOAD_DIR)
            os.mkdir(self.ses.FIREFOX_DOWNLOAD_DIR)
            downloadDir = self.ses.FIREFOX_DOWNLOAD_DIR + "/last"

            downloadDirOld = self.ses.FIREFOX_DOWNLOAD_DIR + "/" + '{date:%Y-%m-%d_%H:%M:%S}'.format(
                date=datetime.datetime.now())

            if os.path.exists(downloadDir):
                dest = shutil.move(downloadDir, downloadDirOld)
            self.oldDir = downloadDir + "/screens/" + self.oldDir
            self.newDir = downloadDir + "/screens/" + self.newDir

            os.makedirs(downloadDir + '/debug/')
            os.makedirs(self.oldDir)
            os.makedirs(self.newDir)

            # TX_NOT_EMPTY_PAGE
            base_login(ses).login(ses.LOGIN_USERNAME,
                                  ses.LOGIN_PASSWORD,
                                  ses.TX_LOGIN,
                                  wait_for_TODO=ses.TX_TODO_SIGNIN)
def web_session(request):
    web_session = session()

    def closeSession():
        print ('Close browser session')
        web_session.close_web_driver()
    request.addfinalizer(closeSession)
    return web_session
Beispiel #3
0
def web_session(request):
    web_session = session(add_provider=True)

    def closeSession():
        web_session.logger.info("Close browser session")
        web_session.close_web_driver()
    request.addfinalizer(closeSession)

    return web_session
Beispiel #4
0
def web_session(request):
    web_session = session(add_provider=True)

    def closeSession():
        web_session.logger.info("Close browser session")
        web_session.close_web_driver()
        request.addfinalizer(closeSession)

    return web_session
Beispiel #5
0
def web_session(request):
    web_session = session()

    def closeSession():
        print('Close browser session')
        web_session.close_web_driver()

    request.addfinalizer(closeSession)
    return web_session
Beispiel #6
0
def web_session(request):
    web_session = session(add_provider=True)
    web_session.logger.info("OPR010, OPR011, OPR012, OPR013, OPR014, OPR015: Operations on Single JBoss EAP in a server group")

    def closeSession():
        web_session.logger.info("Close browser session")
        web_session.close_web_driver()

    request.addfinalizer(closeSession)

    return web_session
Beispiel #7
0
def web_session(request):
    web_session = session(add_provider=True)
    web_session.logger.info("ALR-001: Define Alerts based upon EAP metrics")

    def closeSession():
        web_session.logger.info("Close browser session")
        web_session.close_web_driver()

    request.addfinalizer(closeSession)

    return web_session
def web_session(request):
    web_session = session(add_provider=True)
    web_session.logger.info("ALR-001: Define Alerts based upon EAP metrics")

    def closeSession():
        web_session.logger.info("Close browser session")
        web_session.close_web_driver()

    request.addfinalizer(closeSession)

    return web_session
Beispiel #9
0
                 layerStack,
                 memSize=config['agent']['replayMemorySize'],
                 stackedStateLength=config['agent']['stackedStateLength'],
                 stateScaleFactor=config['agent']['stateScaleFactor'],
                 epsilonPolicy=epsilonPolicy,
                 optimizer=optimizer,
                 loss=config['model']['lossFunction'],
                 batchSize=config['model']['batchSize'],
                 modelName=config['model']['name'])
# If required load the old model for futher learning
if config['paths']['initialModelName'] != False:
    modelToLoad = os.path.join(config['paths']['savesDir'],
                               env.unwrapped.spec.id, 'models',
                               config['paths']['initialModelName'])
    agent.loadModel(modelToLoad)

# Load replay memory if needed
if config['paths']['initialReplayMemoryName'] != False:
    replaysToLoad = os.path.join(config['paths']['savesDir'],
                                 env.unwrapped.spec.id, 'replays',
                                 config['paths']['initialReplayMemoryName'])
    agent.loadMemory(replaysToLoad)

#===================================================================================#
#====================================== Training ===================================#
#===================================================================================#

if config['mode'] == 'training':
    session(env, config, agent, lambda name: save(name, savesDir, agent))
elif config['mode'] == 'evaluation':
    evaluation(env, config, agent)
def web_session(request):
    web_session = session(add_provider=True)
    web_session.logger.info("HAWKULARQE-37- Server Group Deployment")


    return web_session
def web_session(request):
    web_session = session(add_provider=False)

    return web_session
def web_session(request):
    web_session = session(add_provider=True)
    web_session.logger.info("HAWKULARQE-37- Server Group Deployment")

    return web_session