Index: /trunk/src/VBox/ValidationKit/testdriver/base.py
===================================================================
--- /trunk/src/VBox/ValidationKit/testdriver/base.py	(revision 61457)
+++ /trunk/src/VBox/ValidationKit/testdriver/base.py	(revision 61458)
@@ -845,4 +845,8 @@
         if self.secTimeoutAbs is not None:
             self.secTimeoutAbs = long(self.secTimeoutAbs);
+            reporter.log('secTimeoutAbs: %s' % (self.secTimeoutAbs,));
+        else:
+            reporter.log('TESTBOX_TIMEOUT_ABS not found in the environment');
+
 
         # Distance from secTimeoutAbs that timeouts should be adjusted to.
@@ -869,4 +873,7 @@
         print >> sys.stderr, "testdriver.base: asNormalActions   = '%s'" % self.asNormalActions;
         print >> sys.stderr, "testdriver.base: asActions         = '%s'" % self.asActions;
+        print >> sys.stderr, "testdriver.base: secTimeoutAbs     = '%s'" % self.secTimeoutAbs;
+        for sVar in sorted(os.environ.keys()):
+            print >> sys.stderr, "os.environ[%s] = '%s'" % (sVar, os.environ[sVar],);
 
     #
@@ -1244,6 +1251,9 @@
                     reporter.log('adjusting timeout: %s ms -> %s ms (deadline)\n' % (cMsTimeout, cMsToDeadline,));
                     return cMsToDeadline;
-
-            #else: Don't bother, we've passed the deadline.
+                reporter.log('adjustTimeoutMs: cMsTimeout (%s) > cMsToDeadline (%s)' % (cMsTimeout, cMsToDeadline,));
+            else:
+                # Don't bother, we've passed the deadline.
+                reporter.log('adjustTimeoutMs: ooops! cMsToDeadline=%s (%s), utils.timestampMilli()=%s'
+                             % (cMsToDeadline, cMsToDeadline*1000, utils.timestampMilli(),));
 
         # Only enforce the minimum timeout if specified.
