def run(scenario):
    moduleLog = log_api.initLogger(scenario.m_name)
    ap = FactoryScenario().instance(scenario)

    params = scenario.m_parameters
    moduleLog.info(params)

    ap.openWebDriver(params)
def run(scenario):
    moduleLog = log_api.initLogger(scenario.m_name)
    ap = FactoryScenario().instance(scenario)

    params = scenario.m_parameters
    moduleLog.info(params)

    ap.closeWebDriver()
def run(scenario):

    moduleLog = log_api.initLogger(scenario.m_name)
    ap = FactoryScenario().instance(scenario)

    params = scenario.m_parameters
    moduleLog.info(params)

    ap.setWirelessMode(params)
def run(scenario):

    moduleLog = log_api.initLogger(scenario.m_name)
    ap = FactoryScenario().instance(scenario)

    params = scenario.m_parameters
    moduleLog.info(params)

    ap.setWirelessMode(params)
Exemple #5
0
def run(scenario):
    moduleLog = log_api.initLogger(scenario.m_name)
    dut = FactoryScenario().instance(scenario)

    params = scenario.m_parameters
    moduleLog.info(params)

    ssid = params["ssid"]
    password = params["password"]
    dut.connectAp(ssid, password)
def run(scenario):

    moduleLog = log_api.initLogger("ApLogin")
    factory = FactoryScenario()
    ap = factory.instance(scenario)

    params = scenario.m_parameters
    moduleLog.debug(params)

    ap.test(params)
def run(scenario):
    moduleLog = log_api.initLogger(scenario.m_name)
    dut = FactoryScenario().instance(scenario)

    params = scenario.m_parameters
    moduleLog.info(params)

    ssid = params["ssid"]
    password = params["password"]
    dut.connectAp(ssid,password)
def run(scenario):

    moduleLog = log_api.initLogger("ApSetChannelWidth")
    factory = FactoryScenario()
    ap = factory.instance(scenario)

    params = scenario.m_parameters
    moduleLog.debug(params)

    channelwidth= params["channelwidth"]
    ap.setChannelWidth(channelwidth)
def run(scenario):

    moduleLog = log_api.initLogger("ApSetSecurityMode")
    factory = FactoryScenario()
    ap = factory.instance(scenario)

    params = scenario.m_parameters
    moduleLog.debug(params)

    s_mode= params["s_mode"]
    ap.setSecurityMode(s_mode)
def run(scenario):

    moduleLog = log_api.initLogger("ApSetChannelWidth")
    factory = FactoryScenario()
    ap = factory.instance(scenario)

    params = scenario.m_parameters
    moduleLog.debug(params)

    channelwidth = params["channelwidth"]
    ap.setChannelWidth(channelwidth)
def run(scenario):

    moduleLog = log_api.initLogger("ApSetWireLessMode")
    factory = FactoryScenario()
    ap = factory.instance(scenario)

    params = scenario.m_parameters
    moduleLog.debug(params)

    netMode = params["netMode"]

    ap.setRadioOFF(netMode)
def run(scenario):

    moduleLog = log_api.initLogger("ApSetWireLessMode")
    factory = FactoryScenario()
    ap = factory.instance(scenario)

    params = scenario.m_parameters
    moduleLog.debug(params)

    passphrase = params["passphrase"]
   
    ap.setPassphrase(passphrase)
Exemple #13
0
def run(scenario):

    moduleLog = log_api.initLogger("ApSetWireLessMode")
    factory = FactoryScenario()
    ap = factory.instance(scenario)

    params = scenario.m_parameters
    moduleLog.debug(params)

    passphrase = params["passphrase"]

    ap.setPassphrase(passphrase)
def run(scenario):

    moduleLog = log_api.initLogger("ApSetWireLessMode")
    factory = FactoryScenario()
    ap = factory.instance(scenario)

    params = scenario.m_parameters
    moduleLog.debug(params)

    netMode = params["netMode"]
   
    ap.setRadioOFF(netMode)
