[exim-cvs] Testsuite: munge dumpdb output for fast systems

Góra strony
Delete this message
Reply to this message
Autor: Exim Git Commits Mailing List
Data:  
Dla: exim-cvs
Temat: [exim-cvs] Testsuite: munge dumpdb output for fast systems
Gitweb: https://git.exim.org/exim.git/commitdiff/fd8eda7e538d796f19bcbf676f5276974af08c23
Commit:     fd8eda7e538d796f19bcbf676f5276974af08c23
Parent:     1a088aa5978ee4ce4427633de8262ab7050d1a56
Author:     Jeremy Harris <jgh146exb@???>
AuthorDate: Sat Jul 6 15:12:11 2024 +0100
Committer:  Jeremy Harris <jgh146exb@???>
CommitDate: Sat Jul 6 15:12:11 2024 +0100


    Testsuite: munge dumpdb output for fast systems
---
 test/runtest | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)


diff --git a/test/runtest b/test/runtest
index a23d29cdc..d3264ab82 100755
--- a/test/runtest
+++ b/test/runtest
@@ -495,8 +495,10 @@ RESET_AFTER_EXTRA_LINE_READ:
     my($date1,$date2,$date3,$expired) = ($1,$2,$3,$4);
     $expired = '' if !defined $expired;


-    # Round the time-difference up to nearest even value
-    my($increment) = ((date_seconds($date3) - date_seconds($date2) + 1) >> 1) << 1;
+    # Make time-difference minimum 2, and rounded up to even value
+    my($increment) = date_seconds($date3) - date_seconds($date2) + 1;
+    $increment = 2 if ($increment == 0);
+    $increment = ($increment >> 1) << 1;


     # We used to use globally unique replacement values, but timing
     # differences make this impossible. Just show the increment on the


--
## subscription configuration (requires account):
## https://lists.exim.org/mailman3/postorius/lists/exim-cvs.lists.exim.org/
## unsubscribe (doesn't require an account):
## exim-cvs-unsubscribe@???
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/