]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Loosen the clock test a bit to allow for larger errors (seems like the Github
authorMichael R Sweet <msweet@msweet.org>
Mon, 9 Dec 2024 20:59:36 +0000 (15:59 -0500)
committerMichael R Sweet <msweet@msweet.org>
Mon, 9 Dec 2024 20:59:36 +0000 (15:59 -0500)
CI VMs don't provide accurate clocks...)

cups/testclock.c

index a69ec242852e84b8238b9e34b3819dbfb44dfe6e..bde6bdc8030522dfc89f6f19841997823b31d532 100644 (file)
@@ -34,55 +34,55 @@ main(void)
 
   testBegin("cupsGetClock(1 second)");
   current = cupsGetClock();
-  if (fabs(current - 1.0) < 0.1)
+  if (fabs(current - 1.0) < 0.5)
     testEndMessage(true, "%g", current);
   else
-    testEndMessage(false, "got %g, expected 1.0 +/- 0.1", current);
+    testEndMessage(false, "got %g, expected 1.0 +/- 0.5", current);
 
   sleep(4);
 
   testBegin("cupsGetClock(5 seconds)");
   current = cupsGetClock();
-  if (fabs(current - 5.0) < 0.1)
+  if (fabs(current - 5.0) < 1.0)
     testEndMessage(true, "%g", current);
   else
-    testEndMessage(false, "got %g, expected 5.0 +/- 0.1", current);
+    testEndMessage(false, "got %g, expected 5.0 +/- 1.0", current);
 
   sleep(5);
 
   testBegin("cupsGetClock(10 seconds)");
   current = cupsGetClock();
-  if (fabs(current - 10.0) < 0.1)
+  if (fabs(current - 10.0) < 1.0)
     testEndMessage(true, "%g", current);
   else
-    testEndMessage(false, "got %g, expected 10.0 +/- 0.1", current);
+    testEndMessage(false, "got %g, expected 10.0 +/- 1.0", current);
 
   sleep(20);
 
   testBegin("cupsGetClock(30 seconds)");
   current = cupsGetClock();
-  if (fabs(current - 30.0) < 0.1)
+  if (fabs(current - 30.0) < 1.0)
     testEndMessage(true, "%g", current);
   else
-    testEndMessage(false, "got %g, expected 30.0 +/- 0.1", current);
+    testEndMessage(false, "got %g, expected 30.0 +/- 1.0", current);
 
   sleep(30);
 
   testBegin("cupsGetClock(60 seconds)");
   current = cupsGetClock();
-  if (fabs(current - 60.0) < 0.1)
+  if (fabs(current - 60.0) < 2.0)
     testEndMessage(true, "%g", current);
   else
-    testEndMessage(false, "got %g, expected 60.0 +/- 0.1", current);
+    testEndMessage(false, "got %g, expected 60.0 +/- 2.0", current);
 
   sleep(60);
 
   testBegin("cupsGetClock(120 seconds)");
   current = cupsGetClock();
-  if (fabs(current - 120.0) < 0.1)
+  if (fabs(current - 120.0) < 2.0)
     testEndMessage(true, "%g", current);
   else
-    testEndMessage(false, "got %g, expected 120.0 +/- 0.1", current);
+    testEndMessage(false, "got %g, expected 120.0 +/- 2.0", current);
 
   return (testsPassed ? 0 : 1);
 }