驚くべきことに、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 統合テストをセットアップする方法の標準的な例は見つかりませんでした。
私はこれで助けと指導を手伝います