]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Add some fudge to prevent spurious failures
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 28 Oct 2021 16:27:00 +0000 (12:27 -0400)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Thu, 28 Oct 2021 16:31:04 +0000 (12:31 -0400)
src/tests/keywords/nexttime

index efd02c7346889f9ff706f7b1561a6d11aec44fdd..b8e64e738574c6e0c90f20865c2f4d5243be237d 100644 (file)
@@ -11,7 +11,8 @@ update request {
         &Tmp-Integer-0 := "%{expr:%(nexttime:2h) - %(nexttime:1h)}"
 }
 
-if (&Tmp-Integer-0 != 3600) {
+# We have a fudge factor of 1 second either way
+if ((&Tmp-Integer-0 < 3599) || (&Tmp-Integer-0 > 3601)) {
         test_fail
 }
 
@@ -19,7 +20,7 @@ update request {
         &Tmp-Integer-0 := "%{expr:%(nexttime:3d) - %(nexttime:1d)}"
 }
 
-if (&Tmp-Integer-0 != 172800) {
+if ((&Tmp-Integer-0 < 172799) || (&Tmp-Integer-0 > 172801)) {
         test_fail
 }
 
@@ -27,7 +28,7 @@ update request {
         &Tmp-Integer-0 := "%{expr:%(nexttime:4w) - %(nexttime:2w)}"
 }
 
-if (&Tmp-Integer-0 != 1209600) {
+if ((&Tmp-Integer-0 < 1209599) || (&Tmp-Integer-0 > 1209601)) {
         test_fail
 }