VirtualBox

Ignore:
Timestamp:
May 27, 2020 12:34:00 PM (5 years ago)
Author:
vboxsync
Message:

Main: bugref:9341: Added the VM deletion after testing.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/tests/autostart/tdAutostart1.py

    r84324 r84559  
    12061206        vbox.TestDriver.__init__(self);
    12071207        self.asRsrcs            = None;
    1208         self.asTestVMsDef       = [self.ksOsWindows, self.ksOsLinux];
     1208        self.asTestVMsDef       = [self.ksOsLinux, self.ksOsWindows];
    12091209        self.asTestVMs          = self.asTestVMsDef;
    12101210        self.asSkipVMs          = [];
     
    14351435        return fRc;
    14361436
     1437    def deleteVM(self, oVM):
     1438        try:    self.oVBox.unregisterMachine(oVM.id);
     1439        except: pass;
     1440        if self.fpApiVer >= 4.0:
     1441            try:
     1442                if self.fpApiVer >= 4.3:
     1443                    oProgress = oVM.deleteConfig([]);
     1444                else:
     1445                    oProgress = oVM.delete(None);
     1446                self.waitOnProgress(oProgress);
     1447            except:
     1448                reporter.logXcpt();
     1449        else:
     1450            try:    oVM.deleteSettings();
     1451            except: reporter.logXcpt();
     1452        return None;
     1453
    14371454    def testAutostartOneCfg(self, sVmName):
    14381455        """
     
    14631480            if oSession is not None:
    14641481                fRc = self.testAutostartRunProgs(oSession, sVmName, oVM);
    1465                 self.terminateVmBySession(oSession)
     1482                self.terminateVmBySession(oSession);
     1483                self.deleteVM(oVM);
    14661484            else:
    14671485                fRc = False;
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