Bug #66280 [Com]: Some tests expect specific resource IDs

From: Date: Thu, 06 Mar 2014 11:50:23 +0000
Subject: Bug #66280 [Com]: Some tests expect specific resource IDs
References: 1  Groups: php.bugs php.qa 
Request: Send a blank email to php-bugs+get-184556@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=66280&edit=1 ID: 66280 Comment by: narf at devilix dot net Reported by: ericsten@php.net Summary: Some tests expect specific resource IDs Status: Open Type: Bug Package: Testing related Operating System: Windows PHP Version: 5.5.7 Block user comment: N Private report: N New Comment: The referenced pull request has been merged, so this should be closed as well. Previous Comments: ------------------------------------------------------------------------ [2013-12-12 22:16:46] ericsten@php.net The following patch has been added/updated: Patch Name: Fix-tests-expecting-specific-resource-IDs Revision: 1386886606 URL: https://bugs.php.net/patch-display.php?bug=66280&patch=Fix-tests-expecting-specific-resource-IDs&revision=1386886606 ------------------------------------------------------------------------ [2013-12-12 22:16:15] ericsten@php.net The following patch has been added/updated: Patch Name: Fix-uniqid-tests-for-Windows-platforms Revision: 1386886575 URL: https://bugs.php.net/patch-display.php?bug=66280&patch=Fix-uniqid-tests-for-Windows-platforms&revision=1386886575 ------------------------------------------------------------------------ [2013-12-12 22:15:38] ericsten@php.net Description: ------------ When Wincache or APC are installed, the resource IDs are not the same. This is because Wincache takes a few resource objects for itself. As a result, these tests become false positives. On Windows boxes, the microtime precision is not granular enough to reliably register a difference if two calls to uniqid() are made concurrently. This is a fix to the uniqid() test to avoid the false positive when run on Windows machines. Also, added a test to exercise the 'more_entropy' variant of uniqid(). Expected result: ---------------- Tests should not fail Actual result: -------------- Tests fail when extension=php_wincache.dll is configured. ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=66280&edit=1

« previous php.bugs (#184556) next »