if __name__ == '__main__':
    """Under video mode, video worker can record relative data and put the data into specified dir"""

    #####################<prerequisites>########################
    # caller pass the workdir pathname,test conf by commandline args
    workdir = sys.argv[1]
    conf = eval(sys.argv[2])
    os.chdir(workdir)

    # load TestModules
    sys.path.append(conf["test_lib_dir"])
    import interact

    # prepare files for vpn dp
    interact.prepare_file(conf, 'vpn')
    interact.prepare_file(conf, 'dp')

    # login to vpn,dp
    ssh_vpn_proc = pexpect.spawn("ssh %s" % (conf['vpns']['1st']['ssh']))
    interact.wait_server(conf, ssh_vpn_proc, 'vpn')
    ssh_dp_proc = pexpect.spawn("ssh %s" % (conf['dps']['1st']['ssh']))
    interact.wait_server(conf, ssh_dp_proc, 'dp')
    # if ./TestBench/ not exist on vpn&dp,then create it
    ssh_vpn_proc.sendline("if [ ! -d 'TestBench'  ];then mkdir TestBench;fi;cd TestBench")
    interact.wait_server(conf, ssh_vpn_proc, 'vpn')
    ssh_dp_proc.sendline("if [ ! -d 'TestBench'  ];then mkdir TestBench;fi;cd TestBench")
    interact.wait_server(conf, ssh_dp_proc, 'dp')
    # transmit scripts to vpn,dp
    newbash_proc = pexpect.spawn('bash')
    newbash_proc.sendline(
Esempio n. 2
0
if __name__ == '__main__':
    DESCSTR="""When upload module detect that video worker havent generate data file for a while,and which is unexpected,It will add a event log."""

    #####################<prerequisites>########################
    # caller pass the WORKDIR pathname,test CONF by commandline args
    WORKDIR = sys.argv[1]
    CONF = eval(sys.argv[2])
    os.chdir(WORKDIR)

    # load TestModules
    sys.path.append(CONF["test_lib_dir"])
    import interact

    # prepare files for vpn dp
    interact.prepare_file(CONF, 'vpn')
    interact.prepare_file(CONF, 'dp')

    # login to vpn,dp
    ssh_vpn_proc = pexpect.spawn("ssh %s" % (CONF['vpns']['1st']['ssh']))
    interact.wait_server(CONF, ssh_vpn_proc, 'vpn')
    ssh_dp_proc = pexpect.spawn("ssh %s" % (CONF['dps']['1st']['ssh']))
    interact.wait_server(CONF, ssh_dp_proc, 'dp')
    # if ./TestBench/ not exist on vpn&dp,then create it
    ssh_vpn_proc.sendline("if [ ! -d 'TestBench'  ];then mkdir TestBench;fi;cd TestBench")
    interact.wait_server(CONF, ssh_vpn_proc, 'vpn')
    ssh_dp_proc.sendline("if [ ! -d 'TestBench'  ];then mkdir TestBench;fi;cd TestBench")
    interact.wait_server(CONF, ssh_dp_proc, 'dp')
    # transmit scripts to vpn,dp
    newbash_proc = pexpect.spawn('bash')
    newbash_proc.sendline(