2016-05-11 7 views
8

私はヨーヨーは私の自由ソースプロジェクトでのCIのためのトラヴィスを統合しようとしてきました。 私は私のリポジトリにプッシュすると、すべてがOKに見えますが、実行karma start --single-run後、トラヴィスのコンソールはカルマの開始タスクを実行するために停止しないでください。トラヴィスCI:カルマ渡すテストが、常にエラーが発生した取得ビルド

これを修正するにはどうすればよいですか?私はオプションは何のオプションsingleRunを上書きコンソールkarma start --single-runに使用していないのに、なぜトラヴィス・プロセスに :偽

language: node_js 
sudo: false 
node_js: 
    - 0.10 
script: karma start -–single-run 
before_install: 
    - export DISPLAY=:99.0 
    - sh -e /etc/init.d/xvfb start 
before_script: 
    - npm install -g bower 
    - npm install 
    - bower install 

トラヴィスコンソール質問更新 Errored build

.travis.yml karma.conf.jsに?私のローカル環境では、これは正常に動作します。

+0

カルマは、カルマは、ユーザーの入力を待っていることが、なぜ私は理解していないнабиячлэвэлиь@ –

+0

を得ることができない、ユーザーの入力を待っている可能性があります。 '--single-run'は私のローカルマシン、それはケースだように見える –

+0

では正常に動作し、何のアイデアは、なぜ最終的に私はこれを解決するため、私の答え –

答えて

4

は、最後に私はこの問題は私がfalseからtrueにこのオプションを変更する私のkarma.conf.js

singleRun: true, 

にあった、解決しました。私が開発したときによく、使用自動時計のオプションのためにfalseに私のカルマの設定ファイルにsingleRunオプションを使用します。 それは私がコマンドライン(karma start --single-run)で明示的にオプションを指定してカルマを実行したときに、私のローカルマシンで、karma.conf.jsでオプションが上書きされますが、トラヴィス、この中で、それがかのうではないということ。奇妙なことです

+0

Hrmm、興味深いをチェックしそう –

関連する問題