Bug #66280 [Opn->Csd]: Some tests expect specific resource IDs
| From: | nikic@php.net | Date: | Thu, 06 Mar 2014 11:55:55 +0000 |
| Subject: | Bug #66280 [Opn->Csd]: Some tests expect specific resource IDs | ||
| References: | 1 | Groups: | php.bugs php.qa |
| Request: | Send a blank email to php-bugs+get-184559@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
Updated by: nikic@php.net
Reported by: ericsten@php.net
Summary: Some tests expect specific resource IDs
-Status: Open
+Status: Closed
Type: Bug
Package: Testing related
Operating System: Windows
PHP Version: 5.5.7
-Assigned To:
+Assigned To: nikic
Block user comment: N
Private report: N
Previous Comments:
------------------------------------------------------------------------
[2014-03-06 11:50:22] narf at devilix dot net
The referenced pull request has been merged, so this should be closed as well.
------------------------------------------------------------------------
[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