私は、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 つのマージされたレポートをプッシュできます。