2017-05-19 4 views
0

Ich habe ein SpecFlow-Projekt erstellt und ich kann seine Tests von Test Explorer in Visual Studio ausführen.SpecFlow MsTest: Keine Tests zum Ausführen

Ich habe added this to App.config:

<specflow> 
    <unitTestProvider name="MSTest"/> 
</specflow> 

Aber wenn ich versuche, sie von der Kommandozeile ausgeführt werden mstest verwendet wird, kann es keine Tests finden auszuführen:

c:\Workspace\Test>mstest /testcontainer:SpecFlow.Tests\bin\Debug\SpecFlow.Tests.dll 
Microsoft (R) Test Execution Command Line Tool Version 15.0.26208.0 
Copyright (c) Microsoft Corporation. All rights reserved. 

Loading SpecFlow.Tests\bin\Debug\SpecFlow.Tests.dll... 
Starting execution... 
No tests to execute.

Jede Idee, was ist falsch mit meiner Befehlszeile?

+0

Was ist Ihr Verzeichnis vorbei? – NikolaiDante

Antwort

1

Versuchen Sie, einen absoluten Pfad zum /testcontainer Parameterstruktur

c:\Workspace\Test>mstest /testcontainer:c:\Workspace\Test\SpecFlow.Tests\bin\Debug\SpecFlow.Tests.dll 
Verwandte Themen