コア開発者も楽したい!!! 歴史的経緯により複雑化したRubyコアシステムの自動テスト #rubykaigi 2015 #rubykaigiB

Pragmatic Testing of Ruby Core SHIBATA Hiroshi @hsbt http://rubykaigi.org/2015/presentations/hsbt
1
そらは @sora_h

こうしてみるとめっちゃ複雑だな #rubykaigi #rubykaigiB

2015-12-12 17:02:33
よう @youchan

balancingするということはちゃんとフィードバック制御しているということか。すごい… #rubykaigi

2015-12-12 17:02:49
黒曜@Leaner Technologies @kokuyouwind

make checkすると、大体全部を実行する。testの他にtest-testframeworkとtest-almostがある。前者はtestunitとminitest自体のテストを動かす。前の発表であった歴史的経緯 #rubykaigi #rubykaigiB

2015-12-12 17:03:08
あおの @aono_ex_parrot

テストって単語がゲシュタりそう #rubykaigi #rubykaigiB

2015-12-12 17:03:20
Takuto Wada @t_wada

すとうさんの講演を聴いていたおかげで hsbt さんの話がわかる!! #rubykaigiB

2015-12-12 17:03:22
黒曜@Leaner Technologies @kokuyouwind

幾つかのライブラリがminitestを直接使っている(rubygems, rdoc, net-smtp←これは数日前にtest-unitを使うよう直した) #rubykaigi #rubykaigiB

2015-12-12 17:05:51
igaiga @igaiga555

「upstream から持ってきてるやつはminitestを使ってる」なるほでぃ #rubykaigi

2015-12-12 17:06:06
安川要平/Yohei Yasukawa @yasulab

HallB session, "Pragmatic Testing of Ruby Core", is almost full. #RubyKaigi #RubyKaigiB pic.twitter.com/79sAC22loo

2015-12-12 17:06:54
拡大
sue445 @sue445

rubygems がruby 1.8をいまだにサポートしてるのがつらい。(つらそう) #RubyKaigi #RubyKaigiB

2015-12-12 17:07:22
黒曜@Leaner Technologies @kokuyouwind

rubygemsとrdocはRuby 1.8をサポートし続けているのでバックポートが大変。File#close!を使う修正をしたら、1.8ではclose!が生えてなかったりとか。 #rubykaigi #rubykaigiB

2015-12-12 17:08:40
おんでぃ @120reset

全然アレだけど、ジャングルモックを履いてる人が多い #rubykaigi

2015-12-12 17:09:21
黒曜@Leaner Technologies @kokuyouwind

RubySpecはあくまで現実の振る舞いをテストコードに落としたもので、実際の仕様を決めたものではない。仕様はみなさんの心の中にある。 #rubykaigi #rubykaigiB

2015-12-12 17:10:08
sue445 @sue445

rubyの仕様はみなさんの心の中にある #RubyKaigi #RubyKaigiB

2015-12-12 17:10:15
あおの @aono_ex_parrot

RubySpecは今の動作であって仕様ではない #rubykaigi #rubykaigiB

2015-12-12 17:10:18
ikm @ikm

リアルタイムOS面白い #rubykaigi

2015-12-12 17:10:30
izumin @izumin5210

rubyspecは古き良きRSpec 2.xのshould syntaxで書かれているらしい #rubykaigi #rubykaigiB

2015-12-12 17:11:37
Yuya Takeyama @yuya_takeyama

いつも思うのは Ruby という処理系をテストするようなものが .should メソッド持ってて本当にちゃんとしたテストができるのか、っていうところ。問題になるケースないのかな。 #rubykaigiB

2015-12-12 17:12:03