VirtualBox

Changeset 84863 in vbox


Ignore:
Timestamp:
Jun 17, 2020 1:58:21 PM (5 years ago)
Author:
vboxsync
Message:

Validation Kit/tdAddGuestCtrl.py: Added Linux support for VBoxService verbose logging and service control.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/tests/additions/tdAddGuestCtrl.py

    r84862 r84863  
    15631563                                              sPathSC, (sPathSC, 'stop', 'VBoxService'));
    15641564        elif oTestVm.isLinux():
    1565             sPathService = "/usr/sbin/service";
     1565            sPathService = "/sbin/rcvboxadd-service";
    15661566            if fStart is True:
    15671567                fRc = self.oTstDrv.txsRunTest(oTxsSession, 'Starting VBoxService with verbose logging', 30 * 1000, \
    1568                                               sPathService, (sPathService, 'start', 'vboxadd-service'));
     1568                                              sPathService, (sPathService, 'start'));
    15691569            else:
    15701570                fRc = self.oTstDrv.txsRunTest(oTxsSession, 'Stopping VBoxService', 30 * 1000, \
    1571                                               sPathService, (sPathService, 'stop', 'vboxadd-service'));
     1571                                              sPathService, (sPathService, 'stop'));
    15721572        else:
    15731573            reporter.log('Controlling VBoxService not supported for this guest yet');
     
    16261626        """
    16271627        _ = oSession;
    1628 
    1629         #
    1630         # Wait for VBoxService to come up.
    1631         #
    1632         reporter.testStart('Waiting for VBoxService to get started');
    1633         fRc = self.waitForGuestFacility(oSession, vboxcon.AdditionsFacilityType_VBoxService, "VBoxService",
    1634                                         vboxcon.AdditionsFacilityStatus_Active);
    1635         reporter.testDone();
    1636         if not fRc:
    1637             return (False, oTxsSession);
    16381628
    16391629        #
     
    16691659            fRestartVBoxService = self.oTstDrv.txsRunTest(oTxsSession, 'Enabling VBoxService verbose logging', 30 * 1000,
    16701660                                     sPathSed,
    1671                                     (sPathSed, '-i', '-e',
    1672                                      's/\\$1 \\$2 \\$3/\\$1 \\$2 \\$3 -vvvv --logfile \\/tmp\\/VBoxService\\/VBoxService.log/g',
     1661                                    (sPathSed, '-i', '-e', 's/'
     1662                                     '\\$2 \\$3'
     1663                                     '/'
     1664                                     '\\$2 \\$3 -vvvv --logfile \\/var\\/tmp\\/VBoxService\\/VBoxService.log'
     1665                                     '/g',
    16731666                                     '/sbin/rcvboxadd-service'));
    16741667        else:
     
    16791672            time.sleep(5);
    16801673            self.vboxServiceControl(oTxsSession, oTestVm, fStart = True);
     1674        else:
     1675            reporter.testStart('Waiting for VBoxService to get started');
     1676            fRc = self.waitForGuestFacility(oSession, vboxcon.AdditionsFacilityType_VBoxService, "VBoxService",
     1677                                            vboxcon.AdditionsFacilityStatus_Active);
     1678            reporter.testDone();
     1679            if not fRc:
     1680                return False;
    16811681
    16821682        #
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