From: "zenspider (Ryan Davis)" Date: 2012-05-06T05:05:09+09:00 Subject: [ruby-core:44893] [ruby-trunk - Bug #6405] Re: [ruby-cvs:42717] ryan:r35541 (trunk): Imported minitest 2.12.1 (r7323) Issue #6405 has been updated by zenspider (Ryan Davis). =begin This is why I don't run full tests before: % egrep "= (E|F)" test.ruby.1.txt TestBug4409#test_bug4409 = 76.40 s = E TestDRbAry#test_01 = 75.83 s = E TestDRbAry#test_02_collect = 76.00 s = E TestDRbAry#test_03_redo = 76.25 s = E TestDRbAry#test_05_break = 75.55 s = E TestDRbAry#test_06_next = 76.66 s = E TestDRbAry#test_07_break_18 = 76.10 s = E TestGemInstaller#test_dir = 0.04 s = E TestGemPlatform#test_equals_tilde = 0.01 s = E I've brought it up on ruby-core before and it's been ignored. It makes running tests slow and full of false-negatives. Also, currently the tests are completely hung on: TestPathname#test_pathsubext_506 = it's probably been 10 minutes now. This one seems like a new problem. Total time? TestPathname#test_pathsubext_506 = ^Crake aborted! Command failed with status (130): [make test-all TESTS=-v 2>&1 | tee test.rub...] Tasks: TOP => default => testall (See full trace by running task with --trace) real 26m21.703s user 4m1.962s sys 0m33.156s That's a LOT of wasted time and false positives to sift through. P.S. I'm not getting email from redmine on tickets assigned to me. Should I? =end ---------------------------------------- Bug #6405: Re: [ruby-cvs:42717] ryan:r35541 (trunk): Imported minitest 2.12.1 (r7323) https://bugs.ruby-lang.org/issues/6405#change-26479 Author: naruse (Yui NARUSE) Status: Assigned Priority: Normal Assignee: zenspider (Ryan Davis) Category: Target version: 2.0.0 ruby -v: trunk After r35541, test-all fails as following: 2) Error: test_equals_tilde(TestGemPlatform): TypeError: can't convert Gem::Platform to String /home/chkbuild/build/ruby-trunk/20120504T230101Z/ruby/test/rubygems/test_gem_platform.rb:210:in `test_equals_tilde' /home/chkbuild/build/ruby-trunk/20120504T230101Z/ruby/lib/test/unit.rb:633:in `block in _run_suites' /home/chkbuild/build/ruby-trunk/20120504T230101Z/ruby/lib/test/unit.rb:631:in `each' /home/chkbuild/build/ruby-trunk/20120504T230101Z/ruby/lib/test/unit.rb:631:in `_run_suites' /home/chkbuild/build/ruby-trunk/20120504T230101Z/ruby/lib/test/unit.rb:21:in `run' /home/chkbuild/build/ruby-trunk/20120504T230101Z/ruby/lib/test/unit.rb:682:in `run' /home/chkbuild/build/ruby-trunk/20120504T230101Z/ruby/lib/test/unit.rb:714:in `run' /home/chkbuild/build/ruby-trunk/20120504T230101Z/ruby/lib/test/unit.rb:718:in `run' ./test/runner.rb:15:in `
' 3) Error: test_dir(TestGemInstaller): TypeError: can't convert Regexp to String /home/chkbuild/build/ruby-trunk/20120504T230101Z/ruby/test/rubygems/test_gem_installer.rb:1220:in `test_dir' /home/chkbuild/build/ruby-trunk/20120504T230101Z/ruby/lib/test/unit.rb:633:in `block in _run_suites' /home/chkbuild/build/ruby-trunk/20120504T230101Z/ruby/lib/test/unit.rb:631:in `each' /home/chkbuild/build/ruby-trunk/20120504T230101Z/ruby/lib/test/unit.rb:631:in `_run_suites' /home/chkbuild/build/ruby-trunk/20120504T230101Z/ruby/lib/test/unit.rb:21:in `run' /home/chkbuild/build/ruby-trunk/20120504T230101Z/ruby/lib/test/unit.rb:682:in `run' /home/chkbuild/build/ruby-trunk/20120504T230101Z/ruby/lib/test/unit.rb:714:in `run' /home/chkbuild/build/ruby-trunk/20120504T230101Z/ruby/lib/test/unit.rb:718:in `run' ./test/runner.rb:15:in `
' Why don't you run tests before commit. (2012/05/05 6:46), ryan@ruby-lang.org wrote: > ryan 2012-05-05 06:46:01 +0900 (Sat, 05 May 2012) > > New Revision: 35541 > > http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=35541 > > Log: > Imported minitest 2.12.1 (r7323) > > Added files: > trunk/test/minitest/metametameta.rb > Modified files: > trunk/ChangeLog > trunk/lib/minitest/README.txt > trunk/lib/minitest/autorun.rb > trunk/lib/minitest/benchmark.rb > trunk/lib/minitest/mock.rb > trunk/lib/minitest/pride.rb > trunk/lib/minitest/spec.rb > trunk/lib/minitest/unit.rb > trunk/test/minitest/test_minitest_benchmark.rb > trunk/test/minitest/test_minitest_mock.rb > trunk/test/minitest/test_minitest_spec.rb > trunk/test/minitest/test_minitest_unit.rb -- NARUSE, Yui -- http://bugs.ruby-lang.org/