[jira] [Commented] (PROTON-352) Ruby test errors

2013-07-16 Thread ASF subversion and git services (JIRA)

[ 
https://issues.apache.org/jira/browse/PROTON-352?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13709737#comment-13709737
 ] 

ASF subversion and git services commented on PROTON-352:


Commit 1503700 from [~mcpierce] in branch 'proton/trunk'
[ https://svn.apache.org/r1503700 ]

PROTON-352: Fixed the runtime environment for Ruby spec tests in Cmake.

The tests were not being run in the bindings/ruby directory, which
caused Rspec to fail to find the actual tests. The test now runs in the
ruby directory itself.

> Ruby test errors
> 
>
> Key: PROTON-352
> URL: https://issues.apache.org/jira/browse/PROTON-352
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: proton-c
>Affects Versions: 0.4
> Environment: Linux Fedora 18
>Reporter: Chuck Rolke
>Assignee: Darryl L. Pierce
>
> 1] From a fresh checkout
>   mkdir b64; cd b64; cmake ..; make; make test
> Start 2: ruby-unit-test
> 2/3 Test #2: ruby-unit-test ...***Failed0.08 sec
> 2] And getting past
>   gem install minitest
> 3] ctest -VV shows
> 2: Test command: /usr/bin/python 
> "/home/chug/svn/proton/trunk/proton-c/env.py" 
> "PATH=/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/sbin:/usr/sbin:/home/chug/svn/qpid/trunk/qpid/tools/src/py:/home/chug/svn/proton/trunk/b64/proton-c/bindings/ruby:/home/chug/svn/proton/trunk/b64/proton-c"
>  
> "RUBYLIB=/home/chug/svn/proton/trunk/tests/ruby:/home/chug/svn/proton/trunk/proton-c/bindings/ruby:/home/chug/svn/proton/trunk/b64/proton-c/bindings/ruby:/home/chug/svn/proton/trunk/b64/proton-c:/home/chug/svn/proton/trunk/proton-c/bindings/ruby/lib"
>  "/home/chug/svn/proton/trunk/tests/ruby/proton-test"
> 2: Test timeout computed to be: 1500
> 2: Warning: you should require 'minitest/autorun' instead.
> 2: Warning: or add 'gem "minitest"' before 'require "minitest/autorun"'
> 2: From:
> 2:   /usr/share/ruby/test/unit.rb:3:in `'
> 2:   /home/chug/svn/proton/trunk/tests/ruby/proton-test:3:in `'
> 2: MiniTest::Unit::TestCase is now Minitest::Test. From 
> /usr/share/ruby/test/unit/testcase.rb:8:in `'
> 2: /usr/share/ruby/test/unit.rb:328:in `autorun': uninitialized class 
> variable @@installed_at_exit in Test::Unit::Runner (NameError)
> 2:  from /usr/share/ruby/test/unit.rb:640:in `'
> 2:  from /usr/share/rubygems/rubygems/custom_require.rb:36:in `require'
> 2:  from /usr/share/rubygems/rubygems/custom_require.rb:36:in `require'
> 2:  from /home/chug/svn/proton/trunk/tests/ruby/proton-test:3:in `'

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (PROTON-352) Ruby test errors

2013-07-15 Thread Darryl L. Pierce (JIRA)

[ 
https://issues.apache.org/jira/browse/PROTON-352?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13708589#comment-13708589
 ] 

Darryl L. Pierce commented on PROTON-352:
-

This seems to be related to the version of minitest in use. Minitest 5.0 (the 
latest) seems to be the culprit. If we go back to using minitest 4.0 then the 
tests all seem to be passing.

