VirtualBox

Changeset 92955 in vbox for trunk


Ignore:
Timestamp:
Dec 16, 2021 8:53:55 AM (3 years ago)
Author:
vboxsync
Message:

Validation Kit/testdriver: Fixed more VM left-over bugs on failures due to changed Main APIs over time.

File:
1 edited

Legend:

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

    r92954 r92955  
    24972497            oSession.close();
    24982498        if not fRc:
    2499             try:    self.oVBox.unregisterMachine(oVM.id);
    2500             except: pass;
    25012499            if self.fpApiVer >= 4.0:
     2500                try:    oVM.unregister(vboxcon.CleanupMode_Full);
     2501                except: reporter.logXcpt();
    25022502                try:
    25032503                    if self.fpApiVer >= 4.3:
    25042504                        oProgress = oVM.deleteConfig([]);
    25052505                    else:
    2506                         oProgress = oVM.delete(None);
     2506                        oProgress = oVM.delete([]);
    25072507                    self.waitOnProgress(oProgress);
    25082508                except:
    25092509                    reporter.logXcpt();
    25102510            else:
     2511                try:    self.oVBox.unregisterMachine(oVM.id);
     2512                except: reporter.logXcpt();
    25112513                try:    oVM.deleteSettings();
    25122514                except: reporter.logXcpt();
     
    25972599
    25982600            # Failed. Unregister the machine and delete it.
    2599             try:    self.oVBox.unregisterMachine(oVM.id);
    2600             except: pass;
    2601 
    26022601            if self.fpApiVer >= 4.0:
     2602                try:    oVM.unregister(vboxcon.CleanupMode_Full);
     2603                except: reporter.logXcpt();
    26032604                try:
    26042605                    if self.fpApiVer >= 4.3:
    26052606                        oProgress = oVM.deleteConfig([]);
    26062607                    else:
    2607                         oProgress = oVM.delete(None);
     2608                        oProgress = oVM.delete([]);
    26082609                    self.waitOnProgress(oProgress);
    26092610                except:
    26102611                    reporter.logXcpt();
    26112612            else:
     2613                try:    self.oVBox.unregisterMachine(oVM.id);
     2614                except: reporter.logXcpt();
    26122615                try:    oVM.deleteSettings();
    26132616                except: reporter.logXcpt();
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