Changeset 90207 in vbox
- Timestamp:
- Jul 15, 2021 9:07:17 AM (4 years ago)
- svn:sync-xref-src-repo-rev:
- 145735
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/tests/audio/tdAudioTest.py
r90195 r90207 69 69 ## @odo VBoxAudioTest on Guest Additions? 70 70 ]; 71 self.asTestsDef = [ 72 'guest_tone_playback', 'guest_tone_recording' 73 ]; 74 self.asTests = self.asTestsDef; 71 75 72 76 # Enable audio debug mode. … … 88 92 reporter.log(''); 89 93 reporter.log('tdAudioTest Options:'); 90 reporter.log(' --runningvmname <vmname>'); 94 reporter.log(' --runningvmname <vmname>'); 95 reporter.log(' --audio-tests <s1[:s2[:]]>'); 96 reporter.log(' Default: %s (all)' % (':'.join(self.asTestsDef))); 91 97 return fRc; 92 98 … … 101 107 102 108 self.sRunningVmName = asArgs[iArg]; 109 elif asArgs[iArg] == '--audio-tests': 110 iArg += 1; 111 if asArgs[iArg] == 'all': # Nice for debugging scripts. 112 self.asTests = self.asTestsDef; 113 else: 114 self.asTests = asArgs[iArg].split(':'); 115 for s in self.asTests: 116 if s not in self.asTestsDef: 117 raise base.InvalidOption('The "--audio-tests" value "%s" is not valid; valid values are: %s' 118 % (s, ' '.join(self.asTestsDef))); 103 119 else: 104 120 return vbox.TestDriver.parseOption(self, asArgs, iArg); … … 296 312 self.killHstVkat(); 297 313 314 reporter.log("Active tests: %s" % (self.asTests,)); 315 298 316 fRc = self.startVkatOnGuest(oTestVm, oSession, oTxsSession); 299 317 if fRc: … … 301 319 # Execute the tests using VKAT on the guest side (in guest mode). 302 320 # 303 fRc = self.runTests(oTestVm, oSession, oTxsSession, 'Guest audio playback', '-i0'); 304 fRc = fRc and self.runTests(oTestVm, oSession, oTxsSession, 'Guest audio recording', '-i1'); 321 if "guest_tone_playback" in self.asTests: 322 fRc = self.runTests(oTestVm, oSession, oTxsSession, 'Guest audio playback', '-i0'); 323 if "guest_tone_recording" in self.asTests: 324 fRc = fRc and self.runTests(oTestVm, oSession, oTxsSession, 'Guest audio recording', '-i1'); 305 325 306 326 return fRc;
Note:
See TracChangeset
for help on using the changeset viewer.