タグ

coverallsに関するk-holyのブックマーク (3)

  • Travis CIに入門してPHPプロジェクトのCI / 継続的デリバリ環境を整える

    前の記事でEC-CUBEのミラーをgithubに作成したのでこれを使ってTravis CIに入門してみます Travis CIはオープンソースコミュニティのための継続的インテグレーションを無償で提供しているサイト 設定さえしておけばgithubにpushする度にUnitテストの実行など、指定した手順通りに実行してくれます githubとTravis CIの連携 travis-ci.orgへ行ってgithubでSign Up 連携したいリポジトリを選んでください .travis.yml を用意する PHPプロジェクトの場合大まかな内容はこうなります ~~~ language: php php: – 5.4 – 5.3 script: – phpunit –configuration tests/phpunit.xml tests ~~~ phpunit –configuration tes

    Travis CIに入門してPHPプロジェクトのCI / 継続的デリバリ環境を整える
  • PHPでもCoverallsできるよ!

    先日公開された、クックパッドがChankoを2.0に増量しました、というエントリーを読んでいたら、Travis CIと連携するサービスが2つ紹介されていた。CoverallsとCode Climateだ。それぞれ、カバレッジ計測、静的コード解析のサービスとなっている。CoverallsについてはAPIが公開されているので、PHPで書いたライブラリをGitHubに公開してみた。 php-coveralls これ。 satooshi / php-coveralls CoverallsはTravis CIとか、他のCIサービスと連携して動くサービスなので、GitHubにpushしたタイミングで、CIサーバーでテストが実行され、そこで計測したカバレッジが登録される、という流れ。 ビルド毎のコードカバレッジ一覧。 タイムライン。 いいテスターとわるいテスターも表示される。 ビルドの詳細。 ファイルの

    PHPでもCoverallsできるよ!
  • Travis CIと連携してカバレッジを測定するCoverallsがCandyCaneに炸裂した件 : candycane development blog

    先日告知したCandyCaneの開発会が無事に執り行われました。参加者の皆様にはCandyCaneの特製パーカーと肉たくさんカレーを進呈させていただきました。Hamacoさんの動きっぷりにイベントの盛況さが現れています。 丸一日のTDDは強烈な成果 今回は新しく開発に加わってもらう方を募るという事も兼ねて、ユニットテストを厚くするという作業を中心に丸一日の開発を行いました。よって1日で20以上のプルリクエストをマージしましたが、昨日は何も増えていません。とはいえ実際に稼働するアプリケーションのソースコードにテストを書き、プリリクエストとCIを併用したチーム開発を行うという内容は実にチャレンジでTDD未経験の方にとっても実りある内容になったようです。 Travis CIは最強 コミットがプッシュされる度に自動的にユニットテストを実行して結果をレポートしてくれるTravis CIですがやはり便

  • 1