問題タブ [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 に答える
149 参照

php - PHP プロジェクト用の Travis CI、Atoum、および Coveralls

CI ゲームではかなり新しい。Travis CI と Coveralls を連携させようとしていますが、少し問題があります。問題のプロジェクトは PHP で書かれており、Atoum でテストされています。現在の .travis.yml ファイルには次のものが含まれており、現在すべてのビルドが合格しています。

現在、カバレッジ データを Coveralls に転送する方法がわかりません。Coveralls ページにあるスクリプトの例では、Atoum 構成ファイルを使用し、Coveralls プロジェクト トークンを指定する必要がありますが、これを非公開にする必要があると引き続き述べています。私の場合、私が取り組んでいるプロジェクトはオープンソースであるため、それがどのように機能するかわかりません。

何か案は?

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

mocha.js - Travis ci は mocha+coveralls で失敗します

レポーターの出力が空の文字列であるため、travis ci は失敗します。

私の地域では問題なく動作します。

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

django - coveralls.io からテストを削除しますか?

Django プロジェクトを Travis-CI と Coveralls に接続しています。私が直面している問題は、データが Travis から Coveralls に投稿されると、 Coveralls

が自分のアプリ ファイルに加えて、Django フレームワークとサイト パッケージ ファイルのすべてを考慮しているように見えることです。

ここに画像の説明を入力

about は私のアプリ ファイルです。私が書いたもののカバレッジのみを表示する方法はありますか? このようなもの:

ここに画像の説明を入力

Travis での私のコマンドは、正しい動作のように思われる自分のアプリ テストのみを実行するようです。ここに私の .travis.yml ファイルがあります:

カバーオールに含めたくないファイルへのパスの例を次に示します/home/travis/virtualenv/python3.4.2/lib/python3.4/site-packages/django/utils/lru_cache.py

。Travis の virtualenv と関係があるようです...

0 投票する
4 に答える
2902 参照

python - tox の条件付きコマンド? (tox、travis-ci、カバーオール)

tl;dr:

toxと を使用して、github でホストされている私のプロジェクトの CI をセットアップしていtravis-ciます。ビルドの最後に実行converallsして、カバレッジ レポートを にプッシュしcoveralls.ioます。このコマンドを「条件付き」にしたいと思います-テストがtravisで実行されている場合にのみ実行します。私のローカルマシンで実行されたときではありません。これを実現する方法はありますか?

詳細:

テストしようとしているパッケージは python パッケージです。テストをセットアップするために、次の「インフラストラクチャ」を使用しています/使用する予定です。

  • テスト自体はpy.testさまざまです。
  • CI スクリプティングは、いわばtox. これにより、テストをローカルで実行できます。これは私にとってかなり重要です。テストの実行が必要になるたびに github にプッシュする必要はありません。私も自分のパッケージでnumpyandmatplotlibを使用しているので、非常に多くのテスト サイクルを実行するのtravis-ciは非常に無駄に思えます。そのため、捨てて単独でtox使用.travis.ymlするという選択肢はありません。
  • CIサーバーはtravis-ci

関連するテスト スクリプトは次のようになります。

.travis.yml

tox.ini

このファイルにより、ローカルでテストを実行できます。ただし、最後のcoveralls呼び出しのため、テストは原則として失敗し、次のようになります。

これは予想されるエラーです。このpassenvビットは、 からtravisに書き込むために必要な情報を送信coverallsします。この情報を提供するための travis が存在しない場合、コマンドは失敗するはずです。結果を coveralls.io にプッシュしたくありません。coverallsでテストが行​​われている場合にのみ実行したいと思いtravis-ciます。このコマンドを条件付きで実行したり、同じ効果を達成するビルド構成をセットアップしたりする方法はありますか?

カバーオール部分を に移動しようとしました.travis.ymlが、それを実行すると、送信する適切なファイルをcoveralls見つけることができないようです。この方向でさまざまな試みを行いましたが、上記の組み合わせ.coverageを除いて、どれも成功した送信にはなりませんでした。coveralls.io以下は、toxローカルで実行.coverageすると、ソースツリーのルートフォルダーにあると予想される場所にファイルが作成されることを考えると、うまくいくと思っていたものです。

coveralls.ioへの提出はありません

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

swift - Swift プロジェクトのカバーオール コード カバレッジを取得する方法

以前書いた Ruby スクリプトの助けを借りて、Travis-CI にコード カバレッジ レポートを設定しました。

たとえば、ログの下部にあるhttps://travis-ci.org/Cocoanetics/DTCoreTextを参照してください。

新しいオープン ソース プロジェクト Kvitto を開始し、こちらの Travis-CI にセットアップしました: https://travis-ci.org/Cocoanetics/Kvitto

ここで Coveralls にカバレッジを表示する方法を教えてください: https://coveralls.io/github/Cocoanetics/Kvitto - 現在、カバレッジ情報はありません。

従来のスタイルと新しいスタイルの両方をセットアップしたビルド構成「カバレッジ」を使用してビルドしています...ファイルを正しく収集する方法でルビー スクリプト (リンク) を調整する必要がありますか?.gcda

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

python - カバーオール テストではモジュール カバレッジを利用できません

テスト コード カバレッジを実装しようとしていますが、カバーオールに問題があります。これを行うために、私はこのガイドに従っています:

https://github.com/coagulant/coveralls-python

私の問題は、カバーオールを実行すると、システムがカバレッジ モジュールが利用できないことを警告することです。

モジュールが利用できなかったので、を使用してインストールしようとしましpipたが、travis-ci で apt が間違っていることを読んだところ、すでにそうであることがわかりました。

travis-ci テスト自体には何の問題もありません。彼らは大丈夫です。カバーオールのすべてのコードをafter_successセクションで実行します。

カバレッジ モジュールをインストールする特別な方法はありますか?

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

node.js - Coveralls.js とイスタンブール

私は混乱しています、私は人々が両方を使用しているのを見ます。どちらもコード カバレッジ レポート ツールです。人々がイスタンブールの機能を使用していて、より優れたカバレッジ ランナーとして、イスタンブールの html 出力ファイルの代わりにカバーオール UI を使用したいというだけでしょうか? それが両方を使用する理由ですか??

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

coveralls - AppVeyor (デフォルトの Azure 環境) で Coverall.io (.net 1.3.4) を実行するとエラーが発生する

カバーオール ツールを実行すると、AppVeyor サーバーがTableEntity、Jenkins ワークスペースの下に Azure が含まれていないと言うと、これは環境の問題のようです。

https://ci.appveyor.com/project/TianyuanC/dals/build/1.0.54

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

python - coverage.py は、travis で失敗したカバーオールのデータを収集できません

私はtravisでpythonアプリケーションを構築しています。基本的にコマンドを実行するsetup.pyがあります:

私たちがするとき:setup.py test

カバレッジプラグインを実行してカバーオールにプッシュしようとしているので、コマンドを実行すると:

で失敗します:

すべてのテスト ケースを収集していますが、何らかの理由でデータを収集していません。私の covezragerc は次のようになります。

理由は??