mirror of
https://github.com/php/php-src.git
synced 2026-03-25 16:52:18 +01:00
make this test a bit more tolerant when checking sleep time
This commit is contained in:
@@ -70,14 +70,16 @@ var_dump($db->pgsqlGetNotify());
|
||||
// Test second parameter, should wait 2 seconds because no notify is queued
|
||||
$t = microtime(1);
|
||||
$notify = $db->pgsqlGetNotify(PDO::FETCH_ASSOC, 1000);
|
||||
var_dump((microtime(1) - $t) >= 1);
|
||||
$diff = microtime(1) - $t;
|
||||
var_dump($diff >= 1 || 1 - abs($diff) < .01);
|
||||
var_dump($notify);
|
||||
|
||||
// Test second parameter, should return immediately because a notify is queued
|
||||
$db->exec("NOTIFY notifies_phpt");
|
||||
$t = microtime(1);
|
||||
$notify = $db->pgsqlGetNotify(PDO::FETCH_ASSOC, 5000);
|
||||
var_dump((microtime(1) - $t) < 1);
|
||||
$diff = microtime(1) - $t;
|
||||
var_dump($diff < 1 || abs(1 - abs($diff)) < .01);
|
||||
var_dump(count($notify));
|
||||
|
||||
?>
|
||||
|
||||
Reference in New Issue
Block a user