Edit report at https://bugs.php.net/bug.php?id=78551&edit=1
ID: 78551
Updated by: cmb@php.net
Reported by: v-altruo at microsoft dot com
Summary: Iteration Failures
-Status: Assigned
+Status: Feedback
Type: Bug
Package: Testing related
Operating System: Windows Server 2012 R2
PHP Version: 7.4.0RC1
Assigned To: cmb
Block user comment: N
Private report: N
Previous Comments:
------------------------------------------------------------------------
[2019-09-17 07:31:09] cmb@php.net
I cannot reproduce this test failure. I can imagine that the
failure is caused by one or more of the exec() calls in
ext\standard\tests\file\windows_acls\common.inc failing. For
debugging it might be useful to add an exec() wrapper to that
file:
function my_exec($cmd) {
$res = exec($cmd, $output, $status);
if ($status) {
echo "FAILED: $cmd\n";
}
return $res;
}
And to replace all exec() calls in common.inc with my_exec().
Could you please check that?
------------------------------------------------------------------------
[2019-09-16 18:39:48] v-altruo at microsoft dot com
Description:
------------
Test fails for both x64/x86 and NTS/TS builds regardless of opcache on/off.
This test also failed for 7.2.23RC1 and 7.3.10RC1.
Failed Test Location: ext\standard\tests\file\windows_acls\bug44859_4.phpt
Expected result:
----------------
Testing file with relative path:
Iteration #1: passed.
Iteration #2: passed.
Iteration #3: passed.
Iteration #4: passed.
Testing directory with relative path:
Iteration #1: passed.
Iteration #2: passed.
Iteration #3: passed.
Iteration #4: passed.
Actual result:
--------------
Testing file with relative path:
Iteration #1: passed.
Iteration #2: passed.
Iteration #3: passed.
Iteration #4: passed.
Testing directory with relative path:
Iteration #1: passed.
Iteration #2: bool(true)
bool(false)
failed.
Iteration #3: bool(true)
bool(false)
failed.
Iteration #4: passed.
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=78551&edit=1