VirtualBox

Changeset 62094 in vbox for trunk/src


Ignore:
Timestamp:
Jul 7, 2016 1:25:17 AM (9 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
108567
Message:

testdriver: more xml/poll/reporter hacking.

Location:
trunk/src/VBox/ValidationKit/testdriver
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/testdriver/base.py

    r61953 r62094  
    11141114                    if cMsElapsed > cMsTimeout: # not ==, we want the final waitForEvents.
    11151115                        break;
    1116                     if cMsTimeout - cMsElapsed > 1000:
    1117                         fMore = self.waitForTasksSleepWorker(1000);
    1118                     else:
    1119                         fMore = self.waitForTasksSleepWorker(cMsTimeout - cMsElapsed);
     1116                    cMsSleep = cMsTimeout - cMsElapsed;
     1117                    if cMsSleep > 1000:
     1118                        cMsSleep = 1000;
     1119                    fMore = self.waitForTasksSleepWorker(cMsSleep);
     1120                    reporter.doPollWork(); # shouldn't be necessary, remove when we figure why...
    11201121        except KeyboardInterrupt:
    11211122            self.fInterrupted = True;
  • trunk/src/VBox/ValidationKit/testdriver/vboxwrappers.py

    r61955 r62094  
    671671            if cMsElapsed > cMsTimeout:
    672672                break;
    673             try:    self.oVBoxMgr.waitForEvents(min(cMsTimeout - cMsElapsed, 10000));
     673            cMsSleep = cMsTimeout - cMsElapsed;
     674            if cMsSleep > 10000:
     675                cMsSleep = 10000;
     676            try:    self.oVBoxMgr.waitForEvents(cMsSleep);
    674677            except KeyboardInterrupt: raise;
    675678            except: pass;
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette