def test_runworkers(self):
     utils.setpythonpath()
     time.sleep(5)
     workerstdoutfile = os.path.join(properties.outputFileLocation,
                                     "realap-runworkerstdout.txt")
     workerstderrfile = os.path.join(properties.outputFileLocation,
                                     "realap-runworkerstderr.txt")
     stdout = open(workerstdoutfile, "wb")
     stderr = open(workerstderrfile, "wb")
     # Navigate to the mom directory
     mom_dir = properties.mom_path
     os.chdir(mom_dir)
     print os.getcwd()
     print "Starting workers"
     # Start the runwokers process
     subprocess.Popen(['./runworkers'], stdout=stdout, stderr=stderr)
     time.sleep(120)
    def test_start_apmanager(self):
        utils.setpythonpath()
        time.sleep(5)
        apmanagerstdoutfile = os.path.join(properties.outputFileLocation,
                                           "realap-apmanagerstdout.txt")
        apmanagerstderrfile = os.path.join(properties.outputFileLocation,
                                           "realap-apmanagerstderr.txt")
        stdout = open(apmanagerstdoutfile, "wb")
        stderr = open(apmanagerstderrfile, "wb")

        # Navigate to the apmanager directory
        apmanager_dir = properties.apmanager_path
        os.chdir(apmanager_dir)
        print os.getcwd()
        print "Starting apmanager"
        apmanager = properties.apmanager
        subprocess.Popen(['./apmctl.py', apmanager, 'start'], stdout=stdout,
                         stderr=stderr)
        time.sleep(120)