Node.js-Testframework Whiskey wird Open Source
Cloud-Provider Rackspace hat sein Framework zum Testen von Node.js-Anwendungen unter der Apache-Lizenz als Open-Source-Software veröffentlicht.
- Alexander Neumann
Cloud-Provider Rackspace hat sein Test-Framework Whiskey unter der Apache-Lizenz als Open-Source-Software veröffentlicht. Whiskey wird als Software-Suite für das Testen von Anwendungen beschrieben, die mit Node.js geschrieben wurden. Node.js ist ein eventbasiertes, nicht blockendes I/O-Framework auf Basis von JavaScript, das eine Möglichkeit zur Verfügung stellt, Programme zu entwickeln, die sowohl auf dem Client als auch auf dem Server vollständig asynchron laufen und mit Events kommunizieren.
In der Ankündigung weist Rackspace-Entwickler Tomaz Muraus darauf hin, dass Whiskey vor dem Hintergrund entstanden sei, dass bislang verfügbare Test-Frameworks in dem Feld nach den Whiskey-Entwicklern sehr limitiert gewesen seien, als sie mit diesen gearbeitet hatten. Beispielsweise wäre expresso für eine Weile zum Einsatz gekommen, dieses habe aber keine Funktionen zur Testisolierung und zur Prozessorchestrierung unterstützt.
Whiskey isoliert offenbar jede Testdatei, also jede Sammlung von Test, in einem separaten Prozess. Das enthaltene Code-Coverage-Modul soll sich angeblich im Vergleich zu anderen Testprodukten flexibler nutzen lassen und es enthält Funktionen wie drei unterschiedliche Testberichtsformate (Text, HTML, JSON) sowie die Möglichkeit, Berichte zur Testabdeckung zu aggregieren. Des Weiteren unterstützt Whiskey asynchrones und paralleles Testing, das Test Anything Protocol (TAP) und das Erzeugen von Makefiles.
(ane)