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

 ID:                 61743
 Comment by:         mattfic...@php.net
 Reported by:        a...@php.net
 Summary:            Tests in ext\standard\tests\file\windows_acls\* fail
 Status:             Closed
 Type:               Bug
 Package:            *Directory/Filesystem functions
 Operating System:   windows
 PHP Version:        5.3.10
 Assigned To:        ab
 Block user comment: N
 Private report:     N

 New Comment:

These tests still fail for me (Windows 7).

%USERNAME% is set and 'icacls' in is my command prompt path.

bug44859.diff:
003+ 
004+ Warning: 
unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/a.txt):
 Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132
005+ 
006+ Warning: touch(): Utime failed: Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 125
004- Iteration #3: passed.
005- Iteration #4: passed.
006- Testing directory:
007- Iteration #1: passed.
008- Iteration #2: passed.
009- Iteration #3: passed.
010- Iteration #4: passed.
008+ 
009+ Warning: 
unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/a.txt):
 Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132
010+ 
011+ Warning: touch(): Utime failed: Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 125
012+ Iteration #3: bool(false)
013+ bool(true)
014+ failed.
015+ 
016+ Warning: 
unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/a.txt):
 Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132
017+ 
018+ Warning: touch(): Utime failed: Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 125
019+ Iteration #4: bool(false)
020+ bool(true)
021+ failed.
022+ 
023+ Warning: 
unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/a.txt):
 Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132
024+ Testing directory:
025+ Iteration #1: passed.
026+ 
027+ Warning: 
unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/adir):
 Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132
028+ 
029+ Warning: touch(): Utime failed: Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 125
030+ Iteration #2: passed.
031+ 
032+ Warning: 
unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/adir):
 Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132
033+ 
034+ Warning: touch(): Utime failed: Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 125
035+ Iteration #3: bool(false)
036+ bool(true)
037+ failed.
038+ 
039+ Warning: 
unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/adir):
 Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132
040+ 
041+ Warning: touch(): Utime failed: Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 125
042+ Iteration #4: bool(false)
043+ bool(true)
044+ failed.
045+ 
046+ Warning: 
unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/adir):
 Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132

bug44859_2.diff:
002+ 
003+ Warning: touch(): Utime failed: No such file or directory in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 125
004+ Iteration #1: bool(false)
005+ bool(true)
006+ failed.
007+ 
008+ Warning: 
unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/a.txt):
 Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132
009+ 
010+ Warning: touch(): Utime failed: Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 125
002- Iteration #1: passed.
005- Iteration #4: passed.
007- Iteration #1: passed.
010- Iteration #4: passed.
012+ 
013+ Warning: 
unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/a.txt):
 Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132
014+ 
015+ Warning: touch(): Utime failed: Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 125
017+ 
018+ Warning: 
unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/a.txt):
 Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132
019+ 
020+ Warning: touch(): Utime failed: Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 125
021+ Iteration #4: bool(false)
022+ bool(true)
023+ failed.
024+ 
025+ Warning: 
unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/a.txt):
 Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132
027+ 
028+ Warning: touch(): Utime failed: Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 125
029+ Iteration #1: bool(false)
030+ bool(true)
031+ failed.
032+ 
033+ Warning: 
unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/adir):
 Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132
034+ 
035+ Warning: touch(): Utime failed: Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 125
037+ 
038+ Warning: 
unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/adir):
 Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132
039+ 
040+ Warning: touch(): Utime failed: Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 125
042+ 
043+ Warning: 
unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/adir):
 Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132
044+ 
045+ Warning: touch(): Utime failed: Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 125
046+ Iteration #4: bool(false)
047+ bool(true)
048+ failed.
049+ 
050+ Warning: 
unlink(C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls/adir):
 Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132

bug44859_4.diff:
002+ Iteration #1: bool(false)
003+ bool(true)
004+ failed.
005+ 
006+ Warning: unlink(./a.txt): Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132
007+ 
008+ Warning: touch(): Utime failed: Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 125
002- Iteration #1: passed.
005- Iteration #4: passed.
007- Iteration #1: passed.
010+ 
011+ Warning: unlink(./a.txt): Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132
012+ 
013+ Warning: touch(): Utime failed: Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 125
010- Iteration #4: passed.
015+ 
016+ Warning: unlink(./a.txt): Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132
017+ 
018+ Warning: touch(): Utime failed: Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 125
019+ Iteration #4: bool(false)
020+ bool(true)
021+ failed.
022+ 
023+ Warning: unlink(./a.txt): Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132
025+ Iteration #1: bool(false)
026+ bool(true)
027+ failed.
028+ 
029+ Warning: unlink(adir): Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132
030+ 
031+ Warning: touch(): Utime failed: Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 125
033+ 
034+ Warning: unlink(adir): Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132
035+ 
036+ Warning: touch(): Utime failed: Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 125
038+ 
039+ Warning: unlink(adir): Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132
040+ 
041+ Warning: touch(): Utime failed: Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 125
042+ Iteration #4: bool(false)
043+ bool(true)
044+ failed.
045+ 
046+ Warning: unlink(adir): Permission denied in 
C:\php-sdk\php-test-pack-5.3-nts-windows-vc9-x86-r0f180a6\ext\standard\tests\file\windows_acls\common.inc
 on line 132


Previous Comments:
------------------------------------------------------------------------
[2012-04-16 11:45:43] a...@php.net

This bug has been fixed in SVN.

Snapshots of the sources are packaged every three hours; this change
will be in the next snapshot. You can grab the snapshot at
http://snaps.php.net/.

 For Windows:

http://windows.php.net/snapshots/
 
Thank you for the report, and for helping us make PHP better.



------------------------------------------------------------------------
[2012-04-16 09:44:06] a...@php.net

The following patch has been added/updated:

Patch Name: 61743.diff
Revision:   1334569446
URL:        
https://bugs.php.net/patch-display.php?bug=61743&patch=61743.diff&revision=1334569446

------------------------------------------------------------------------
[2012-04-16 09:35:53] a...@php.net

Description:
------------
All the three tests

ext\standard\tests\file\windows_acls\bug44859.phpt
ext\standard\tests\file\windows_acls\bug44859_2.phpt 
ext\standard\tests\file\windows_acls\bug44859_4.phpt

are failing for the same reason. When getenv('USERNAME') is empty or icacls is 
not in the path.

Expected result:
----------------
tests pass

Actual result:
--------------
tests fail


------------------------------------------------------------------------



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

Reply via email to