test_file.rb::test_opening_readonly_file_for_write_raises_eacces() fails with 
"IOError: Permission denied" on FreeBSD 7.0 amd64 + java 1.6.0_07
-----------------------------------------------------------------------------------------------------------------------------------------------

                 Key: JRUBY-2858
                 URL: http://jira.codehaus.org/browse/JRUBY-2858
             Project: JRuby
          Issue Type: Bug
          Components: Core Classes/Modules
    Affects Versions: JRuby 1.1.3
         Environment: uname -a : FreeBSD oogway.the 7.0-RELEASE-p3 FreeBSD 
7.0-RELEASE-p3 #0: Sun Jul 13 22:09:37 EDT 2008     [EMAIL 
PROTECTED]:/usr/obj/usr/src/sys/OOGWAY20080712a  amd64

java -version : java version "1.6.0_07" / Diablo Java(TM) SE Runtime 
Environment (build 1.6.0_07-b02) / Diablo Java HotSpot(TM) 64-Bit Server VM 
(build 10.0-b23, mixed mode)

ant -version : Apache Ant version 1.7.0 compiled on December 13 2006
            Reporter: Geoff The


I'm trying to build jruby 1.1.3 under FreeBSD 7.0/amd64.

I proceeded as follows:

1. checkout http://svn.codehaus.org/jruby/tags/jruby-1_1_3 from SVN

2. "ant" works -- everything builds OK.

3. tweak bin/jruby to find bash under FreeBSD (/bin/bash -> /usr/bin/env bash)

4. copy junit.jar to ~/.ant/lib/junit.jar

5.run "ant test" -- this fails.  I added printsummary="true" and changed 
haltonfailure from true to false on the <junit> task to see if this was the 
only test that fails (and it is).  The output from this run is:

{quote}
run-junit-compiled:
     [echo] compile=JIT, jit.threshold=0, jit.max=-1, objectspace=true 
threadpool=false reflection=false version=ruby1_8
    [junit] Running org.jruby.test.ScriptTestSuite
    [junit] Testsuite: org.jruby.test.ScriptTestSuite
    [junit] Tests run: 78, Failures: 0, Errors: 0, Time elapsed: 20.105 sec
    [junit] Tests run: 78, Failures: 0, Errors: 0, Time elapsed: 20.105 sec
    [junit] 
    [junit] Running org.jruby.test.BFTSTestSuite
    [junit] Testsuite: org.jruby.test.BFTSTestSuite
    [junit] Tests run: 11, Failures: 0, Errors: 0, Time elapsed: 1.931 sec
    [junit] Tests run: 11, Failures: 0, Errors: 0, Time elapsed: 1.931 sec
    [junit] 
    [junit] Running org.jruby.test.JRubyTestSuite
    [junit] Testsuite: org.jruby.test.JRubyTestSuite
    [junit] Error:
    [junit] test_opening_readonly_file_for_write_raises_eacces(TestFile):
    [junit] IOError: Permission denied
    [junit]     
/export/pool1/home/geoff/src/jruby-1_1_3/./test/test_file.rb:743:in `initialize'
    [junit]     
/export/pool1/home/geoff/src/jruby-1_1_3/./test/test_file.rb:743:in `open'
    [junit]     
/export/pool1/home/geoff/src/jruby-1_1_3/./test/test_file.rb:743:in 
`test_opening_readonly_file_for_write_raises_eacces'
    [junit] )
    [junit] Tests run: 80, Failures: 1, Errors: 0, Time elapsed: 40.717 sec
    [junit] Tests run: 80, Failures: 1, Errors: 0, Time elapsed: 40.717 sec
    [junit] 
    [junit] Testcase: test_file(org.jruby.test.TestUnitTestSuite$ScriptTest):   
FAILED
    [junit] Faults encountered running test/test_file, complete output follows:
    [junit] Error:
    [junit] test_opening_readonly_file_for_write_raises_eacces(TestFile):
    [junit] IOError: Permission denied
    [junit]     
/export/pool1/home/geoff/src/jruby-1_1_3/./test/test_file.rb:743:in `initialize'
    [junit]     
/export/pool1/home/geoff/src/jruby-1_1_3/./test/test_file.rb:743:in `open'
    [junit]     
/export/pool1/home/geoff/src/jruby-1_1_3/./test/test_file.rb:743:in 
`test_opening_readonly_file_for_write_raises_eacces'
    [junit] 
    [junit] junit.framework.AssertionFailedError: Faults encountered running 
test/test_file, complete output follows:
    [junit] Error:
    [junit] test_opening_readonly_file_for_write_raises_eacces(TestFile):
    [junit] IOError: Permission denied
    [junit]     
/export/pool1/home/geoff/src/jruby-1_1_3/./test/test_file.rb:743:in `initialize'
    [junit]     
/export/pool1/home/geoff/src/jruby-1_1_3/./test/test_file.rb:743:in `open'
    [junit]     
/export/pool1/home/geoff/src/jruby-1_1_3/./test/test_file.rb:743:in 
`test_opening_readonly_file_for_write_raises_eacces'
    [junit] 
    [junit]     at 
org.jruby.test.TestUnitTestSuite$ScriptTest.runTest(TestUnitTestSuite.java:206)
    [junit] 
    [junit] 
    [junit] TEST org.jruby.test.JRubyTestSuite FAILED
    [junit] Running org.jruby.test.DubyTestSuite
    [junit] Testsuite: org.jruby.test.DubyTestSuite
    [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.724 sec
    [junit] Tests run: 4, Failures: 0, Errors: 0, Time elapsed: 0.724 sec
    [junit] 
    [junit] Running org.jruby.test.MRITestSuite
    [junit] Testsuite: org.jruby.test.MRITestSuite
    [junit] Tests run: 44, Failures: 0, Errors: 0, Time elapsed: 12.67 sec
    [junit] Tests run: 44, Failures: 0, Errors: 0, Time elapsed: 12.67 sec
    [junit] 
    [junit] Running org.jruby.test.RubiconTestSuite
    [junit] Testsuite: org.jruby.test.RubiconTestSuite
    [junit] Tests run: 45, Failures: 0, Errors: 0, Time elapsed: 6.133 sec
    [junit] Tests run: 45, Failures: 0, Errors: 0, Time elapsed: 6.133 sec
    [junit] 
    [junit] Running org.jruby.test.RubyTestTestSuite
    [junit] Testsuite: org.jruby.test.RubyTestTestSuite
    [junit] Tests run: 223, Failures: 0, Errors: 0, Time elapsed: 5.088 sec
    [junit] Tests run: 223, Failures: 0, Errors: 0, Time elapsed: 5.088 sec
    [junit] 
    [junit] Running org.jruby.test.MainTestSuite
    [junit] Testsuite: org.jruby.test.MainTestSuite
    [junit] Tests run: 231, Failures: 0, Errors: 0, Time elapsed: 28.773 sec
    [junit] Tests run: 231, Failures: 0, Errors: 0, Time elapsed: 28.773 sec
    [junit] 
    [junit] Tests FAILED
{quote}

The test that is failing was added as part of JRUBY-2340.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to