php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #61743 Tests in ext\standard\tests\file\windows_acls\* fail
Submitted: 2012-04-16 09:35 UTC Modified: 2012-04-16 11:45 UTC
From: ab@php.net Assigned: ab (profile)
Status: Closed Package: *Directory/Filesystem functions
PHP Version: 5.3.10 OS: windows
Private report: No CVE-ID: None
 [2012-04-16 09:35 UTC] 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

Patches

61743.diff (last revision 2012-04-16 09:44 UTC by ab@php.net)

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2012-04-16 09:44 UTC] 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 11:45 UTC] 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 11:45 UTC] ab@php.net
-Status: Open +Status: Closed -Assigned To: +Assigned To: ab
 [2012-04-16 16:53 UTC] mattficken@php.net
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
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Thu Mar 28 12:01:27 2024 UTC