問題タブ [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.
php - PHP プロジェクト用の Travis CI、Atoum、および Coveralls
CI ゲームではかなり新しい。Travis CI と Coveralls を連携させようとしていますが、少し問題があります。問題のプロジェクトは PHP で書かれており、Atoum でテストされています。現在の .travis.yml ファイルには次のものが含まれており、現在すべてのビルドが合格しています。
現在、カバレッジ データを Coveralls に転送する方法がわかりません。Coveralls ページにあるスクリプトの例では、Atoum 構成ファイルを使用し、Coveralls プロジェクト トークンを指定する必要がありますが、これを非公開にする必要があると引き続き述べています。私の場合、私が取り組んでいるプロジェクトはオープンソースであるため、それがどのように機能するかわかりません。
何か案は?
mocha.js - Travis ci は mocha+coveralls で失敗します
レポーターの出力が空の文字列であるため、travis ci は失敗します。
私の地域では問題なく動作します。
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 と関係があるようです...
python - tox の条件付きコマンド? (tox、travis-ci、カバーオール)
tl;dr:
tox
と を使用して、github でホストされている私のプロジェクトの CI をセットアップしていtravis-ci
ます。ビルドの最後に実行converalls
して、カバレッジ レポートを にプッシュしcoveralls.io
ます。このコマンドを「条件付き」にしたいと思います-テストがtravisで実行されている場合にのみ実行します。私のローカルマシンで実行されたときではありません。これを実現する方法はありますか?
詳細:
テストしようとしているパッケージは python パッケージです。テストをセットアップするために、次の「インフラストラクチャ」を使用しています/使用する予定です。
- テスト自体は
py.test
さまざまです。 - CI スクリプティングは、いわば
tox
. これにより、テストをローカルで実行できます。これは私にとってかなり重要です。テストの実行が必要になるたびに github にプッシュする必要はありません。私も自分のパッケージでnumpy
andmatplotlib
を使用しているので、非常に多くのテスト サイクルを実行するの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への提出はありません
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
python - カバーオール テストではモジュール カバレッジを利用できません
テスト コード カバレッジを実装しようとしていますが、カバーオールに問題があります。これを行うために、私はこのガイドに従っています:
https://github.com/coagulant/coveralls-python
私の問題は、カバーオールを実行すると、システムがカバレッジ モジュールが利用できないことを警告することです。
モジュールが利用できなかったので、を使用してインストールしようとしましpip
たが、travis-ci で apt が間違っていることを読んだところ、すでにそうであることがわかりました。
travis-ci テスト自体には何の問題もありません。彼らは大丈夫です。カバーオールのすべてのコードをafter_success
セクションで実行します。
カバレッジ モジュールをインストールする特別な方法はありますか?
node.js - Coveralls.js とイスタンブール
私は混乱しています、私は人々が両方を使用しているのを見ます。どちらもコード カバレッジ レポート ツールです。人々がイスタンブールの機能を使用していて、より優れたカバレッジ ランナーとして、イスタンブールの html 出力ファイルの代わりにカバーオール UI を使用したいというだけでしょうか? それが両方を使用する理由ですか??
coveralls - AppVeyor (デフォルトの Azure 環境) で Coverall.io (.net 1.3.4) を実行するとエラーが発生する
カバーオール ツールを実行すると、AppVeyor サーバーがTableEntity
、Jenkins ワークスペースの下に Azure が含まれていないと言うと、これは環境の問題のようです。
python - coverage.py は、travis で失敗したカバーオールのデータを収集できません
私はtravisでpythonアプリケーションを構築しています。基本的にコマンドを実行するsetup.pyがあります:
私たちがするとき:setup.py test
カバレッジプラグインを実行してカバーオールにプッシュしようとしているので、コマンドを実行すると:
で失敗します:
すべてのテスト ケースを収集していますが、何らかの理由でデータを収集していません。私の covezragerc は次のようになります。
理由は??