-
-
Notifications
You must be signed in to change notification settings - Fork 9.7k
Closed
Description
D:\dev\http\project\vendor\symfony\symfony\src\Symfony\Component\Filesystem>php phpunit.phar
PHPUnit 5.1.3 by Sebastian Bergmann and contributors.
......S...S...................SSSSSSSSS.SSSS.S....SS.......... 62 / 114 ( 54%)
.....................EE.....................SSS....
Time: 1.43 seconds, Memory: 9.75Mb
There were 2 errors:
1) Symfony\Component\Filesystem\Tests\FilesystemTest::testMirrorCopiesLinkedDirectoryContents
Symfony\Component\Filesystem\Exception\IOException: Failed to remove file "D:\dev\php\tmp\1449932921540\source\link1".
D:\dev\http\project\vendor\symfony\symfony\src\Symfony\Component\Filesystem\Filesystem.php:175
D:\dev\http\project\vendor\symfony\symfony\src\Symfony\Component\Filesystem\Filesystem.php:162
D:\dev\http\project\vendor\symfony\symfony\src\Symfony\Component\Filesystem\Filesystem.php:162
D:\dev\http\project\vendor\symfony\symfony\src\Symfony\Component\Filesystem\Tests\FilesystemTestCase.php:55
2) Symfony\Component\Filesystem\Tests\FilesystemTest::testMirrorCopiesRelativeLinkedContents
symlink(): Could not fetch file information(error 2)
D:\dev\http\project\vendor\symfony\symfony\src\Symfony\Component\Filesystem\Tests\FilesystemTest.php:909
FAILURES!
Tests: 113, Assertions: 153, Errors: 2, Skipped: 21.
for case 1, when making an own script with:
unlink('D:\\dev\\php\\tmp\\1449932921540\\source\\link1');
D:\dev\http\project>php filetest.php
PHP Warning: unlink(D:\dev\php\tmp\1449932921540\source\link1): Permission denied in D:\dev\http\project\filetest.php on line 3
PHP Stack trace:
PHP 1. {main}() D:\dev\http\project\filetest.php:0
PHP 2. unlink() D:\dev\http\project\filetest.php:3
Warning: unlink(D:\dev\php\tmp\1449932921540\source\link1): Permission denied in D:\dev\http\project\filetest.php on line 3
Call Stack:
0.0000 120088 1. {main}() D:\dev\http\project\filetest.php:0
0.0000 120208 2. unlink() D:\dev\http\project\filetest.php:3
My suggestion would be to improve error reporting in this area
https://github.com/symfony/symfony/blob/master/src/Symfony/Component/Filesystem/Filesystem.php#L174-L175 using error_get_last()
As to why php has no permission .. no idea, suggestions are welcome
about 2) error 2
seems to be ERROR_FILE_NOT_FOUND
https://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx