VirtualBox

Changeset 95429 in vbox for trunk/src/VBox/ValidationKit


Ignore:
Timestamp:
Jun 29, 2022 2:07:34 PM (3 years ago)
Author:
vboxsync
Message:

Audio/Main: Adjustments for Validation Kit. bugref:10050

Location:
trunk/src/VBox/ValidationKit/testdriver
Files:
2 edited

Legend:

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

    r94669 r95429  
    21772177        for oCtrl in aoControllers:
    21782178            reporter.log("    %s %s bus: %s type: %s" % (oCtrl.name, oCtrl.controllerType, oCtrl.bus, oCtrl.controllerType,));
     2179        if self.fpApiVer >= 7.0:
     2180            oAdapter = oVM.audioSettings.adapter;
     2181        else:
     2182            oAdapter = oVM.audioAdapter;
    21792183        reporter.log("    AudioController:  %s"
    2180                      % (self.oVBoxMgr.getEnumValueName('AudioControllerType', oVM.audioAdapter.audioController),));               # pylint: disable=not-callable
    2181         reporter.log("    AudioEnabled:     %s" % (oVM.audioAdapter.enabled,));
     2184                     % (self.oVBoxMgr.getEnumValueName('AudioControllerType', oAdapter.audioController),));               # pylint: disable=not-callable
     2185        reporter.log("    AudioEnabled:     %s" % (oAdapter.enabled,));
    21822186        reporter.log("    Host AudioDriver: %s"
    2183                      % (self.oVBoxMgr.getEnumValueName('AudioDriverType', oVM.audioAdapter.audioDriver),));                       # pylint: disable=not-callable
     2187                     % (self.oVBoxMgr.getEnumValueName('AudioDriverType', oAdapter.audioDriver),));                       # pylint: disable=not-callable
    21842188
    21852189        self.processPendingEvents();
  • trunk/src/VBox/ValidationKit/testdriver/vboxwrappers.py

    r94312 r95429  
    22492249                                        if None is passed (default).
    22502250        """
    2251         try:    oAudioAdapter = self.o.machine.audioAdapter;
     2251        try:
     2252            if self.fpApiVer >= 7.0:
     2253                oAdapter = self.o.machine.audioSettings.adapter;
     2254            else:
     2255                oAdapter = self.o.machine.audioAdapter;
    22522256        except: return reporter.errorXcpt('Failed to get the audio adapter.');
    22532257
    2254         try:    oAudioAdapter.audioController = eAudioControllerType;
     2258        try:    oAdapter.audioController = eAudioControllerType;
    22552259        except: return reporter.errorXcpt('Failed to set the audio controller to %s.' % (eAudioControllerType,));
    22562260
     
    22652269                eAudioDriverType = vboxcon.AudioDriverType_Null;
    22662270
    2267         try:    oAudioAdapter.audioDriver = eAudioDriverType;
     2271        try:    oAdapter.audioDriver = eAudioDriverType;
    22682272        except: return reporter.errorXcpt('Failed to set the audio driver to %s.' % (eAudioDriverType,))
    22692273
    2270         try:    oAudioAdapter.enabled = fEnable;
     2274        try:    oAdapter.enabled = fEnable;
    22712275        except: return reporter.errorXcpt('Failed to set the "enabled" property to %s.' % (fEnable,));
    22722276
    2273         try:    oAudioAdapter.enabledIn = fEnableIn;
     2277        try:    oAdapter.enabledIn = fEnableIn;
    22742278        except: return reporter.errorXcpt('Failed to set the "enabledIn" property to %s.' % (fEnable,));
    22752279
    2276         try:    oAudioAdapter.enabledOut = fEnableOut;
     2280        try:    oAdapter.enabledOut = fEnableOut;
    22772281        except: return reporter.errorXcpt('Failed to set the "enabledOut" property to %s.' % (fEnable,));
    22782282
Note: See TracChangeset for help on using the changeset viewer.

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