Gibt es einen Weg in mochajs alle vom Testläufer gesammelten Tests aufzulisten, ohne sie auszuführen?Alle Mocha-Tests auflisten, ohne sie auszuführen
z. wenn es Spezifikationen, die wie folgt aussehen:
describe('First', function() {
it('should test something', function() {
...
})
});
describe('Second', function() {
it('should test something else', function() {
...
})
});
dann will ich Konsolausgabe ähnlich einer Ausgabe von Test Reportern produziert zu bekommen, aber ohne eigentlichen Tests ausgeführt wird, wie folgt aus:
First
should test something
Second
should test something else
UPD:
Derzeit extrahiere ich alle describe
s und it
s mit Regex, aber auf der Suche nach einer saubereren Lösung.
Während dies eine Liste von Tests druckt, löst es das Problem nicht wirklich. Ich sehe nicht, wie ich diese Lösung für ein Projekt verwenden kann, in dem Tests in mehreren Dateien gespeichert werden und eine Liste von Tests regelmäßig abgerufen werden muss. – Vader
Was Sie wirklich wollen, ist '--dry-run' Option, die bereits vorgeschlagen wurde, aber nie zusammengeführt werden. Siehe [Mokka Pull Request # 1070] (https://github.com/mochajs/mocha/pull/1070) – dNitro
Ja, das ist genau das, wonach ich suche, traurig, dass es nicht akzeptiert wurde. – Vader