NUnit 2.6.3 - Tests werden nicht mit der Nachricht ausgeführt Testadapter hat ein Ergebnis für einen unbekannten Testfall zurückgesendet

8

Ich spiele mit NUnit 2.6.3 und habe diese Tests gemacht:

%Vor%

Aber die meisten Ausführungszeiten (99%) RandomTest werden nicht auf Test Runner ausgeführt.

Dies ist das Ausgabenachrichtenfenster:

%Vor%

In diesem Fall wurde nur einer von fünf RandomTests ausgeführt.

Ich habe mit Runner Nuget Package getestet und NUnit Runner Extension installiert, dasselbe Ergebnis.

Irgendeine Idee, was ist das Problem?

    
ferpega 13.01.2014, 23:42
quelle

1 Antwort

4

Ich konnte dieses Verhalten reproduzieren. Dies scheint ein Fehler innerhalb des NUnit-Frameworks und / oder des Testadapters zu sein.

Meine Vermutung ist, dass die zufälligen Werte einmal vor dem Ausführen der Tests (um sie anzuzeigen) und einmal beim Ausführen gezeichnet werden. Die gezogenen Zufallswerte werden wahrscheinlich nicht übereinstimmen und daher können die Testergebnisse nicht zugewiesen werden, was zu der erwähnten Fehlermeldung führt.

Sie könnten einen Fehler für dieses Problem auf der Entwicklungsseite des Projekts ( Ссылка ) öffnen, aber sie sind sehr beschäftigt mit der bevorstehenden v3-Veröffentlichung .

Als Workaround für Ihr Problem schlage ich vor, dass Sie statische (zufällige) Werte verwenden (nicht den RandomAttribute verwenden) oder zufällige Werte innerhalb Ihres Tests zeichnen (nicht als Parameter):

%Vor%

Aktualisieren

Es gibt ein bekanntes Problem für dieses Thema auf github.

>     
Dio F 14.01.2014, 13:40
quelle