def run(scenario):
    import parser.parser_api as parser_api
    from factory_class import FactoryScenario
    import lib.log_api as log_api

    moduleLog = log_api.initLogger("ApLogin")
    vendor = scenario.m_vendor
    params = scenario.m_parameters
    serial = scenario.m_serial
    ssid = params['ssid']
    factory = FactoryScenario()
    ap = factory.instance(scenario)
    moduleLog.debug(params)
    moduleLog.debug(ssid)
    ap.test(params)
    ap.setSSID(ssid)
#!/usr/bin/python
import sys
import os

s_fname = sys.path[0]
scripts_dir = s_fname + os.sep + "scripts"
if scripts_dir.find("scripts") != -1:
    while os.path.basename(scripts_dir) != "scripts":
        scripts_dir = os.path.dirname(scripts_dir)
else:
    print "Path error, not in 'scripts'."
    exit(1)

import parser.parser_api as parser_api
from factory_class import FactoryScenario
import lib.log_api as log_api
moduleLog = log_api.initLogger("ApSetWireLessMode")

def run(vendor, params):
    level = log_api.getLogLevel()
    log_api.setLogLevel(moduleLog,level)
    factory = FactoryScenario()
    ap = factory.instance(vendor)
    params_dict = params
    moduleLog.debug(params_dict)
    ap.setParameters(params_dict)
    ap.restore_factory_default()
#!/usr/bin/python
import sys
import os

s_fname = sys.path[0]
scripts_dir = s_fname + os.sep + "scripts"
if scripts_dir.find("scripts") != -1:
    while os.path.basename(scripts_dir) != "scripts":
        scripts_dir = os.path.dirname(scripts_dir)
else:
    print "Path error, not in 'scripts'."
    exit(1)

import parser.parser_api as parser_api
from factory_class import FactoryScenario
import lib.log_api as log_api
moduleLog = log_api.initLogger("ApLogin")


def run(vendor, params):
    factory = FactoryScenario()
    ap = factory.instance(vendor)
    params_dict = params
    moduleLog.debug(params_dict)
    ap.setParameters(params_dict)
    ap.openWebDriver()
    print "zl is here!!!"
Exemple #18
0
#!/usr/bin/python
import sys
import os

s_fname = sys.path[0]
scripts_dir = s_fname + os.sep + "scripts"
if scripts_dir.find("scripts") != -1:
    while os.path.basename(scripts_dir) != "scripts":
        scripts_dir = os.path.dirname(scripts_dir)
else:
    print "Path error, not in 'scripts'."
    exit(1)

import parser.parser_api as parser_api
from factory_class import FactoryScenario
import lib.log_api as log_api
moduleLog = log_api.initLogger("ApSetWireLessSSID")


def run(vendor, params):
    factory = FactoryScenario()
    ap = factory.instance(vendor)
    params_dict = params
    ssid = params["ssid"]
    moduleLog.debug(params_dict)
    moduleLog.debug(ssid)
    ap.setParameters(params_dict)
    ap.setSSID(ssid)
#!/usr/bin/python
import sys
import os

s_fname = sys.path[0]
scripts_dir = s_fname + os.sep + "scripts"
if scripts_dir.find("scripts") != -1:
    while os.path.basename(scripts_dir) != "scripts":
        scripts_dir = os.path.dirname(scripts_dir)
else:
    print "Path error, not in 'scripts'."
    exit(1)

import parser.parser_api as parser_api
from factory_class import FactoryScenario
import lib.log_api as log_api
moduleLog = log_api.initLogger("ApLogin")

def run(vendor, params):
	factory = FactoryScenario()
	ap = factory.instance(vendor)
	params_dict = params
	moduleLog.debug(params_dict)
	ap.setParameters(params_dict)
	ap.openWebDriver()
	print "zl is here!!!"
#!/usr/bin/python
import sys
import os

s_fname = sys.path[0]
scripts_dir = s_fname + os.sep + "scripts"
if scripts_dir.find("scripts") != -1:
    while os.path.basename(scripts_dir) != "scripts":
        scripts_dir = os.path.dirname(scripts_dir)
else:
    print "Path error, not in 'scripts'."
    exit(1)

