From: Luis Lavena Date: 2012-09-28T01:04:32+09:00 Subject: [ruby-core:47711] Re: Ruby under CI - Windows On Thu, Sep 27, 2012 at 2:18 AM, NARUSE, Yui wrote: > Hi, > Hello, > Recent test-all result on your great CI with mingw-x86/x64 has only > one test-all failure. > > 1) Failure: > test_generate_bin_bindir_with_user_install_warning(TestGemInstaller) > [C:/Users/Worker/Jenkins/workspace/ruby-trunk-x86-build/test/rubygems/test_gem_installer.rb:247]: > --- expected > +++ actual > @@ -1 +1,3 @@ > -"" > +"WARNING: You don't have C:\\Windows in your PATH, > +\t gem executables will not run. > +" > > http://ci.rubyinstaller.org/view/Ruby%20Trunk/job/ruby-trunk-x86-test-all/lastFailedBuild/console > > It seems because your setting, so could you fix it? > Is not my setting, the problem is MSYS "make" downcasing the path and RubyGems doing a case-sensitive comparison of PATH, thus failing. This has already been fixed in RubyGems 1.8 branch, but no newer version of RubyGems has been released or imported in trunk. https://github.com/rubygems/rubygems/commit/c474edb2f3704206f04da1c8c6cf9fb079d84abe > And the out put has long long dots, and it is not useful for inspecting. > So could you add -v option to test-all's TEST? > Right now I have: make test-all TESTS="-q" I'm changing it to make test-all TESTS="-v -q" So no skips are shown in the output. Thank you. -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup�ry