aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--test/lisp/net/tramp-tests.el8
1 files changed, 7 insertions, 1 deletions
diff --git a/test/lisp/net/tramp-tests.el b/test/lisp/net/tramp-tests.el
index 263e1359066..07d319bce0f 100644
--- a/test/lisp/net/tramp-tests.el
+++ b/test/lisp/net/tramp-tests.el
@@ -3726,12 +3726,18 @@ process sentinels. They shall not disturb each other."
3726 0 timer-repeat 3726 0 timer-repeat
3727 (lambda () 3727 (lambda ()
3728 (when buffers 3728 (when buffers
3729 (let ((default-directory tmp-name) 3729 (let ((time (float-time))
3730 (default-directory tmp-name)
3730 (file 3731 (file
3731 (buffer-name (nth (random (length buffers)) buffers)))) 3732 (buffer-name (nth (random (length buffers)) buffers))))
3732 (tramp--test-message 3733 (tramp--test-message
3733 "Start timer %s %s" file (current-time-string)) 3734 "Start timer %s %s" file (current-time-string))
3734 (funcall timer-operation file) 3735 (funcall timer-operation file)
3736 ;; Adjust timer if it takes too much time.
3737 (when (> (- (float-time) time) timer-repeat)
3738 (setq timer-repeat (* 1.5 timer-repeat))
3739 (setf (timer--repeat-delay timer) timer-repeat)
3740 (tramp--test-message "Increase timer %s" timer-repeat))
3735 (tramp--test-message 3741 (tramp--test-message
3736 "Stop timer %s %s" file (current-time-string))))))) 3742 "Stop timer %s %s" file (current-time-string)))))))
3737 3743