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

 ID:               78551
 Updated by:       php-b...@lists.php.net
 Reported by:      v-altruo at microsoft dot com
 Summary:          Iteration Failures
-Status:           Feedback
+Status:           No Feedback
 Type:             Bug
 Package:          Testing related
 Operating System: Windows Server 2012 R2
 PHP Version:      7.4.0RC1
 Assigned To:      cmb
 Private report:   N

 New Comment:

No feedback was provided. The bug is being suspended because
we assume that you are no longer experiencing the problem.
If this is not the case and you are able to provide the
information that was requested earlier, please do so and
change the status of the bug back to "Re-Opened". Thank you.


Previous Comments:
------------------------------------------------------------------------
[2019-11-09 13:01:16] c...@php.net

Fabien just committed a potential fix[1] for this issue (PHP 7.4).
Can you please check whether this would solve the issue for you?

[1] 
<http://git.php.net/?p=php-src.git;a=commit;h=ce41795a9f7eac181e6ac38daf3964fc7eb822e2>

------------------------------------------------------------------------
[2019-11-04 09:44:27] c...@php.net

While I still have not been able to reproduce this locally, I've
seen this test occasionally failing on AppVeyor (same diff), so
there might be some execution order issue.

------------------------------------------------------------------------
[2019-09-17 17:56:13] v-altruo at microsoft dot com

After making those changes (tested on 7.2.23RC1), the output is still the same: 

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.

------------------------------------------------------------------------
[2019-09-17 07:31:09] c...@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

Reply via email to