2017-03-07 2 views
0

J'utilise le builder final 7 actions Nunit avec des options de rendement de fixture et de xml. quand je courais avec la version 2.6.4 de NUnit cela fonctionne très bien. Mais j'ai mis à jour la version à 3.0 c.-à-d. Nunit3.consoleProblème de runner de console de Nunit 3 dans la production de luminaire de fixture et de xml

Veuillez vérifier ce lien pour les options finales de constructeur fournies pour la référence. https://i.stack.imgur.com/CdYpG.png

Je suis confronté ci-dessous les questions:

  1. Invalid argument/xml
  2. Invalid argument/montage

J'ai essayé d'exécuter comme une commande comme ci-dessous:

nunit3.console.exe Test.dll --fixture=example --xml=example.xml 

Mais cela n'a pas fonctionné pour moi. Est-ce que j'ai manqué quelque chose dans la syntaxe de la ligne de commande? Mon but est d'obtenir des fichiers xml séparés pour chaque classe spécifiée. S'il vous plaît aidez-moi à résoudre ce problème. Merci d'avance.

Répondre

4

Ni /fixture ni /xml sont des options du programme runner nunit3, qui est un programme entièrement nouveau. Vous pouvez vérifier les options en tapant nunit3-console /? ou en lisant les documents au https://github.com/nunit/docs/wiki/Console-Command-Line. Il peut même être utile de le faire avant de poster des questions.

... Specifics

  • /fixture limité quels tests étaient chargés par NUnit à un seul appareil. Bien qu'il n'y ait plus d'option équivalente, /test limite les tests exécutés et c'est ce qui intéresse la plupart des gens. L'option /test présente l'avantage de pouvoir être utilisée plusieurs fois sur la ligne de commande.

  • /xml a été remplacé par /result, qui peut être utilisé de la même manière ou avec des options supplémentaires qui sont expliquées dans les documents.