Momentan verwende ich Mocha + Chai Tests mit Foxx Web-Interface. Es funktioniert gut, aber ich würde lieber die Befehlszeilenschnittstelle von Mocha verwenden, wenn das möglich ist. Gibt es einen Weg dazu?Testen von ArangoDB Foxx App von CLI
2
A
Antwort
3
Es gibt keine Möglichkeit, die Mocha-Tests vom mocha-CLI auszuführen, da sie im Kontext des installierten Foxx-Dienstes ausgeführt werden müssen, während mocha mit Node.js (oder theoretisch einer der anderen unterstützten Umgebungen) ausgeführt wird.
Sie können die Tests eines Foxx-Dienstes mit dem Tool foxx-manager
ausführen, das auf dem Computer verfügbar ist, auf dem ArangoDB installiert ist. Wir planen, dieses Tool schließlich durch eine node-basierte Foxx CLI zu ersetzen, die auf jedem Computer mit Zugriff auf die Datenbank ausgeführt werden kann.
Es ist einfach nicht sehr praktisch, auf Schaltflächen in einer Reihe von Popups zu klicken, wenn ich Tests durchführen muss. Und Web-Oberfläche fehlt auch Konsolenausgabe beim Testen. Meiner Meinung nach wäre es besser, wenn es eine Seite zum Ausführen von Tests anstelle eines Popups mit Terminal-ähnlicher Ausgabe geben würde. – artnikpro
@artnikpro: meinen Sie, die Tests als separate Registerkarte in der Weboberfläche zu haben? Außerdem ist 'foxx-manager' ein CLI-Tool, das könnte Ihnen mehr gefallen. –
Ich werde Foxx-Manager versuchen. Danke, Alan. – artnikpro