]> xenbits.xensource.com Git - xenrt-citrix/xenrt.git/commitdiff
change redirects add ps -uax
authorCraig Orendi <craig.orendi@citrix.com>
Fri, 2 Oct 2015 11:48:13 +0000 (12:48 +0100)
committerCraig Orendi <craig.orendi@citrix.com>
Tue, 3 Nov 2015 10:22:29 +0000 (10:22 +0000)
exec/testcases/xenserver/tc/dotnetagentlicensing.py
exec/xenrt/lib/xenserver/dotnetagentlicensing.py

index 8ffe36c5eae1f1b8a2429ce48242932bb8221a63..834e3679d33aaa30ea9945b7f1c7710f8bd8cd30 100755 (executable)
@@ -67,6 +67,7 @@ class DotNetAgentAdapter(object):
         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):
@@ -181,5 +182,8 @@ class ToggleAUHierarchy(DotNetAgentTestCases):
         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
index 7b3045d3b05b87c91c45ff45849f57fd94293bde..33ad1add6a8a1bda5454338d5748dc0fc53001bd 100755 (executable)
@@ -52,8 +52,8 @@ class SimpleServer(object):
         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()