> Ruby test errors
> 
>
> Key: PROTON-352
> URL: https://issues.apache.org/jira/browse/PROTON-352
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: proton-c
>Affects Versions: 0.4
> Environment: Linux Fedora 18
>Reporter: Chuck Rolke
>Assignee: Darryl L. Pierce
>
> 1] From a fresh checkout
>   mkdir b64; cd b64; cmake ..; make; make test
> Start 2: ruby-unit-test
> 2/3 Test #2: ruby-unit-test ...***Failed0.08 sec
> 2] And getting past
>   gem install minitest
> 3] ctest -VV shows
> 2: Test command: /usr/bin/python 
> "/home/chug/svn/proton/trunk/proton-c/env.py" 
> "PATH=/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/sbin:/usr/sbin:/home/chug/svn/qpid/trunk/qpid/tools/src/py:/home/chug/svn/proton/trunk/b64/proton-c/bindings/ruby:/home/chug/svn/proton/trunk/b64/proton-c"
>  
> "RUBYLIB=/home/chug/svn/proton/trunk/tests/ruby:/home/chug/svn/proton/trunk/proton-c/bindings/ruby:/home/chug/svn/proton/trunk/b64/proton-c/bindings/ruby:/home/chug/svn/proton/trunk/b64/proton-c:/home/chug/svn/proton/trunk/proton-c/bindings/ruby/lib"
>  "/home/chug/svn/proton/trunk/tests/ruby/proton-test"
> 2: Test timeout computed to be: 1500
> 2: Warning: you should require 'minitest/autorun' instead.
> 2: Warning: or add 'gem "minitest"' before 'require "minitest/autorun"'
> 2: From:
> 2:   /usr/share/ruby/test/unit.rb:3:in `'
> 2:   /home/chug/svn/proton/trunk/tests/ruby/proton-test:3:in `'
> 2: MiniTest::Unit::TestCase is now Minitest::Test. From 
> /usr/share/ruby/test/unit/testcase.rb:8:in `'
> 2: /usr/share/ruby/test/unit.rb:328:in `autorun': uninitialized class 
> variable @@installed_at_exit in Test::Unit::Runner (NameError)
> 2:  from /usr/share/ruby/test/unit.rb:640:in `'
> 2:  from /usr/share/rubygems/rubygems/custom_require.rb:36:in `require'
> 2:  from /usr/share/rubygems/rubygems/custom_require.rb:36:in `require'
> 2:  from /home/chug/svn/proton/trunk/tests/ruby/proton-test:3:in `'

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira


[jira] [Commented] (PROTON-352) Ruby test errors

2013-07-12 Thread Darryl L. Pierce (JIRA)

[ 
https://issues.apache.org/jira/browse/PROTON-352?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13707348#comment-13707348
 ] 

Darryl L. Pierce commented on PROTON-352:
-

I'm seeing a slightly different error. The unit tests pass but the spec tests 
fail (for Ruby) as follows:

mcpierce@mcpierce-laptop:cmake (master) $ ctest -VV -R ruby-spec-test
UpdateCTestConfiguration  from 
:/home/mcpierce/Programming/Proton/cmake/DartConfiguration.tcl
Parse Config file:/home/mcpierce/Programming/Proton/cmake/DartConfiguration.tcl
UpdateCTestConfiguration  from 
:/home/mcpierce/Programming/Proton/cmake/DartConfiguration.tcl
Parse Config file:/home/mcpierce/Programming/Proton/cmake/DartConfiguration.tcl
Test project /home/mcpierce/Programming/Proton/cmake
Constructing a list of tests
Done constructing a list of tests
Checking test dependency graph...
Checking test dependency graph end
test 5
Start 5: ruby-spec-test

5: Test command: /usr/bin/python 
"/home/mcpierce/Programming/Proton/proton-c/env.py" 
"PATH=/home/mcpierce/.rvm/gems/ruby-2.0.0-p195/bin:/home/mcpierce/.rvm/gems/ruby-2.0.0-p195@global/bin:/home/mcpierce/.rvm/rubies/ruby-2.0.0-p195/bin:/home/mcpierce/.rvm/bin:/home/mcpierce/bin:/home/mcpierce/bin/tools:/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/home/mcpierce/.gems/bin:/home/mcpierce/Programming/Proton/tests/tools/apps/python:/home/mcpierce/Programming/Proton/tests/python:/home/mcpierce/Programming/Proton/cmake/proton-c/bindings/ruby:/home/mcpierce/Programming/Proton/cmake/proton-c"
 
"RUBYLIB=/home/mcpierce/Programming/Proton/tests/ruby:/home/mcpierce/Programming/Proton/proton-c/bindings/ruby:/home/mcpierce/Programming/Proton/cmake/proton-c/bindings/ruby:/home/mcpierce/Programming/Proton/cmake/proton-c:/home/mcpierce/Programming/Proton/proton-c/bindings/ruby/lib"
 "/home/mcpierce/.gems/bin/rspec"
