]> xenbits.xensource.com Git - xenrt-citrix/xenrt.git/commitdiff
retrieve non crypto msis
authorCraig Orendi <craig.orendi@citrix.com>
Wed, 14 Oct 2015 09:19:12 +0000 (10:19 +0100)
committerCraig Orendi <craig.orendi@citrix.com>
Tue, 3 Nov 2015 10:23:28 +0000 (10:23 +0000)
exec/testcases/xenserver/tc/dotnetagentlicensing.py

index 66ae76b9d24cf64307d37f785272e31dba929e71..269b4692b191c4d1d090480d50021d552334f8df 100755 (executable)
@@ -74,8 +74,10 @@ class DotNetAgentAdapter(object):
         except:
             return False
 
-    def getnNonCryptoMSIs(self, server):
-        pass
+    def getNonCryptoMSIs(self, server):
+        server.guest.execguest("wget '%s/citrixguestagent-Noncrypto.tgz' -O | tar-zx"%(xenrt.TEC().lookup("TEST_TARBALL_BASE")))
+        server.guest.execguest("mv citrixguestagent-Noncrypto/citrixguestagentx64.msi citrixguestagentx64.msi")
+        server.guest.execguest("mv citrixguestagent-Noncrypto/citrixguestagentx86.msi citrixguestagentx86.msi")
 
     def setUpServer(self,guest,port):
         xenrt.TEC().logverbose("-----Setting up server-----")
@@ -360,6 +362,7 @@ class NonCryptoMSI(DotNetAgentTestCases):
     def run(self, arglist):
         server = self.adapter.setUpServer(self.getGuest("server"),"16000")
         server.createCatalog("99.0.0.0")
+        self.adapter.getNonCryptoMSIs(server)
         self.adapter.applyLicense(self.getDefaultPool())
         autoupdate = self.agent.getLicensedFeature("AutoUpdate")
         autoupdate.enable()