Karma-Testadapter bindet JavaScript-Tests in Visual Studio ein

Dan Tuppeny hat am 9. März 2014 einen Testadapter für Karma und Visual Studio vorgestellt. Die Beschreibung des Testadapters zeigt, wie Ergebnisse aus dem JavaScript-Testwerkzeug in den Test Explorer der Entwicklungsumgebung gelangen.

Die Erweiterung liest statische XML-Dateien mit Testergebnissen ein und aktualisiert die Anzeige in Echtzeit. Als Beispiel dient Karma, ein Test-Runner für JavaScript-Projekte. Tuppeny veröffentlichte dazu eine Karma-Reporter-Erweiterung und stellte die benötigten Projekte auf GitHub bereit.

https://www.youtube.com/watch?v=-28j6Ek8D7w

Testergebnisse im Visual Studio Test Explorer

Karma kann Tests in mehreren Browsern ausführen. Der Adapter übernimmt die XML-Ausgabe des Test-Runners und macht sie in der Testansicht von Visual Studio verfügbar. Damit lassen sich Testfälle, Zustände und Fehlermeldungen innerhalb derselben Oberfläche prüfen, in der auch der übrige Quellcode bearbeitet wird.

Das Demovideo zeigt den Ablauf mit einem laufenden Karma-Test. Die Erweiterung ist als allgemeines Bindeglied für Werkzeuge gedacht, die Testergebnisse im XML-Format ausgeben, nicht nur für Karma.

JavaScript-Tests für interaktive Projekte

Tuppeny hatte zuvor einen Jasmine-Testadapter für Visual Studio veröffentlicht. Der Karma-Adapter erweitert diese Reihe um einen Test-Runner für browserbasierte JavaScript-Projekte. Solche Testabläufe sind auch für Weboberflächen, Begleitdienste und Werkzeuge im Umfeld interaktiver Anwendungen relevant.

Weitere News

Weitere News

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein