2009-10-28 9 views
9

mam zainstalowane TestDriven.NET w Visual Studio 2008 i kiedy uruchomić test MbUnit z TD.Net otrzymuję komunikat:Czy test Gallio/MbUnit może przebiegać bez instalowania Gallio?

Wygląda na to, że próbujesz wykonać test jednostki Galijo/MbUnit .

Dla Gallio v3.0.6 zbudować 787/Galijo v3.1 zbudować 313 lub powyżej (zalecane): proszę upewnić się, że katalog zawierający Twój referencyjna 'MbUnit.dll' zawiera również plików Test biegacz Galijo za ('MbUnit.dll .tdnet "," TDNet \ Gallio.TDNetRunner.dll "," Gallio.dll "itp.)

Dobrze duh. Nie zainstalowałem jeszcze Gallio i dlatego narzeka.

Wiem, że mogę łatwo zainstalować Gallio teraz i przejść z tym. Jednak bardzo chciałbym się dowiedzieć, czy mogę uruchomić te testy bez instalowania Gallio na każdym komputerze programisty. Czy mogę dołączyć kilka bibliotek dll do mojego katalogu bin, aby to działało?

Czy ktoś wcześniej osiągnął sukces?

Uwaga: Postępowałem zgodnie z instrukcjami w powyższym komunikacie i nie działało.

Dzięki!

Odpowiedz

2

Wygląda na to, że używasz zupełnie nowej wersji TDNet, która powinna obsługiwać testy MbUnit natychmiast po wyjęciu z pudełka bez konieczności instalacji. To dobrze.

Spróbuj pobrać dystrybucję plików ZIP z Gallio i wyodrębnić ją gdzieś. W ogóle nie powinno być konieczności zmiany kolejności plików. Wystarczy odwołać się do nich z projektu testowego na miejscu.

Minimalny zestaw plików, które należy skopiować do drzewa źródłowego, jest nieco skomplikowany, ponieważ zależy od funkcji, które chcesz zachować. Generalnie bezpiecznie można usunąć foldery testowych adapterów szkieletowych, których nie chcesz teraz używać (RSpec, NUnit, csUnit itp.) Lub wtyczek, które bezwzględnie wymagają instalacji (VisualStudio, ReSharper).

Pamiętaj, że musisz zachować pliki * .plugin i zasoby dla wszystkich używanych wtyczek. Biblioteki nie są wystarczające same.

0

Nie trzeba instalować Gallio, wystarczy biblioteka DLL oferowana przez nuget. Sprawdź to, zastosuj do swoich projektów, następnie sprawdź w bibliotece dll i jesteś gotowy. Będą jednak potrzebować testera, takiego jak TDNet.

  1. Otwarte VS2012
  2. Wybierz Narzędzia> Biblioteka Pakiet Manger> Zarządzaj Nuget Pakiety do sporządzania roztworu ...
  3. Szukaj "Gallio & MbUnit" & Install (poprosi które otwarte projekty chcesz zastosować dll to)
  4. Dokonaj odprawy SVN w katalogu pakietów i dll, które są pobierane.
Powiązane problemy