]> granicus.if.org Git - php/commitdiff
Remove bug48187.phpt
authorNikita Popov <nikita.ppv@gmail.com>
Thu, 18 Jun 2020 08:07:45 +0000 (10:07 +0200)
committerNikita Popov <nikita.ppv@gmail.com>
Thu, 18 Jun 2020 08:07:45 +0000 (10:07 +0200)
Saw a spurious failure from this one on azure macos, presumably
the process got interrupted in the middle and waited for more than
one second to resume.

After looking a bit more closely, this test doesn't actually test
what bug #48187 reported, because there is no DateTime::diff()
anywhere to be found. This test was also added speculatively,
because the root cause was never diagnosed, and the problems seems
to have resolved itself at some point.

As such, I'm simply dropping this test, rather than figuring out
how to make it more robust.

ext/date/tests/bug48187.phpt [deleted file]

diff --git a/ext/date/tests/bug48187.phpt b/ext/date/tests/bug48187.phpt
deleted file mode 100644 (file)
index 6dc0f8b..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
---TEST--
-Bug #48187 (DateTime::diff() corrupting microtime() result)
---FILE--
-<?php
-date_default_timezone_set('UTC');
-
-// two arbitrary dates
-$date1 = new DateTime('2005-07-23');
-$date2 = new DateTime('2006-02-14');
-
-$begin_u = microtime(true);
-$begin_t = time();
-
-if (microtime(true) - $begin_u < 1) {
-    var_dump('microtime() difference less 1 second');
-} else {
-    var_dump('microtime() difference greater or equal 1 second');
-}
-
-if (time() - $begin_t < 1) {
-    var_dump('time() difference less 1 second');
-} else {
-    var_dump('time() difference greater or equal 1 second');
-}
-?>
---EXPECT--
-string(36) "microtime() difference less 1 second"
-string(31) "time() difference less 1 second"