guest.execguest(" echo \"file contents\" > store/dotNetAgent.msi")
msi = {"dotNetAgent" : SSFile("dotNetAgent.msi","store/")}
guest.execguest("python -m SimpleHTTPServer {0} > logs/server{0}.log 2>&1&".format(str(port)))
+ guest.execguest("ps -uax")
return SimpleServer(str(port), msi, guest)
class DotNetAgentTestCases(xenrt.TestCase):
self.adapter.applyLicense(self.getDefaultPool())
autoupdate = self.agent.getLicensedFeature("AutoUpdate")
autoupdate.disable()
- if not autoupdate.checkKeyPresent() or autoupdate.isActive():
- raise xenrt.XRTFailure("Xapi does not indicate that AutoUpdate is disabled")
\ No newline at end of file
+ if autoupdate.checkKeyPresent() and autoupdate.isActive():
+ pass
+ else:
+ raise xenrt.XRTFailure("Xapi does not indicate that AutoUpdate is disabled")
+ autoupdate.setUserVMUser()
\ No newline at end of file
self.ssFiles.pop(key,None)
def addRedirect(self):
- #self.guest.execguest("printf \"HTTP/1.1 301 Moved Permanently\\nLocation: http://%s:16000\\n\" | nc -l 15000&"%(self.getIP()), timeout=10)
- self.guest.execguest("nc -l 15000&", timeout=10)
+ self.guest.execguest("printf \"HTTP/1.1 301 Moved Permanently\\nLocation: http://%s:16000\\n\" | nc -l 15000 >/dev/null 2>&1&"%(self.getIP()), timeout=10)
+ self.guest.execguest("ps -uax")
def getIP(self):
return self.guest.getIP()