2009-08-17 10 views
10

Mein Testsuite-Projekt enthält einige explizite Testfälle, jetzt möchte ich die Testfälle mit Hilfe von ausführen. Bei der Ausführung der Testfälle wurden die expliziten Testfälle von der Ausführung ausgeschlossen. Also habe ich versucht, die Testfälle mit der Batch-Datei auf folgende Weise auszuführen.So führen Sie explizite Testfälle von Nunit durch

nunit-console.exe test1.dll 
nunit-console.exe test1.dll /include:Expicit 

Ich Ausführung der oben 2-Befehle mit Hilfe von Batch file.But ich nicht in der Lage bin, die expliziten Testfälle auszuführen.

Könnten Sie bitte lassen Sie mich wissen, wie mit Hilfe von nunit-console.exe expliziten Testfälle auszuführen

+0

Sie sollten dieser Frage wahrscheinlich das Nunit-Tag hinzufügen. – jamesaharvey

+0

Sie könnten stattdessen eine Kategorie in Betracht ziehen./include und/exclude funktionieren gut mit Kategorien. Dadurch werden einige der Schutzmaßnahmen entfernt, die Ihnen Explicit bietet. Wenn Sie beispielsweise alle Tests ausführen, werden standardmäßig diejenigen mit Kategorien eingeschlossen. Aber wenn Sie in der Lage sind, alle Tests ohne eine bestimmte Gruppe zu absolvieren, dann ist Category vielleicht die bessere Wahl. –

Antwort

6

Explicit Tests können nur mit nunit-Konsole ausgeführt werden, wenn Sie den Test oder Testvorrichtung auf der Kommandozeile nennen, die unter Verwendung von/Fixture Option.

+0

oder die neuere/run-Option –

1

Sie haben einen Tippfehler:/include: Exp "l" icit ... vielleicht ist das die Ursache?