0

驚くべきことに、GitHub リポジトリで js が非常に人気があることを考えると、Travis-ci を使用してフロントエンド js をテストするための「公式」ガイドはありません (非常に特殊なサブセットである node.js のみ)。私の調査から、多くの大きな js プロジェクトが Travis-ci 統合 (jQuery など) を持っていないか、デフォルトを使用する非常に最小限の travis セットアップ ( backbonenpm testを参照) を持っていないことがわかりました。

travis-ci がnpm testデフォルトで実行され、test名前付きスクリプトが から実行されることは知っていますpackage.json。ヘッドレス テスト用に phantomjs を実行している例をいくつか見つけました (ドキュメントにはセットアップに関する詳細は記載されていません) が、travis-ci を使用して casper.js 統合テストをセットアップする方法の標準的な例は見つかりませんでした。

私はこれで助けと指導を手伝います

4

1 に答える 1

3

標準的な方法は、npm test通常、テスト スイートを実行するスクリプト (または単調なタスク) をトリガーするデフォルトの背後にあるテストを非表示にしているようです。

テスト用にcasperjsをインストールする方法を確認するためにコーディングし.travis.yml小さなプロジェクトを参照してください。

于 2013-09-22T22:03:45.217 に答える