Edit report at https://bugs.php.net/bug.php?id=65678&edit=1
ID: 65678
Comment by: pierre dot renaudet at gmail dot com
Reported by: pierre dot renaudet at gmail dot com
Summary: the test cli_process_title_windows will fails on
particular environnement
Status: Feedback
Type: Bug
Package: Testing related
Operating System: Windows Only
PHP Version: master-Git-2013-09-16 (Git)
Block user comment: N
Private report: N
New Comment:
I am not sure that I could do, so I have run script before and after patch with
--show-diff
=== BEFORE PATCH ===
Release\php.exe -d open_basedir= -d output_buffering=0 run-tests.php
sapi\cli\tests\cli_process_title_windows.phpt -p "Release\php.exe" --show-diff
=====================================================================
PHP : Release\php.exe
PHP_SAPI : cli
PHP_VERSION : 5.6.0-dev
ZEND_VERSION: 2.6.0-dev
PHP_OS : WINNT - Windows NT PIERRE-W8 6.2 build 9200 (Windows 8 Business Ed
ition) i586
INI actual : C:\Programmes\PHP\phpdev\vc11\x86\php-src
More .INIs :
CWD : C:\Programmes\PHP\phpdev\vc11\x86\php-src
Extra dirs :
VALGRIND : Not used
=====================================================================
Running selected tests.
TEST 1/1 [C:\Programmes\PHP\phpdev\vc11\x86\php-src\sapi\cli\tests\cli_process_t
itle_windows.phpt]
========DIFF========
001+ . : Impossible de charger le fichier
002+
C:\Users\%username%\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps
1,
003+ car l'exécution de scripts est désactivée sur ce système. Pour plus
004+ d'informations, consultez about_Execution_Policies à l'adresse
001- *** Testing setting the process title ***
002- Successfully set title
003- Successfully verified title using get-process
004- Successfully verified title using get
005+ http://go.microsoft.com/fwlink/?LinkID=135170.
006+ Au caractère Ligne:1 : 3
007+ + .
008+
'C:\Users\%username%\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.p
s1'
009+ +
010+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~
011+ + CategoryInfo : Erreur de sécurité : (:) [],
PSSecurityExcept
ion
012+ + FullyQualifiedErrorId : UnauthorizedAccess
013+ *** Testing setting the process title ***
014+ Successfully set title
015+ Successfully verified title using get-process
016+ Successfully verified title using get
========DONE========
FAIL Check cli_process_title support in Windows [C:\Programmes\PHP\phpdev\vc11\x
86\php-src\sapi\cli\tests\cli_process_title_windows.phpt]
=====================================================================
Number of tests : 1 1
Tests skipped : 0 ( 0.0%) --------
Tests warned : 0 ( 0.0%) ( 0.0%)
Tests failed : 1 (100.0%) (100.0%)
Expected fail : 0 ( 0.0%) ( 0.0%)
Tests passed : 0 ( 0.0%) ( 0.0%)
---------------------------------------------------------------------
Time taken : 1 seconds
=====================================================================
=====================================================================
FAILED TEST SUMMARY
---------------------------------------------------------------------
Check cli_process_title support in Windows [C:\Programmes\PHP\phpdev\vc11\x86\ph
p-src\sapi\cli\tests\cli_process_title_windows.phpt]
=====================================================================
=== AFTER PATCH ===
Release\php.exe -d open_basedir= -d output_buffering=0 run-tests.php
sapi\cli\tests\cli_process_title_windows.phpt -p "Release\php.exe" --show-diff
=====================================================================
PHP : Release\php.exe
PHP_SAPI : cli
PHP_VERSION : 5.6.0-dev
ZEND_VERSION: 2.6.0-dev
PHP_OS : WINNT - Windows NT COMPUTERNAME 6.2 build 9200 (Windows 8
Business
Ed
ition) i586
INI actual : C:\Programmes\PHP\phpdev\vc11\x86\php-src
More .INIs :
CWD : C:\Programmes\PHP\phpdev\vc11\x86\php-src
Extra dirs :
VALGRIND : Not used
=====================================================================
Running selected tests.
TEST 1/1 [C:\Programmes\PHP\phpdev\vc11\x86\php-src\sapi\cli\tests\cli_process_t
PASS Check cli_process_title support in Windows [C:\Programmes\PHP\phpdev\vc11\x
86\php-src\sapi\cli\tests\cli_process_title_windows.phpt]
=====================================================================
Number of tests : 1 1
Tests skipped : 0 ( 0.0%) --------
Tests warned : 0 ( 0.0%) ( 0.0%)
Tests failed : 0 ( 0.0%) ( 0.0%)
Expected fail : 0 ( 0.0%) ( 0.0%)
Tests passed : 1 (100.0%) (100.0%)
---------------------------------------------------------------------
Time taken : 0 seconds
=====================================================================
Previous Comments:
------------------------------------------------------------------------
[2013-09-16 19:11:13] [email protected]
Before the patch is applied, could you please post the diff of the phpt?
Thanks
------------------------------------------------------------------------
[2013-09-16 09:48:04] pierre dot renaudet at gmail dot com
Description:
------------
The test : sapi/cli/tests/cli_process_title_windows.phpt
Will fail when user has a User script at startup of Powershell.
To correct this issue, we can use two parameters :
"-ExecutionPolicy RemoteSigned" that Enable all script on computer (so User
are
enable
"-NoProfile" I think it's a better solution that's correct the initial
problem...
Second issue, the test for Windows 8 will fails if the test was run as
administrator and on a non-English OS, because the String searched is
English-OS
only.
To correct this problem, search if the end of title process is ": Windows
Powershell"
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=65678&edit=1