chiark / gitweb /
stest: Honour SECNET_STEST_TIMEOUT_MUL to multiply timeouts
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 8 Dec 2019 12:46:11 +0000 (12:46 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 15 Feb 2020 21:56:54 +0000 (21:56 +0000)
This is handy, for example, when running under valgrind.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
stest/common.tcl

index 5895568b9a32ef7fdc8f3d6bdbc2d8beddc10c85..f480948b27644cbc24aae5b1070345dd3ced8199 100644 (file)
@@ -350,6 +350,8 @@ proc udp-relay {data src sock args} {
 }
 
 proc adj-after {timeout args} {
+    upvar #0 env(SECNET_STEST_TIMEOUT_MUL) mul
+    if {[info exists mul]} { set timeout [expr {$timeout * $mul}] }
     eval after $timeout $args
 }