VirtualBox

Ignore:
Timestamp:
Feb 16, 2022 4:52:50 PM (3 years ago)
Author:
vboxsync
Message:

Guest Control/Validation Kit: Use a different command on POSIX-y OSes for testing blocking processes.

File:
1 edited

Legend:

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

    r93795 r93797  
    27602760        """
    27612761
    2762         sCmd = self.oTstDrv.getGuestSystemShell(oTestVm);
    2763         asArgs = [sCmd,];
     2762        sShell = self.oTstDrv.getGuestSystemShell(oTestVm);
     2763        asArgs = [sShell,];
    27642764
    27652765        # Use credential defaults.
     
    27952795            try:
    27962796                reporter.log2('Starting stale process #%d...' % (i));
    2797                 oGuestSession.processCreate(sCmd,
     2797                oGuestSession.processCreate(sShell,
    27982798                                            asArgs if self.oTstDrv.fpApiVer >= 5.0 else asArgs[1:], [],
    27992799                                            [ vboxcon.ProcessCreateFlag_WaitForStdOut ], 30 * 1000);
     
    28212821            #
    28222822            if oTestVm.isWindows() or oTestVm.isOS2():
    2823                 asArgs = [ sCmd, '/C', 'dir', '/S', self.oTstDrv.getGuestSystemDir(oTestVm), ];
     2823                asArgs = [ sShell, '/C', 'dir', '/S', self.oTstDrv.getGuestSystemDir(oTestVm), ];
    28242824            else:
    2825                 asArgs = [ sCmd, '-c', 'ls -la ' + self.oTstDrv.getGuestSystemDir(oTestVm), ];
     2825                asArgs = [ sShell, '-c', 'ls -la ' + self.oTstDrv.getGuestSystemDir(oTestVm), ];
    28262826            reporter.log('Starting non-stale processes...');
    28272827            aoProcs = [];
     
    28292829                try:
    28302830                    reporter.log2('Starting non-stale process #%d...' % (i));
    2831                     oCurProc = oGuestSession.processCreate(sCmd, asArgs if self.oTstDrv.fpApiVer >= 5.0 else asArgs[1:],
     2831                    oCurProc = oGuestSession.processCreate(sShell, asArgs if self.oTstDrv.fpApiVer >= 5.0 else asArgs[1:],
    28322832                                                           [], [], 0); # Infinite timeout.
    28332833                    aoProcs.append(oCurProc);
     
    28722872            #
    28732873            if oTestVm.isWindows() or oTestVm.isOS2():
     2874                sCmd   = sShell;
    28742875                asArgs = [ sCmd, '/C', 'pause'];
    28752876            else:
     2877                sCmd   = '/usr/bin/yes';
    28762878                asArgs = [ sCmd ];
    28772879            reporter.log('Starting blocking processes...');
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