import parser.parser_api as parser_api
from factory_class import FactoryScenario
import lib.log_api as log_api
moduleLog = log_api.initLogger("ApLogout")

def run(vendor, params):
	factory = FactoryScenario()
	ap = factory.instance(vendor)
	params_dict = params
	moduleLog.debug(params_dict)
	ap.closeWebDriver()
#!/usr/bin/python
import sys
import os

s_fname = sys.path[0]
scripts_dir = s_fname + os.sep + "scripts"
if scripts_dir.find("scripts") != -1:
    while os.path.basename(scripts_dir) != "scripts":
        scripts_dir = os.path.dirname(scripts_dir)
else:
    print "Path error, not in 'scripts'."
    exit(1)

import parser.parser_api as parser_api
from factory_class import FactoryScenario
import lib.log_api as log_api
moduleLog = log_api.initLogger("ApLogout")


def run(vendor, params):
    factory = FactoryScenario()
    ap = factory.instance(vendor)
    params_dict = params
    moduleLog.debug(params_dict)
    ap.closeWebDriver()
Exemple #22
0
          - info (default)
          - debug

    -h,--help
          Print this help.
    '''
    print
    print "EXAMPLE"
    print "    $%s -t ./cases -l debug" % sys.argv[0]
    sys.exit(1)

######Main function.######
if __name__ == "__main__":
    case_dir = "cases"
    loglevel = "info"
    mainLog = log_api.initLogger("mainLog")
    #if 1 == len(sys.argv):
    #    show_help()

    try:
        opts, args = getopt.getopt(sys.argv[1:], 'ht:l:', ['help','target=','loglevel='])
    except getopt.GetoptError:
        show_help()

    for o,v in opts:
        if o in ('-h', '--help'):
            show_help()
        elif o in ('-t', '--target'):
            case_dir = v
        elif o in ('-l', '--loglevel'):
            loglevel = v
#!/usr/bin/python
import sys
import os

s_fname = sys.path[0]
scripts_dir = s_fname + os.sep + "scripts"
if scripts_dir.find("scripts") != -1:
    while os.path.basename(scripts_dir) != "scripts":
        scripts_dir = os.path.dirname(scripts_dir)
else:
    print "Path error, not in 'scripts'."
    exit(1)

import parser.parser_api as parser_api
from factory_class import FactoryScenario
import lib.log_api as log_api
moduleLog = log_api.initLogger("ApSetWireLessSSID")

def run(vendor, params):
    factory = FactoryScenario()
    ap = factory.instance(vendor)
    params_dict = params
    ssid = params["ssid"]
    moduleLog.debug(params_dict)
    moduleLog.debug(ssid)
    ap.setParameters(params_dict)
    ap.setSSID(ssid)
Exemple #24
0
#!/usr/bin/python
import sys
import os
import json

import parser_api
import lib.log_api as log_api

main_dir = sys.path[0]
scenarios_dir = main_dir + os.sep + "scenarios"
scripts_dir = main_dir + os.sep + "scripts"
scripts_parser = scripts_dir + os.sep + "parser"

parserLog = log_api.initLogger("parserLog")



class ScenarioBase:
    ''' a scenario.

        '''
    def __init__(self):
        self.m_name = ""
        self.m_vendor = ""
        self.m_serial = ""
        self.m_mac = ""
        self.m_type = ""
        self.m_description = ""
        self.m_script = ""
        self.m_parameters = {}
        self.m_scenarios = []
Exemple #25
0
#!/usr/bin/python
import sys
import os
import json

import parser_api
import lib.log_api as log_api

main_dir = sys.path[0]
scenarios_dir = main_dir + os.sep + "scenarios"
scripts_dir = main_dir + os.sep + "scripts"
scripts_parser = scripts_dir + os.sep + "parser"

parserLog = log_api.initLogger("parserLog")


class ScenarioBase:
    ''' a scenario.

        '''
    def __init__(self):
        self.m_name = ""
        self.m_vendor = ""
        self.m_serial = ""
        self.m_mac = ""
        self.m_type = ""
        self.m_description = ""
        self.m_script = ""
        self.m_parameters = {}
        self.m_scenarios = []