Ruby で Unit Test

Ruby Unit Test について調べてみました。簡単なテストプログラムならすぐに書いて始められるのですね。さすがです。http://webos-goodies.jp/archives/51111790.html といったページが参考になります。

それで、テストプログラムを用意するだけではつまらないので、Jenkinsでなんとかできないのだろうか、と思って調べていたら ci-reporter を使うのと、RakefileをJenkinsから呼び出すことでテストレポートを出すことができるらしいことがわかりました。RSpec, Test::Unitどちらでもいけるそうです。詳しくは、「http://www.slideshare.net/mapserver2007/web-20120114」に紹介されていました。

$ gem install ci-reporter

PHPもできるそうです。

$ sudo pear install phpunit/phpcpd
$ sudo pear install phpmd/PHP_PMD
$ sudo pear install phpunit/PHPUnit

Phing というPHP版Ant, build.xmlでビルドすれば良いようです。pmd.xml、cpd.xml、phpunit.xml を生成をさせて、これらを Jenkins の[ジョブ]-[設定]でレポートファイル指定するということのようです。

ちょっと試してみようかと思っています。

同じタグの記事: Ruby
同じカテゴリの記事: Program
関連書籍: Ruby