VirtualBox

Changeset 79400 in vbox


Ignore:
Timestamp:
Jun 28, 2019 12:32:57 AM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
131640
Message:

vboxtestvms.py: Array getting fixes. bugref:9320 bugref:9151

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/testdriver/vboxtestvms.py

    r79397 r79400  
    417417        return True;
    418418
    419     def _storageCtrlAndBusToName(self, oVM, eCtrl, eBus):
     419    def _storageCtrlAndBusToName(self, oVBoxMgr, oVM, eCtrl, eBus):
    420420        """
    421421        Resolves the storage controller name given type and bus.
     
    424424        """
    425425        try:
    426             aoControllers = oVM.storageControllers;
     426            aoControllers = oVBoxMgr.getArray(oVM, 'storageControllers');
    427427        except:
    428428            reporter.errorXcpt();
     
    819819                    reporter.errorXcpt();
    820820                else:
    821                     self.__tHddCtrlPortDev = (self._storageCtrlAndBusToName(oVM, eCtrl, eBus), 0, 0); # ASSUMES port 0, device 0.
     821                    # ASSUMES port 0, device 0.
     822                    self.__tHddCtrlPortDev = (self._storageCtrlAndBusToName(oVBoxWrapped.oVBoxMgr, oVM, eCtrl, eBus), 0, 0);
    822823                    reporter.log2('getHddAddress: %s, %s, %s [IGuestOSType]' % self.__tHddCtrlPortDev);
    823824        return self.__tHddCtrlPortDev;
     
    864865                    reporter.errorXcpt();
    865866                else:
    866                     self.__tDvdCtrlPortDev = (self._storageCtrlAndBusToName(oVM, eCtrl, eBus), 1, 0); # ASSUMES port 1, device 0.
     867                    # ASSUMES port 1, device 0.
     868                    self.__tDvdCtrlPortDev = (self._storageCtrlAndBusToName(oVBoxWrapped.oVBoxMgr, oVM, eCtrl, eBus), 1, 0);
    867869                    reporter.log2('getDvdAddress: %s, %s, %s [IGuestOSType]' % self.__tDvdCtrlPortDev);
    868870        return self.__tDvdCtrlPortDev;
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette