今 ruby の本体にバンドルされている test-unit は test-unit のようで rubygems で配布されている test-unit とはちょっとだけ違っていて、実は中身は minitest というなんだそれは状態なんだけど、このなんだそれ状態の維持が結構大変になってきている。
例えば、minitest を Gemfile に書かないで test-unit だけを使おうとするとエラーが出たりする。じゃあ、いっそのこと両方とも"Ruby本体をテストするためのライブラリ"ということで、パッケージ配布から外してしまえば良いのでは?という話があったのでやってみた。
Comparing ruby:trunk...hsbt:extracted-test-suite · hsbt/ruby
ロードパスをちょっといじるとだいたい動いた。これ、あちこちでロードパスいじっているのがかなりダルイね。このままじゃないにしても、こんな感じで 2.2.0 に入れられるかなあ。
開発者会議までにチケット上げてもらって、会議でとりあえずやってみようにして、そのまま2.2へ〜とかでいいんじゃないでしょうか
やっておきます!