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