[Codeigniter-users] CIUnit のインストール

Zurück zum Archiv-Index

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




Codeigniter-users メーリングリストの案内
Zurück zum Archiv-Index