The last failing tag for File.directory? is blocked by:
I don't think we'll be fixing JRUBY-4033 anytime soon. I mean, we could use jnr-enxio to open directories as files, but then we'll be introducing a whole new boatload of potential compatibility problems.
More than I'd like to do in a point release anyway, but maybe we'll do it for JRuby-9k-BFG-Edition.
File.directory? and FileTest.directory? should handle IO's
The last failing tags for File and FileTest directory? are blocked
Well this fix should be good on it's own and if JRUBY-4033 is ever fixed there shouldn't need to be any code changes required for the last failing tags to start passing.