コードカバレッジでテストしたいgithubプロジェクトがいくつかあります。私が見つけた唯一の方法(blog postを参照)は、コードカバレッジのXML行を数え、出力Code coverage is 74.32%, which is below the accepted 80%
を出力するカスタムスクリプトを書くことです。 HTMLでのコードカバレッジの表示は良い方法ですが、travis-ciでは可能ですか?travis-ciのビジュアルコードカバレッジ
6
A
答えて
1
Travic CIは永続ストレージをサポートしていません。 1つの提案は、カスタムスクリプトを作成してphpunit --coverage-html
を実行し、次に出力dirの内容をrsyncなどのものを使用して自分のサーバーに送信することです。
13
トラバースと一緒にhttps://coveralls.io/を使用すると、カバレッジをうまく表示できます。例はここに見つけることができます:https://coveralls.io/r/phpmyadmin/error-reporting-server
PS:これはかなり古い質問ですが、私は今何か他のものを探しています。
関連する問題
- 1. TravisCI Docker権限
- 2. TravisCIビルドはテストが
- 3. 未定義マクロ 'assert_ne!' TravisCI
- 4. Node-gypエラーでTravisCIが失敗する
- 5. TravisCIはトラヴィスCIを持つ2つの要素
- 6. ドッカー、TravisCI、PHPファイルのアップロードと断続的な権限エラーTMP
- 7. Gentoo Linux環境での統合テスト(好ましくはTravisCI)
- 8. TravisCI。 gstreamerパッケージを見つけることができません
- 9. TravisCI/Coverity:警告 - ファイルが出力されていません
- 10. TravisCIを使用してAPKをGithubにアップロード
- 11. TravisCIでRSpecを無効にする方法
- 12. TravisCI Rubyプロジェクトがrspecで動作しない
- 13. Anacondaは、Python 2.7 TravisCIのfaulthandler用のビルドホイールに失敗しました。
- 14. TravisCIでC++ w/CMakeプロジェクト用のCodeCovを正しく設定する方法は?
- 15. TravisCIを正しく設定するには単純なCプロジェクトの場合
- 16. ステージにTravisCIを実行するにはどうすればいいですか?
- 17. グループがtravisci経由でs3に公開するために必要なアクセス権
- 18. TravisCI上のActiveRecord用MySQL DBへの適切な接続文字列は何ですか?
- 19. SonarQubeとTravisCIを統合すると、サポートされていないmajor.minorバージョン52.0が返されます。
- 20. TravisCI PHPUnit致命的なエラー - 定義されていないメソッドを呼び出すPHPUnit_Util_Configuration :: getTestdoxGroupConfiguration()
- 21. 私はlaravelとtravisCIですべてを試しましたが、うまくいきません
- 22. が使用してモジュールをインポートする「../」私は理解していない、この不可解な問題を持っているTravisCI
- 23. Travis CIは、Ruby on Railsとバックエンドのテスト環境をどのように準備できますか
- 24. TravisCI展開はは、PyPIに(GitHubの上で)私のpythonプロジェクトの自動リリースを設定することが非常に簡単であるべきように思えsetup.py
- 25. Swift 3.0&CocoaPodsでTravis CIを使用する
- 26. Screenshot Travis Laravel Test
- 27. トラビスCIのヘッドレスクロム(2016)を使用したセレン
- 28. mysql-connector-pythonをサポートするように.travis.ymlを設定する
- 29. docker saveを使用してローカルイメージをファイルにバックアップする方法を教えてください。
- 30. 環境変数を使用して.travis.ymlでビルドするブランチを指定するにはどうすればよいですか?
私はそれを恐れていました。トラバースワーカーでコードカバレッジを行った後、このデータを電子メール通知内で渡すのはどうですか? – ducin
@tkoomzaaskzもいい考えです。あなたがトラビスでカスタムPHPスクリプトを使用している場合、sendmailが動作しているかどうかは確かではありませんが、少なくとも試してみることができます。 –
[Heroku](http://www.heroku.com/)のようなサービスを使用して結果をそこにプッシュすることができます。 – Odi