問題タブ [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.
node.js - ローカルでテストするときではなく、Travis からのみカバーオールにデータを送信します
Travis CI を使用してビルド ステータスを監視するアプリ ( https://github.com/idmillington/dendry ) があります。私はイスタンブールを使用してカバレッジ レポートを一般化し、これを Coveralls に送信して、README のカバレッジ ボタンを生成したいと考えています。
これらすべてを機能させることができます。しかし...
ローカルで実行する場合npm test
、カバーオールにカバレッジ データを送信したくありません。私は通常npm test
、コミットごとに数十回実行しています。しかし、私が押して Travis がその仕事をするとき、Travis に私の代わりに報道を更新してもらいたいのです。
package.json に次のようなものを含めることができます。
これはローカルでは問題なく、カバーオールを更新しませんが、Travis もカバーオールを更新しません。または私はすることができます:
これは Travis には最適ですが、ローカルで実行するたびにデータを Coveralls にプッシュしようとしますnpm test
。
私が知る限り、Travis にnpm test
.
潜在的なユーザーや貢献者に、使用してテストすることを忘れないように頼むつもりはありません
特に、npm test
カバーオールの正しい秘密鍵なしで実行するとアップロードエラーが生成されるためです。
ここで正しい動作を取得する方法はありますか?
rspec - rspec テストと Grunt Karma テストの両方で Coverall を構成する
私は、Ruby コードをカバーする両方の rspec テストがあり、Grunt タスクを介して実行される Karma JavaScript ユニット テストをセットアップしたプロジェクトに取り組んでいます。
grunt-karma-coverallsをセットアップして、実行時grunt test
にローカルの coveralls.json を生成できるようにしましたdryRun: true
。ただし、Coveralls repo_token を構成する方法がわかりません。
rspec テストのレポートをカバーオールに正常に送信する .coveralls.yml もあります。
rspec のカバレッジ レポートと grunt-karma レポートの両方を Coveralls に送信できるかどうか、またどのように送信できるかはわかりません。
- を実行する前に COVERALLS_REPO_TOKEN を ENV 変数として設定してみることができます
grunt test
が、設定のどこかに含めることをお勧めします。 - レポートが Coveralls で別々に表示され、結合されていなくても問題ありません。本当は Ruby と JavaScript のカバレッジ情報を分けてほしい
- CIとしてCodeshipを使用しています
アップデート
これで、リポジトリ トークンを設定し、すべての npm とパッケージのセットアップを行い、grunt テスト タスクを実行する rake タスクができました。
また、カバーオールに2つの別々のレポートを正常に送信しています
Coveralls で JS スイートと Ruby スイートのカバレッジ レポートをうまくマージした人がいるかどうか知りたいです。
私は、Simplecov ハッカーをいくつか実行できると思います。また、Coveralls プッシュ レーキを使用して、1 つのマージされたレポートをプッシュできます。
javascript - Gulp-Coveralls が 422 を返し、TravisCI ビルドが見つからない
TravisCI ビルドは私のオープンソース プロジェクトに合格しており、現在、gulp-coveralls を統合しようとしています。Coveralls.io では、自分のレポジトリを Coveralls に追加してから Travis ビルドが正常に実行されているにもかかわらず、自分のレポジトリのビルドが見つかりません。
gulp-coveralls gulp タスクを実行しようとすると、次のエラーが発生します。
ここに私がこれまでに持っているものがあります:
package.json の開発依存関係の gulp-coveralls
gulpfile.js:
カルマ.conf.js:
Github: https://github.com/lithiumtech/angular-embedly
Karma と PhantomJS を使用してテストを実行しています。ファイル coverage/lcov.info は確実に生成されています。何が起こっているのでしょうか?
ruby - カバーオールのカバレッジが SimpleCov と一致しない
「simplecov」と「coveralls」の ruby gem を使用していますが、simplecov によって生成されるレポートは、coveralls によって生成されるレポートと一致しません。
カバーオールがラップされたコードを無視していないことがわかりました
これが私の構成です
カバーオールがコードを無視するようにするために他に何かする必要がありますか?
scala - Scala Play 2.3.5 - Coveralls sbt plugin java.io.IOException: Unable to download JavaScript
I am currently trying to setup a play scala project buildchain with travis, heroku and coveralls sbt plugin for codecoverage. I have created a clean scala play app with the activator and just added the coveralls plugin and a travis.yml.
When I push my project and trigger the build I get the following exception while travis runs the tests:
I have found this old topic (https://groups.google.com/forum/#!topic/play-framework/yj4NT3BO0Os) with the same errormessage but unfortunately none of the solutions there worked for me.
Does anyone here use coveralls or know a solution for my problem? I ve attached all configuration files.
build.sbt
plugins.sbt:
travis.yml
java - Travis でカバーオールが機能しない
ビルドツールとしてgradleを使用して、Javaでアプリを構築しています。私は Travis CI を使用しており、Coveralls でコード カバレッジを取得したいと考えていました。
しかし、グレードがプロジェクトをビルドすると、次の出力が得られます。
HTTP/1.1 422 処理不能エンティティ
[サーバー: cloudflare-nginx、日付: 2014 年 11 月 13 日 14:31:33 GMT、コンテンツ タイプ: application/json; charset=utf-8、Transfer-Encoding: チャンク、接続: キープアライブ、Set-Cookie: __cfduid=d46e83ad1141ffa7f92b62a3064e1bdc11415889091; expires=Fri, 13-Nov-15 14:31:31 GMT; パス=/; ドメイン=.coveralls.io; HttpOnly、ステータス: 422 Unprocessable Entity、X-UA-Compatible: IE=Edge、chrome=1、Cache-Control: no-cache、Set-Cookie: request_method=POST; path=/、X-Request-Id: 0f27c4be254c74919ad8a0365f9ca6f6、X-Runtime: 0.830221、X-Rack-Cache: 無効化、パス、X-Powered-By: Phusion Passenger 4.0.47、Set-Cookie: LSW_WEB="LSW_WEB2"; path=/, CF-RAY: 188bac68b44e0874-IAD]
[エラー:true、メッセージ:このジョブに一致するリポジトリが見つかりませんでした。]
コードカバレッジには cobertura を使用しています。
ありがとう