Edit report at https://bugs.php.net/bug.php?id=66280&edit=1

 ID:                 66280
 Patch added by:     erics...@php.net
 Reported by:        erics...@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 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


Previous Comments:
------------------------------------------------------------------------
[2013-12-12 22:15:38] erics...@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

-- 
PHP Quality Assurance Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to