Bug #61743 [Com]: Tests in ext\standard\tests\file\windows_acls\* fail
| From: | mattficken@php.net | Date: | Mon, 16 Apr 2012 16:53:31 +0000 |
| Subject: | Bug #61743 [Com]: Tests in ext\standard\tests\file\windows_acls\* fail | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-169638@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=61743&edit=1
ID: 61743
Comment by: mattficken@php.net
Reported by: ab@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] ab@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] ab@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] ab@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