VirtualBox

Ignore:
Timestamp:
May 25, 2020 8:16:03 AM (5 years ago)
Author:
vboxsync
Message:

Validation Kit/testdriver: Added static getGuestWinDir() and make use of it, to avoid more code duplication.

File:
1 edited

Legend:

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

    r84454 r84482  
    420420        asLogFiles = [];
    421421        fHaveSetupApiDevLog = False;
    422         if oTestVm.sKind in ('WindowsNT4',):
    423             sWinDir = 'C:/WinNT/';
    424         else:
    425             sWinDir = 'C:/Windows/';
    426             asLogFiles = [sWinDir + 'setupapi.log', sWinDir + 'setupact.log', sWinDir + 'setuperr.log'];
    427 
    428             # Apply The SetupAPI logging level so that we also get the (most verbose) setupapi.dev.log file.
    429             ## @todo !!! HACK ALERT !!! Add the value directly into the testing source image. Later.
    430             fHaveSetupApiDevLog = self.txsRunTest(oTxsSession, 'Enabling setupapi.dev.log', 30 * 1000,
    431                                                   'reg.exe',
    432                                                   ('reg.exe', 'add',
    433                                                    '"HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Setup"',
    434                                                    '/v', 'LogLevel', '/t', 'REG_DWORD', '/d', '0xFF'),
    435                                                    fCheckSessionStatus = True);
     422        sWinDir = self.getGuestWinDir(oTestVm);
     423        asLogFiles = [ oTestVm.pathJoin(sWinDir, 'setupapi.log'),
     424                       oTestVm.pathJoin(sWinDir, 'setupact.log'),
     425                       oTestVm.pathJoin(sWinDir, 'setuperr.log') ];
     426
     427        # Apply The SetupAPI logging level so that we also get the (most verbose) setupapi.dev.log file.
     428        ## @todo !!! HACK ALERT !!! Add the value directly into the testing source image. Later.
     429        sRegExe = oTestVm.pathJoin(self.getGuestSystemDir(oTestVm), 'reg.exe');
     430        fHaveSetupApiDevLog = self.txsRunTest(oTxsSession, 'Enabling setupapi.dev.log', 30 * 1000,
     431                                              sRegExe,
     432                                              (sRegExe, 'add',
     433                                               '"HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Setup"',
     434                                               '/v', 'LogLevel', '/t', 'REG_DWORD', '/d', '0xFF'),
     435                                               fCheckSessionStatus = True);
    436436
    437437        for sFile in asLogFiles:
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