#1951: t/dynpmc/os.t incorrectly uses system-specific error strings
----------------------+-----------------------------------------------------
 Reporter:  doughera  |       Owner:  nwellnhof
     Type:  bug       |      Status:  assigned 
 Priority:  normal    |   Milestone:           
Component:  testing   |     Version:  2.11.0   
 Severity:  high      |    Keywords:  gci, cage
     Lang:            |       Patch:           
 Platform:            |  
----------------------+-----------------------------------------------------

Comment(by doughera):

 Replying to [comment:8 nwellnhof]:
 > According to the Solaris man page, rmdir returns EINVAL if the directory
 to be removed is the current directory, so this test should be skipped.

 Is this test really testing something that parrot wishes to promise it can
 do?  This test checks whether you can remove the current directory
 (provided you call it in just the right way -- note that {{{ rmdir . }}}
 won't work on Linux either) and then get an error trying to getcwd().  Is
 that really behavior parrot wants to test for?  If the test is simply
 skipped everywhere it doesn't work (such as Windows and Solaris, for
 starters), what does the passing test really prove?

 More succinctly, I think the test is simply wrong and should be deleted.

-- 
Ticket URL: <https://trac.parrot.org/parrot/ticket/1951#comment:9>
Parrot <https://trac.parrot.org/parrot/>
Parrot Development
_______________________________________________
parrot-tickets mailing list
[email protected]
http://lists.parrot.org/mailman/listinfo/parrot-tickets

Reply via email to