動かないよ

flexmock(0.3.2)

1 つだけテスト失敗。。ブロックを引っ張りまわしたりしてややこしい。 date@assam flexmock-0.3.2 $ /usr/local/yarv/bin/rake (in /home/date/tmp/flexmock-0.3.2) /usr/local/yarv/bin/ruby-yarv -w -Ilib "/usr/local/yarv/lib/ruby/gems/2.0/gems/rake-…

FixedPt(0.0.1)

テストを実行すると NotImplementedError が連発する。まだ作りかけのようだ。

RubyFIT(1.1)

float との比較の挙動が 1.8 などとは違う。報告してみた。[yarv-dev:1072] date@assam fit-1.1 $ /usr/local/yarv/bin/rake (in /home/date/tmp/fit-1.1) /usr/local/yarv/bin/ruby-yarv -Ilib:test "/usr/local/yarv/lib/ruby/gems/2.0/gems/rake-0.7.1/li…

ferret(0.9.4)

PureRuby 版だけ試した。動かないといっても 1.9 での仕様変更によるものがほとんど。 この間廃止された if cond: statement end が使われている(; じゃなくて : で区切る)。あとは、1.9 だと include Comparable していると == メソッドには メソッドが利用…

RubyFIT(1.1)

coerce の仕様が違う? date@assam fit-1.1 $ /usr/local/yarv/bin/rake (in /home/date/tmp/fit-1.1) /usr/local/yarv/bin/ruby-yarv -Ilib:test "/usr/local/yarv/lib/ruby/gems/2.0/gems/rake-0.7.1/lib/rake/rake_test_loader.rb" "test/all_tests.rb" L…

FeedUpdater

FeedTools を使っているので当然うごかない。

FeedTools

iconv は適当にごまかしたが、builder を使っているのでエラーになる。おそらく書き方の問題なんだろうけれど…… date@assam feedtools-0.2.26 $ /usr/local/yarv/bin/rake (in /home/date/tmp/feedtools-0.2.26) /usr/local/yarv/bin/ruby-yarv -Ilib:test "…

facter(1.3.3)

テストがないので、bin/facter を実行。#to_a を持たないオブジェクトが多重代入の右辺に * 付きで現れたときの動きがまだ仕様未定なのでエラーになる。 date@assam facter-1.3.3 $ ruby-yarv -I./lib bin/facter /home/date/tmp/facter-1.3.3/lib/facter.rb…

Facets(1.6.20)

後で見る。 事前作業 Rakefile に TestTask を追加。 desc 'run test' Rake::TestTask.new do |t| t.libs << 'lib' t.test_files = FileList['test/lib/facets/**/test_*.rb'] endおもむろに実行。 date@assam facets-1.4.5 $ /usr/local/yarv/bin/rake test…

Equipment(0.1.0)

Camping 用のツール。Camping が動かないので、当然これも動かない。

Edit Distance Alignment(1.0.0)

使っているライブラリの PriorityQueue が C で書かれた拡張ライブラリの部分で落ちる。

EasyPrompt(0.1.3)

これが使っている contxtlservice が extensions を使っていて、extensions が Continuation を使っているので動かない。

EADCodec(0.0.4)

使っているライブラリの xmlcodec がそのままでは動かないので、これも動かない。 xmlcodec は、attr_* を使っている箇所を class_eval に置き換えれば OK。 diff -r ./lib/XMLElement.rb /usr/local/yarv/lib/ruby/gems/2.0/gems/xmlcodec-0.0.5/lib/XMLEle…

Erubis(2.0.1)

eRuby 実装。うーん。後回し。 date@assam erubis-2.0.1 $ ruby-yarv -rubygems test/test.rb Loaded suite test/test Started ...E....................EEEEEE...EE.EEEE.EEEEE.EEE..EE. Finished in 0.141035 seconds. 1) Error: test_context1(BinTest): …

Ruby/Extensions(0.6.0)

Continuation クラスがないので動かない。と、Continuation 以外も拡張しているのだから、Continuation クラスはダミーで作ってテストを実施すればいいことに気づいた。 事前作業 lib/_base.rb の VERSION を RUBY_VERSION に修正 test/TEST.rb の冒頭で cla…

