2016-08-02 9 views
8
  • Visual Studio 2015 Enterprise Update 3, wszystkie aktualizacje pakietów KB stosuje
  • ReSharper 02.01.2016, najnowsze
  • Według moich project.json referencje plik xUnit są;
    • "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 jest 4.5.2 typ
  • Net Rdzeń Rozwiązanie co oznacza .xproj

Kiedy próbuję użyć ReSharper xUnit testowy zawodnik, jestem spotkanie;xUnit testowe Runner udało się uruchomić testy przez ReSharper

"Runner Test jednostki udało się przeprowadzić testy, niezdolny do uruchomienia xUnit testy - File not found:" D: \ SRC \ GitProjects..etc \ bin \ My.Tests.dll” Parametr name: assemblyFileName

enter image description here Niestety dla tureckich szczegóły wyjątku, nie mogłem się jeszcze zmienić. pojęcia o tym? Przeszukałem wiele forów i nie mogłem znaleźć żadnych przydatnych rzeczy. z góry dziękuję.

+0

mam ten sam problem. Jeszcze nie znalazłem poprawki. Jeśli zaznaczysz ścieżkę, zobaczysz, że brakuje 'Debug' lub' Release', więc nie można znaleźć biblioteki dll. Również gdy mówisz 'package.json', myślę, że masz na myśli' project.json'. Jeśli tak jest, to pracujesz w trybie.rozwiązanie sieciowe. (tak jak ja) najlepiej wspomnieć o tym w twoim pytaniu. – Rubanov

+0

@Rubanov, dzięki za komentarze, zredagowałem pytanie. Tak xUnit runner potrzebuje ścieżki, która powinna znajdować się pod bezpośrednim debugowaniem lub zwolnieniem. Nie wiem, które narzędzie jest za to odpowiedzialne, studio graficzne lub Xunit Runner lub Resharper ... –

+0

To jest resharper. Używam teraz Eksploratora testów Visual Studio. Upewnij się, że masz to w swoim project.json: '" testRunner ":" Xunit "," i "" zależności ": { " xunit ":" 2.2.0-beta2-build3300 ", " dotnet-test-xunit ":" 2.2.0-preview2-build1029 " },' Po kompilacji powinieneś być w stanie przetestować w Eksploratorze Testów – Rubanov

Odpowiedz

8

Wsparcie dla NET Rdzeń testowanie w Resharper zaplanowano na 2016.3

Rozwiązaniem jest użycie Visual Studio testu Explorer. (Test -> Windows -> Testuj Explorer)

project.json plik musi zawierać xunit i dotnet-test-xunit:

{ 
    ... 
    "testRunner": "xunit", 
    "dependencies": { 
    ... 
    "xunit": "2.2.0-beta2-build3300", 
    "dotnet-test-xunit": "2.2.0-preview2-build1029", 
    }, 
    ... 
} 

odbudować swój projekt i powinieneś być w stanie skutecznie uruchomić swoje testy. Jeśli masz program Visual Studio 2015, możesz rozpocząć test wewnątrz kodu.

Aktualizacja: (2017-02-08) Działa również z nunit;

{ 
    "testRunner": "nunit", 
    "dependencies": { 
    ... 
    "NUnit": "3.5.0", 
    "dotnet-test-nunit": "3.4.0-beta-3" 
    }, 
... 
} 
+0

2016.3 został wydany, fyi. –

+0

Można go znaleźć tutaj: http://www.jetbrains.com/resharper/download/ – eddyP23

1

ReSharper obecnie nie obsługuje testów rdzeniowych .net. Jest to zaplanowane na 2016.3.

+0

Dzięki za poinformowanie nas. –

Powiązane problemy