xUnit Test Runner konnte Tests nicht über ReSharper ausführen

8
  • Visual Studio 2015 Enterprise Update 3, alle KB-Paketaktualisierungen werden angewendet
  • ReSharper 2016.1.2, letzter
  • Laut meiner project.json Datei xunit Referenzen sind;
    • "xunit": "2.2.0-beta2-build3300", "xunit.abstractions": "2.0.1-rc2", "xunit.assert": "2.2.0-beta2-build3300", "xunit.extensibility.core": "2.2.0-beta2-build3300", "xunit.extensibility.execution": "2.2.0-beta2-build3300", "xunit.runner.console": "2.2.0-beta2-build3300", "xunit.runner.visualstudio": "2.2.0-beta2-build1149", "xunit.runners": "2.0.0"
  • .Net Framework ist 4.5.2
  • .Net Core Solution Typ, der .xproj
  • bedeutet

Wenn ich versuche, den ReSharper xUnit Test Runner zu benutzen, stoße ich auf

  

"Unit Test Runner konnte Tests nicht ausführen, kann xUnit Tests nicht ausführen -   Datei nicht gefunden: "D: \ srcs \ GitProjects..etc \ bin \ My.Tests.dll"   Parametername: assemblyFileName

Sorry für Details der türkischen Ausnahme, ich konnte mich noch nicht ändern. Irgendeine Idee dazu? Ich habe viele Foren durchsucht und konnte keine nützlichen Sachen finden. Vielen Dank im Voraus.

    
Oguzhan Soykan 02.08.2016, 21:21
quelle

3 Antworten

8

Die Unterstützung für .NET Core Tests in Resharper ist für 2016 geplant.3

Die Problemumgehung besteht darin, Visual Studio Test Explorer zu verwenden. (Test - & gt; Windows - & gt; Test Explorer)

Die Datei project.json muss xunit und dotnet-test-xunit enthalten:

%Vor%

Erstellen Sie Ihr Projekt neu, und Sie sollten Ihre Tests erfolgreich ausführen können. Wenn Sie Visual Studio 2015 haben, können Sie Ihren Test innerhalb des Codes starten.

Aktualisieren : (2017-02-08) Es funktioniert auch mit nunit ;

%Vor%     
Rubanov 10.08.2016, 09:56
quelle
1

ReSharper unterstützt derzeit keine .net-Kerntests. Dies ist für 2016.3 geplant.

    
citizenmatt 22.08.2016 09:53
quelle
-1

Durch die Installation des Early Access Programms (2016.3) von Resharper können Sie Ihre Dotnet-Kerntests ausführen.
Es unterstützt sowohl Nunit als auch Xunit. Ich habe es installiert und es hat das Problem für mich gelöst.

Link zu den Relase-Details:
Ссылка

    
hvattum 27.09.2016 07:55
quelle