dev-utils(1.0.1)

使っているライブラリの extensions が Continuation クラスを拡張している。yarv にはないのでエラーになる。 date@assam dev-utils-1.0.1 $ ruby-yarv examples/breakpoint-example.rb /usr/local/yarv/lib/ruby/gems/2.0/gems/extensions-0.6.0/lib/exten…

deprecated(2.0.0)

以下のようなコードまで短くしたものの、問題が起きる箇所がいまいち絞り込めない。うーん。 --------------- require 'test/unit' Module.funcall(:define_method, :hoge, proc do |*args| sym = args.shift define_method(sym) do |*sendparams| return fa…

deplate(0.8)

1.8 の継承するクラス変数を使っている部分を書き直すと動く。 しかし、1.9 で動かなくなる場合、作者に報告した方がいいんだろうか。また仕様が変わるかもしれないしなあ。

dbmodel(0.1.0)

rails がそのままでは動かないので、これも動かない。

dbc(2.0.0)

テストなし。bin/dbcparse.rb を実行すると racc/cparse を呼んでいるところで落ちる。 date@assam dbc-2.0.0 $ ruby-yarv -rubygems bin/dbcparse.rb -I /usr/lib/ruby/1.8/i686-linux/ ../complearn-0.6.2/ext/Quartet.c <snip> DBG> : "/usr/local/yarv/lib/rub</snip>…

core_ex(0.5.6.2)

Rakefile を実行しようとしただけで落ちる。active_support を使っているみたい。面倒なので調べるのは後回し。 $ /usr/local/yarv/bin/rake (in /home/date/tmp/core_ex-0.5.6.2) /usr/local/yarv/lib/ruby/gems/2.0/gems/activesupport-1.3.1/lib/active_s…

copland-webrick(0.1.0)

$ ruby-yarv -rubygems test/tests.rb 20 tests, 17 assertions, 0 failures, 24 errors

copland-remote(0.1.0)

同上。 $ ruby-yarv -rubygems test/tests.rb 10 tests, 2 assertions, 2 failures, 8 errors

copland-lib(0.1.0)

全滅。スレッド周りでエラー。 $ ruby-yarv -rubygems test/tests.rb 11 tests, 0 assertions, 0 failures, 22 errors

copland(1.0.0)

スレッド周りでエラーが出る。 $ ruby-yarv -I ./lib/ test/tests.rb 160 tests, 302 assertions, 9 failures, 55 errors1.8 や 1.9 でも全テストはパスしない。2004 年製だからかな。 $ ruby18 -I ./lib/ test/tests.rb 160 tests, 423 assertions, 7 failu…

complearn(0.6.2)

.so な拡張ライブラリあり。アボートする。

choice(0.1.0)

動かないのは [yarv-dev:925] open> uninitialized class variable の件みたい。 $ ruby-yarv -rubygems ./test/test_*.rb Loaded suite ./test/test_choice Started E.FF Finished in 0.044313 seconds. 1) Error: test_choices(TestChoice): NoMethodError…

cfruby

tempfile を使っているところで、プログラムがとまらなくなる。 $ ruby-yarv runner.rb Some tests require root privileges to run, those tests will be skipped silently Use the -c switch to create new regression tests Loaded suite runner Started …

cast(0.1.0)

後でもうちょっと調べる。 $ ruby-yarv -rubygems test/run.rb Loaded suite test/run Started Finished in 0.015467 seconds. 0 tests, 0 assertions, 0 failures, 0 errors /home/date/tmp/cast-0.1.0/lib/cast/c_nodes.rb:1153:in `block (1 levels) in <module:C>'</module:c>…

camping(1.4.2)

テストはないので、examples を実行。 camping.rb でシンタックスエラーが出る。1.9 で文法が変わったらしい。 $ ruby-yarv -rubygems lib/camping.rb syntax error, unexpected tLABEL "//"+@env.HTTP_HOST+c if c[/^\//];URI(c) end;def / p;p[/^\//]?@roo…