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