#PHPUnit
-
開発ツール CircleCIでPHPUnitを実行してCode Coverageを出力する
PHPUnitでcoverageをhtmlで出力するとわかりやすいんだけど手元でやると以上に時間が・・・ というわけでCircleCIを使って外部化してみました pushすると毎回こんなhtmlを出力出来るようになります https:/…
-
ECCUBE EC-CUBE 3がリリースされてました
EC-CUBE 3 2015.07.01 誕生!これまでも、これからも ともにECの未来へ / 日本発!ECオープンプラットフォーム EC-CUBE
-
開発ツール Selenium IDEで作成したテストケースをPHPUnitで実行する
Selenium IDEで作成されたhtml形式のテストケースの遺産を有効活用出来ないかと考え、PHPUnitから実行してみます
-
開発ツール Modern PHP Testing Framework “Codeception” を使って簡単なブラウザテストをする
画面が正しく表示されているのか、を確認したいときにSeleniumを使うのは大変だなーと調べていたらCodeceptionを見つけました Codeception PHP Testing Framework is designed to…
-
ECCUBE AppVeyorを使ってEC-CUBEをWindowsサーバーでもCIする
Vim プラグインを Windows 環境でテストする – 永遠に未完成をみて、WindowsのCI環境なんてあるんだーと思ったのが間違いだった・・・ EC-CUBEは、Windowsサーバーもシステム要件に入っているのでCI出来るよう…
-
プログラミング PHPUnitでwarningもエラーとして扱う
PHPUnitは本来Warningもエラーとしてキャッチしてくれるのですが、フレームワークなどがset_error_handlerを設定しているとその機能を殺してしまいます。
-
プログラミング PHPUnitでdefine値に依存するテストを書く
PHPUnitでdefine値に依存するテストを書かなければいけなかったのですが 単体で実行すると成功するが、まとめて実行すると先に実行されたテストのdefineに依存してしまい テストが失敗するという問題に悩まされましたが解決出来まし…
-
WEBサービス Travis CIに入門してPHPプロジェクトのCI / 継続的デリバリ環境を整える
前の記事でEC-CUBEのミラーをgithubに作成したのでこれを使ってTravis CIに入門してみます Travis CIはオープンソースコミュニティのための継続的インテグレーションを無償で提供しているサイト 設定さえしておけばgi…
-
開発ツール PHP5.2環境にPHPUnitをインストールする手順
まさかPHPのバージョンまでレガシーとは… PHPUnit最新版はPHP5.3.3以上を求められます 5.2系ですとバージョン指定して依存関係があるファイルもそれぞれ入れなければいけないようですorz レガシープロジェクトだとPEARの…
- 開発ツール
ユニットテスト0のレガシープロジェクトにPHPUnitを導入する
PHPUnitの導入記事ってたくさんあるけどどうも自分で消化できない部分が多いのでまとめておきます 今回はphpunit.xmlの書き方がなんとなく理解できたのでそれを書いておきたかっただけですけど\(^o^)/
-
ECCUBE EC-CUBE2.12.0に含まれているUnitTestを実行してみた
EC-CUBE2.11系からUnitテストとseleniumのテストが含まれるようになりました メンテされてないんだろうなーと思っていたのでスルーしていましたが、ふと興味が湧いたので実行してみました 実行環境はMAMP、PHP5.3.6…
- 開発ツール
MAMP2.0.5にPHPUnitを導入する
MAMPで何かやるたびハマってる気がしてきましたがPHPUnitの導入も例外なくはまったわけで
-
プログラミング PHPで全角のみ入力を許可するバリデーション
PHPで全角のみ入力を許可するバリデーションをする必要がありました ググってもいま一つ新しい記事もなくなんだか怪しい。。 という訳でまとめて検証してみました
- 開発ツール
開発環境を構築する時用のメモ git・PHPUnit・Hudson
PHPとMySQLとApacheの環境はまとめたのでその他の環境に関するログのこしです 他にsambaやらvimやら色々まとめていかないと