問題タブ [coveralls]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1158 参照

java - Jacoco と Coveralls に、レポートの一部のファイルを無視するように指示します。

Maven を使用した Java プロジェクトで Coveralls を使用してプロジェクトのカバレッジ レポートを作成していますが、一部のクラスがカバレッジ計算に含まれないようにしたいと考えています。

さて、私はビルドフェーズでクラスを除外できると思います。たとえばMyClassTest.java、次のようになります。

とにかく、カバレッジは減っていないのでMyClass、Jacoco レポートからクラスを計算していると思います。

travis ファイルでは、レポート フェーズを次のように呼び出します。

何か案が?

0 投票する
0 に答える
280 参照

php - PHP: REST API をテストする方法

API を作成し、テストしたいと考えています。私の最初の考えは、API クライアントを使用することでした。実際に使用guzzlehttpしましたが、アプリを heroku にデプロイし、travis とカバーオールを使用してテストをビルドした後、カバーオールがコードの一部をカバーしていないことがわかりました。テスト。

私の質問は、「API クライアントなしで REST API をテストするにはどうすればよいですか?」ということです。以下は、私のGithubへのリンクで、テストカバレッジとして0%を示しています

0 投票する
1 に答える
97 参照

java - カバーオールは、テスト クラスのカバレッジもチェックします

GitHub でホストされているプロジェクト (Java) があり、最近、カバレッジ レポート用に TravisCI と Coveralls の両方を追加しました。私のプロジェクトはここにあります: FuzzyImageToolBoxここでの前回のカバレッジ レポートからわかるように、カバーオールはテスト クラスに対してもカバレッジを示しますが、非テスト クラスに対してのみカバレッジを示すと予想していました。何か不足していますか?

0 投票する
2 に答える
1634 参照

php - Travis CI は正しく動作しますが、Coveralls はビルドを認識しません

PHPunit テスト スイート ( https://github.com/antodippo/ccmusicsearch ) を備えた PHP Symfony アプリである Github にリポジトリがあり、プッシュするたびに Travis CI がビルドを正しくチェックしています ( https://travis-ci .org/antodippo/ccmusicsearch/builds )。

Coveralls アカウントを Travis および Github アカウントにリンクし、.travis.yml ファイルを次のように構成しました。

そして、この行をphpunit.xml.distに入れました:

しかし、Coveralls はまだビルドがないと言っています ( https://coveralls.io/github/antodippo )。

私は何を忘れていますか?

0 投票する
0 に答える
234 参照

python - Coveralls はどのファイルを選択しますか?

統合テストを実行するために Travis と Coveralls を実行しています。カバーオールは本来よりもはるかに高い評価を与えているようです。私は自分のレポジトリにある少数のソース ファイルのテストしか書いていませんが、これらのファイルだけがカバレッジをチェックされます (したがって、95% のカバレッジが得られます..)。テストが指定されていないファイルはチェックされないように見えます。

Coveralls はチェックするファイルをどのように選択しますか?

おそらく、私のリポジトリは、それぞれ独自のエントリ ポイントを持つ複数の Python スクリプトが含まれているという点で、少し変わっています。現在、1 つのエントリ ポイントのみをテストしており、残りのコードは完全に変更されていません (インポートもされていません)。

私のtravis.ymlファイルは単純に を実行しnose2、この 1 つのエントリ ポイントのテストを実行します。

0 投票する
1 に答える
235 参照

coveralls - coveralls fails on AppVeyor in some builds but not in others

I'm trying to make pytest publish coverage reports from AppVeyor. I've added the repository's encrypted token as explained here. Here's the appveyor.yml file:

Now the weird thing is, some builds pass others do not. The GH panel for continuous integration on the PR shows that the build for the continuous-integration/appveyor/branch passes and publishes coverage as expected, but fails for the continuous-integration/appveyor/pr build with this message:

Does anyone have any idea what's happening?

0 投票する
1 に答える
531 参照

ruby-on-rails - カバーオールがプル リクエスト ステータスを送信しない

Railsで開発し、Githubにコードを残し、テストにはCircleCIを使用しています。

カバーオールで次の設定を行いました。

カバーオールの宝石を追加しました:

そして、カバーオールのドキュメントの指示に従って、spec_helper.rb をセットアップしました。

何が機能しているか: CircleCi はカバレッジ情報を Coveralls に送信し、カバレッジ レポートを確認できます。

何が機能していないか: Coveralls はプル リクエストのステータスを送信しないため、Github で PR がカバレッジの期待を満たしているかどうかを確認できません。

誰かが Coveralls-CircleCI のセットアップを行った場合は、これに関するいくつかの指針をいただければ幸いです。

0 投票する
1 に答える
934 参照

c++ - すべてのソース ファイルが 100% カバーされているのに、カバーオールのカバー率が 0% と表示されるのはなぜですか?

travis とカバーオールに接続する単純な C++ プロジェクトを作成しました。私の知る限り、ソース ファイルはカバーオールで表示され、100% カバーされているため、レポートを正しくアップロードしています。

ただし、プロジェクトのカバー率は 0% を示しています。なぜ、どのように修正するのですか?

ここに画像の説明を入力