Req #48102 [Opn->Nab]: run-tests.php and symlinked tests
| From: | felipe@php.net | Date: | Sat, 08 Sep 2012 15:15:49 +0000 |
| Subject: | Req #48102 [Opn->Nab]: run-tests.php and symlinked tests | ||
| References: | 1 | Groups: | php.bugs php.qa |
| Request: | Send a blank email to php-bugs+get-173255@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=48102&edit=1
ID: 48102
Updated by: felipe@php.net
Reported by: fa@php.net
Summary: run-tests.php and symlinked tests
-Status: Open
+Status: Not a bug
Type: Feature/Change Request
Package: Testing related
Operating System: Linux
PHP Version: 6CVS-2009-04-28 (CVS)
Block user comment: N
Private report: N
New Comment:
Not a problema anymore.
Previous Comments:
------------------------------------------------------------------------
[2009-04-28 21:45:08] fa@php.net
Description:
------------
I was just trying out some tests written for 5.3 with HEAD, when I noticed the following:
$ make test TESTS=ext/whatever
Warning: fopen(): Filename cannot be empty in /root/src/php6/run-tests.php on line 1164
ERROR: Cannot open test file:
make: [test] Error 1 (ignored)
That means if there's a symlink with no endpoint, the whole testsuite can't run. It works
fine if the symlinked file is just an empty (existing) file:
BORK cannot read test [/tmp/foo]
Yes, having tests only symlinked inside the source dir might be weird, so I filed this as feature
request and not bug
Reproduce code:
---------------
$ touch /tmp/foo
$ ln -s /tmp/foo /path/to/php-src/ext/whatever/tests/foo.phpt
$ rm /tmp/foo
$ make test TESTS=ext/whatever
Expected result:
----------------
$ make test TESTS=ext/whatever
[...]
BORK symlink endpoint /tmp/foo doesn't exist
Actual result:
--------------
$ make test TESTS=ext/whatever
Warning: fopen(): Filename cannot be empty in /root/src/php6/run-tests.php on line 1164
ERROR: Cannot open test file:
make: [test] Error 1 (ignored)
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=48102&edit=1