Ho cercato di integrare travis per CI nel mio progetto free-source. Quando spingo nel mio repository, tutto sembra ok, ma dopo aver eseguito karma start --single-run
, la console di travis non si ferma per eseguire l'operazione di karma start.Travis CI: Karma testing passing ma build sempre errata
Come risolvere il problema?
.travis.yml
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
Aggiornato Domanda: Perché nel processo di Travis quando uso nella console karma start --single-run
l'opzione non sovrascrivere l'opzione singleRun: false nel karma.conf.js? Nel mio ambiente locale funziona bene.
Karma potrebbe essere in attesa di input dell'utente, che non può ottenere –
@ набиячлэвэлиь Non capisco perché il karma sia in attesa di input dell'utente. il '--single-run' funziona bene sul mio computer locale –
Sembra che sia il caso, non ho idea del perché sarebbe successo altrimenti –