Ich verwende Karma als Testlauf für meinen Javascript-Test mit aktivierter AutoWatch-Option. Jedes Mal, wenn sich eine Testdatei ändert, wiederholt karma die Tests wie erwartet. Aber wenn ich eine neue Testdatei erstelle, erkennt Karma diese Datei nicht automatisch, bis ich Karma manuell neu starte, obwohl die neue Datei mit dem beobachteten Dateimuster in der Karma-Konfiguration übereinstimmt.Karma erkennt keine neuen Testdateien
Wie muss Karma konfiguriert werden, um neue Testdateien automatisch zu erkennen?
ich keine Veränderung in der Config gemacht habe, die beobachtete Testdatei Muster nicht geändert hat. Meinst du, Karma erweitert die Dateimuster nur beim Start zu den wirklich aufregenden einzelnen Dateien? – dan
Ja. Beim Start expandiert es die Globs und erstellt eine riesige Reihe von Dateien (tatsächlich zugänglich über '__karma __. Files' Variable). Sie können ein Beispiel in einem beliebigen Karma-Shim-Skript lesen, das zum Ausführen von Tests in eckigen verwendet wird. Hier ist ein Link http://twofuckingdevelopers.com/2016/01/testing-angular-2-with-karma-and-jasmine/ – Phugo