開発ツール CircleCIでPHPUnitを実行してCode Coverageを出力する PHPUnitでcoverageをhtmlで出力するとわかりやすいんだけど手元でやると以上に時間が・・・ というわけでCircleCIを使って外部化してみました pushすると毎回こんなhtmlを出力出来るようになります 2015.11.25 開発ツール
ECCUBE EC-CUBE 3がリリースされてました EC-CUBE 3 2015.07.01 誕生!これまでも、これからも ともにECの未来へ / 日本発!ECオープンプラットフォーム EC-CUBE 2015.07.01 ECCUBE
開発ツール Selenium IDEで作成したテストケースをPHPUnitで実行する Selenium IDEで作成されたhtml形式のテストケースの遺産を有効活用出来ないかと考え、PHPUnitから実行してみます 2014.08.29 開発ツール
開発ツール Modern PHP Testing Framework “Codeception” を使って簡単なブラウザテストをする 画面が正しく表示されているのか、を確認したいときにSeleniumを使うのは大変だなーと調べていたらCodeceptionを見つけました Codeception PHP Testing Framework is designed ... 2014.08.19 開発ツール
ECCUBE AppVeyorを使ってEC-CUBEをWindowsサーバーでもCIする Vim プラグインを Windows 環境でテストする - 永遠に未完成をみて、WindowsのCI環境なんてあるんだーと思ったのが間違いだった・・・ EC-CUBEは、Windowsサーバーもシステム要件に入っているのでCI出来るように... 2014.08.14 ECCUBE
プログラミング PHPUnitでwarningもエラーとして扱う PHPUnitは本来Warningもエラーとしてキャッチしてくれるのですが、フレームワークなどがset_error_handlerを設定しているとその機能を殺してしまいます。 せっかくある機能が使えないのは勿体無いので強引に動くようにしまし... 2014.02.17 プログラミング
プログラミング PHPUnitでdefine値に依存するテストを書く PHPUnitでdefine値に依存するテストを書かなければいけなかったのですが 単体で実行すると成功するが、まとめて実行すると先に実行されたテストのdefineに依存してしまい テストが失敗するという問題に悩まされましたが解決出来まし... 2014.02.08 プログラミング
WEBサービス Travis CIに入門してPHPプロジェクトのCI / 継続的デリバリ環境を整える 前の記事でEC-CUBEのミラーをgithubに作成したのでこれを使ってTravis CIに入門してみます Travis CIはオープンソースコミュニティのための継続的インテグレーションを無償で提供しているサイト 設定さえしておけばgit... 2013.05.07 WEBサービス
開発ツール PHP5.2環境にPHPUnitをインストールする手順 まさかPHPのバージョンまでレガシーとは…PHPUnit最新版はPHP5.3.3以上を求められますphpunit/PHPUnit requires PHP (version >= 5.3.3), installed version is 5.2.175.2系ですとバージョン指定して依存関係があるファイルもそれぞれ入れなければいけない 2012.11.02 開発ツール
開発ツール ユニットテスト0のレガシープロジェクトにPHPUnitを導入する PHPUnitの導入記事ってたくさんあるけどどうも自分で消化できない部分が多いのでまとめておきます 今回はphpunit.xmlの書き方がなんとなく理解できたのでそれを書いておきたかっただけですけど\(^o^)/ 2012.11.01 開発ツール