Issue Type: Unit Tests: Problem Created: 2008-04-18T15:08:07.000+0000 Last Updated: 2008-09-02T10:39:24.000+0000 Status: Resolved Fix version(s): - 1.6.0 (02/Sep/08)
Reporter: Darby Felton (darby) Assignee: Nico Edtinger (nico) Tags: - Zend_Mail
Related issues: Attachments:
Results from PHP 5.2.5 on Linux (run as root):
<pre class="literal"> 2) testSleepWakeRemoved(Zend_Mail_MboxTest) no exception while waking with non readable file 3) testNotReadableFolder(Zend_Mail_MboxFolderTest) no exception while loading invalid dir with subfolder not readable
Posted by Wil Sinclair (wil) on 2008-04-18T15:48:53.000+0000
Please evaluate and categorize/assign as necessary.
Posted by Nico Edtinger (nico) on 2008-04-22T10:49:32.000+0000
I don't know if the tests should run as root, but there might be a situation where you have to.
The problem is the code checks after an unserialize if the file can still be read and as root can always read everything we can't test the error handling.
I thought of the three possibilities, two of them are dropping privileges and forking and dropping. Both are things that should be solved in the TestHelper if we want everything to work as root. Now the test is just marked as skipped if it fails and you're root.
Of course the test could still fail if you have a different superuser with an userid != 0. But that might not be the best user to test as your webserver or mail scripts shouldn't run as that user.
Posted by Wil Sinclair (wil) on 2008-09-02T10:39:24.000+0000
Updating for the 1.6.0 release.
Have you found an issue?
See the Overview section for more details.