5: Test timeout computed to be: 1500
5: 
/home/mcpierce/.rvm/gems/ruby-2.0.0-p195/gems/rspec-core-2.14.2/lib/rspec/core/configuration.rb:896:in
 `load': cannot load such file -- 
/home/mcpierce/Programming/Proton/cmake/proton-c/spec (LoadError)
5:  from 
/home/mcpierce/.rvm/gems/ruby-2.0.0-p195/gems/rspec-core-2.14.2/lib/rspec/core/configuration.rb:896:in
 `block in load_spec_files'
5:  from 
/home/mcpierce/.rvm/gems/ruby-2.0.0-p195/gems/rspec-core-2.14.2/lib/rspec/core/configuration.rb:896:in
 `each'
5:  from 
/home/mcpierce/.rvm/gems/ruby-2.0.0-p195/gems/rspec-core-2.14.2/lib/rspec/core/configuration.rb:896:in
 `load_spec_files'
5:  from 
/home/mcpierce/.rvm/gems/ruby-2.0.0-p195/gems/rspec-core-2.14.2/lib/rspec/core/command_line.rb:22:in
 `run'
5:  from 
/home/mcpierce/.rvm/gems/ruby-2.0.0-p195/gems/rspec-core-2.14.2/lib/rspec/core/runner.rb:80:in
 `run'
5:  from 
/home/mcpierce/.rvm/gems/ruby-2.0.0-p195/gems/rspec-core-2.14.2/lib/rspec/core/runner.rb:17:in
 `block in autorun'
1/1 Test #5: ruby-spec-test ...***Failed0.09 sec

0% tests passed, 1 tests failed out of 1

Total Test time (real) =   0.10 sec

The following tests FAILED:
  5 - ruby-spec-test (Failed)
Errors while running CTest


> Ruby test errors
> 
>
> Key: PROTON-352
> URL: https://issues.apache.org/jira/browse/PROTON-352
> Project: Qpid Proton
>  Issue Type: Bug
>  Components: proton-c
>Affects Versions: 0.4
> Environment: Linux Fedora 18
>Reporter: Chuck Rolke
>
> 1] From a fresh checkout
>   mkdir b64; cd b64; cmake ..; make; make test
> Start 2: ruby-unit-test
> 2/3 Test #2: ruby-unit-test ...***Failed0.08 sec
> 2] And getting past
>   gem install minitest
> 3] ctest -VV shows
> 2: Test command: /usr/bin/python 
> "/home/chug/svn/proton/trunk/proton-c/env.py" 
> "PATH=/usr/lib64/qt-3.3/bin:/usr/lib64/ccache:/usr/local/bin:/usr/bin:/bin:/usr/games:/usr/local/sbin:/usr/sbin:/home/chug/svn/qpid/trunk/qpid/tools/src/py:/home/chug/svn/proton/trunk/b64/proton-c/bindings/ruby:/home/chug/svn/proton/trunk/b64/proton-c"
>  
> "RUBYLIB=/home/chug/svn/proton/trunk/tests/ruby:/home/chug/svn/proton/trunk/proton-c/bindings/ruby:/home/chug/svn/proton/trunk/b64/proton-c/bindings/ruby:/home/chug/svn/proton/trunk/b64/proton-c:/home/chug/svn/proton/trunk/proton-c/bindings/ruby/lib"
>  "/home/chug/svn/proton/trunk/tests/ruby/proton-test"
> 2: Test timeout computed to be: 1500
> 2: Warning: you should require 'minitest/autorun' instead.
> 2: Warning: or add 'gem "minitest"' before 'require "minitest/autorun"'
> 2: From:
> 2:   /usr/share/ruby/test/unit.rb:3:in `'
> 2:   /home/chug/svn/proton/trunk/tests/ruby/proton-test:3:in `'
> 2: MiniTest::Unit::TestCase is now Minitest::Test. From 
> /usr/share/ruby/test/unit/testcase.rb:8:in `'
> 2: /usr/share/ruby/test/unit.rb:328:in `autorun': uninitialized class 
> variable @@installed_at_exit in Test::Unit::Runn