タグ

2012年10月27日のブックマーク (2件)

  • コードやテストを変更したら自動で PHPUnit を実行する - A Day in Serenity @ kenjis

    指定したフォルダの変更を監視して、変更検出時にテストを自動的に実行してくれるという便利なツール「Stagehand_TestRunner」がありましたので、インストールして CIUnit で使ってみました。 Stagehand_TestRunner のインストール $ sudo pear channel-discover pear.piece-framework.com $ sudo pear install piece/stagehand_testrunner $ sudo pear install Console_Color テストの実行 テストフォルダに移動し、phpunitrunner コマンドを実行します。 1つのテストの実行 オプションで PHPUnit の XML ファイルを指定します。-c オプションは出力に色を付ける、-v オプションは詳細な進捗リポートの出力です。 1つ

    コードやテストを変更したら自動で PHPUnit を実行する - A Day in Serenity @ kenjis
    oppara
    oppara 2012/10/27
    コードやテストを変更したら自動で PHPUnit を実行する - A Day in Serenity @ kenjis
  • 規模別PHPUnitでのテストの書き方いろいろ - Architect Note

    最近になってPHPUnitをちゃんと使ってユニットテストを書くようになってきたのですが、まだまだTipsが足りないと感じます。個人的に実践している書き方をいくつか並べてみます。 追記:最初、シェバングと書いていましたが、オプションを渡せる数が決まっていたりOSによっては動かなかったりとあまり便利でないことがわかりました。。phpunit.xmlを書いた方がいいかも。 ちょっとしたテスト → シェルスクリプト化する PHPUnitは高機能なのですが、いかんせん最初の障壁が高いと思います。とにかく気軽に書きたいなら、シェルスクリプトを作って単独ファイルで実行できるようにするといいです。 #!/bin/sh phpunit --colors *Test.php # ↑オプションを書き並べておく <?php class SampleTest extends PHPUnit_Framework_Te

    規模別PHPUnitでのテストの書き方いろいろ - Architect Note