Ich habe versucht, Travis für CI in meinem Free-Source-Projekt zu integrieren. Wenn ich zu meinem Repository schiebe, sieht alles OK, aber nach der Ausführung karma start --single-run
, die Konsole des Travis nicht aufhören, den Karma-Start-Task auszuführen.Travis CI: Karma Tests bestanden, aber immer fehlerhaft bauen
Wie behebt man das?
.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
Aktualisiert Frage: Warum im travis Prozess, wenn ich in der Konsole karma start --single-run
verwenden die Option nicht die Option singleRun überschreiben: false in der karma.conf.js? In meiner lokalen Umgebung funktioniert das gut. Schließlich
Karma könnte auf Benutzereingabe warten, die es nicht bekommen kann –
@ набиячлэвэлиь Ich verstehe nicht, warum Karma auf Benutzereingabe warten. das '--single-run' funktioniert gut in meinem lokalen Rechner –
Das sieht so aus, als wäre es der Fall, keine Ahnung, warum es sonst passieren würde –