[BioRuby] Installing & testing BioRuby on Windows

Peter Cock p.j.a.cock at googlemail.com
Thu Nov 24 09:41:09 UTC 2011


2011/11/23 Naohisa Goto <ngoto at gen-info.osaka-u.ac.jp>:
> Hi,
>
> I've fixed all of the test failures/errors which are reproduced on my
> Windows machines.
>
> Now 0 failures 0 errors, with latest git version, on Windows 7
> Enterprise 32-bit with Ruby 1.9.3-p0 (mingw32).

Great. I ran the tests again on my machine, using commit
d2d66f833d0b20647e8d761d2a240b99b206eaa8 and things
have improved a lot - I'm only seeing some kind of permissions
problem calling batch files now:

Note my machine is Windows XP (32 bit), whereas you have
Windows 7 Enterprise 32 bit. This may be important.

I have the same version of Ruby (I think):

C:\repositories\bioruby>ruby -v
ruby 1.9.3p0 (2011-10-30) [i386-mingw32]

C:\repositories\bioruby>ruby Test\runner.rb
C:/Ruby193/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': iconv will
 be deprecated in the future, use String#encode instead.
Run options:

# Running tests:

...........E.EEE.EEE.EE.........................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
................................................................................
......................................................

Finished tests in 25.234052s, 144.8043 tests/s, 832.0503 assertions/s.

  1) Error:
test_call_command(Bio::FuncTestCommandCallMisc1):
Errno::EACCES: Permission denied - C:/repositories/bioruby/Test/data/command/ech
oarg2.bat
    C:/repositories/bioruby/lib/bio/command.rb:243:in `popen'
    C:/repositories/bioruby/lib/bio/command.rb:243:in `call_command_popen'
    C:/repositories/bioruby/lib/bio/command.rb:198:in `call_command'
    C:/repositories/bioruby/Test/functional/bio/test_command.rb:44:in `test_call
_command'

  2) Error:
test_call_command_open3(Bio::FuncTestCommandCallMisc1):
Errno::EACCES: Permission denied - C:/repositories/bioruby/Test/data/command/ech
oarg2.bat
    C:/repositories/bioruby/lib/bio/command.rb:343:in `call_command_open3'
    C:/repositories/bioruby/Test/functional/bio/test_command.rb:75:in `test_call
_command_open3'
    Test/runner.rb:36:in `<main>'

  3) Error:
test_call_command_popen(Bio::FuncTestCommandCallMisc1):
Errno::EACCES: Permission denied - C:/repositories/bioruby/Test/data/command/ech
oarg2.bat
    C:/repositories/bioruby/lib/bio/command.rb:243:in `popen'
    C:/repositories/bioruby/lib/bio/command.rb:243:in `call_command_popen'
    C:/repositories/bioruby/Test/functional/bio/test_command.rb:52:in `test_call
_command_popen'

  4) Error:
test_call_command(Bio::FuncTestCommandCallSimple):
Errno::EACCES: Permission denied - C:/repositories/bioruby/Test/data/command/ech
oarg2.bat
    C:/repositories/bioruby/lib/bio/command.rb:243:in `popen'
    C:/repositories/bioruby/lib/bio/command.rb:243:in `call_command_popen'
    C:/repositories/bioruby/lib/bio/command.rb:198:in `call_command'
    C:/repositories/bioruby/Test/functional/bio/test_command.rb:44:in `test_call
_command'

  5) Error:
test_call_command_open3(Bio::FuncTestCommandCallSimple):
Errno::EACCES: Permission denied - C:/repositories/bioruby/Test/data/command/ech
oarg2.bat
    C:/repositories/bioruby/lib/bio/command.rb:343:in `call_command_open3'
    C:/repositories/bioruby/Test/functional/bio/test_command.rb:75:in `test_call
_command_open3'
    Test/runner.rb:36:in `<main>'

  6) Error:
test_call_command_popen(Bio::FuncTestCommandCallSimple):
Errno::EACCES: Permission denied - C:/repositories/bioruby/Test/data/command/ech
oarg2.bat
    C:/repositories/bioruby/lib/bio/command.rb:243:in `popen'
    C:/repositories/bioruby/lib/bio/command.rb:243:in `call_command_popen'
    C:/repositories/bioruby/Test/functional/bio/test_command.rb:52:in `test_call
_command_popen'

  7) Error:
test_call_command(Bio::FuncTestCommandCallWithSpace):
Errno::EACCES: Permission denied - C:/repositories/bioruby/Test/data/command/ech
oarg2.bat
    C:/repositories/bioruby/lib/bio/command.rb:243:in `popen'
    C:/repositories/bioruby/lib/bio/command.rb:243:in `call_command_popen'
    C:/repositories/bioruby/lib/bio/command.rb:198:in `call_command'
    C:/repositories/bioruby/Test/functional/bio/test_command.rb:44:in `test_call
_command'

  8) Error:
test_call_command_open3(Bio::FuncTestCommandCallWithSpace):
Errno::EACCES: Permission denied - C:/repositories/bioruby/Test/data/command/ech
oarg2.bat
    C:/repositories/bioruby/lib/bio/command.rb:343:in `call_command_open3'
    C:/repositories/bioruby/Test/functional/bio/test_command.rb:75:in `test_call
_command_open3'
    Test/runner.rb:36:in `<main>'

  9) Error:
test_call_command_popen(Bio::FuncTestCommandCallWithSpace):
Errno::EACCES: Permission denied - C:/repositories/bioruby/Test/data/command/ech
oarg2.bat
    C:/repositories/bioruby/lib/bio/command.rb:243:in `popen'
    C:/repositories/bioruby/lib/bio/command.rb:243:in `call_command_popen'
    C:/repositories/bioruby/Test/functional/bio/test_command.rb:52:in `test_call
_command_popen'

3654 tests, 20996 assertions, 0 failures, 9 errors, 0 skips

C:\repositories\bioruby>

Thanks,

Peter



More information about the BioRuby mailing list