Bug #66280 [Com]: Some tests expect specific resource IDs
| From: | narf at devilix dot net | 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