Kenji Suzuki
kenji****@gmail*****
2011年 8月 22日 (月) 18:31:26 JST
Kenji です。 ユニットテストクラスのテストも CIUnit から実行できるようにしました。 http://d.hatena.ne.jp/Kenji_s/20110822/1314003400 しかし、問題は、PHPUnit の中で複数のテストを実行し続けて、正しく テストが実行できるかですね。CIUnit からのテストも同じですが。 もし、完璧を求めるなら、PHPUnit のテストで HTTP クライアントを 作成しサーバにリクエスト送って結果を判定した方がいいかも知れませんね。 テスト実行に時間がかかるでしょうが。 // Kenji On Sun, 7 Aug 2011 13:42:22 +0900 Kenji Suzuki <kenji****@gmail*****> wrote: > > これ以降、かなりの変更をコミットしました。 > > https://bitbucket.org/kenjis/my-ciunit/changesets > > > > また、Sparks が動作しませんでしたので、対応策を記載しました。 > > https://bitbucket.org/kenjis/my-ciunit/wiki/Home > > CodeIgniter が 2.0.3-hg-tip (Bitbucket にある最新のコード)で > ないとエラーが出ることが判明しました。 > > CodeIgniter を hg-tip にするか、少なくとも > > system/core/Common.php > > を最新のコード(以下)に更新してください。 > > https://bitbucket.org/ellislab/codeigniter-reactor/src/3361a4532b7e/system/core/Common.php > > > // Kenji > > > > On Mon, 18 Jul 2011 15:01:43 +0900 > > Kenji Suzuki <kenji****@gmail*****> wrote: > > > > > Kenji です。 > > > > > > > > > 本家の unit_tests ブランチの開発も、CIUnit 本家の開発も現在 > > > 停滞していますが、CIUnit の CI 2.0 対応が最低限動作することを > > > 確認できましたので、記事を書きました。 > > > > > > CodeIgniter で PHPUnit によるアプリケーションテストを実行するための CIUnit をインストールする > > > http://d.hatena.ne.jp/Kenji_s/20110718/1310965384 > > > > > > > > > 2.0 対応は > > > > > > http://fukata.org/2011/06/20/codeigniter2-ciunit-adapt-to-ci2-0-2/ > > > > > > で fukata さんが行ったものをそのまま取り込んでいます。ただし、 > > > フォルダ構成は CIUnit 本家に合わせて戻しています。 > > > > > > ただし、CIUnit のテストは、アプリケーションテストですので tests フォルダ > > > は application 以下にある方が正しいように思えます。そこで、以下の提案を > > > CIUnit 本家の issue に投稿しました。 > > > > > > https://bitbucket.org/rafsoaken/ciunit/issue/20/tests-directorys-location > > > https://bitbucket.org/rafsoaken/ciunit/issue/21/file-name-of-the-test-code > > > > > > > > > CIUnit または CodeIgniter と PHPUnit についてはあまり情報がありません > > > ので、できれば積極的な情報交換をしたいと思います。 > > > > > > > > > // Kenji