Próbowałem ostatnio użyć NAnt (beta 0.86.2962.0) do uruchomienia testów jednostkowych skompilowanych z ostatnią stabilną wersją NUnit (v2.4.8) bez powodzenia.Jak uruchomić testy NUnit v2.4.8 z NAnt 0.86 beta?
Błąd pojawia się następująco:
[nunit2] Montaż "C: \ Dev \ mójprzykład \ bin \ testy \ My.Sample.Tests.dll" nie zawiera żadnych testów.
Oczywiście zestaw zawiera testy, które można uruchomić u dowolnego biegacza, np. NUnit One, TestDriven lub Resharper. Chciałbym użyć < nunit2> zadania, a nie bezpośrednio < exec> one, ale zastanawiam się, czy jest to nadal możliwe, nawet przy użyciu plików app.config do wiązania wersji zespołów.
I ten drugi ... Kiedyś, aby spróbować zrobić magię app.config aby spróbować i dostać zadanie nunit2 do pracy, ale zrezygnował jakiś czas temu i teraz użyć exec zadanie jak opisano powyżej. –
Don, Andy: Wierzę, że dobrym powodem do użycia zadania zamiast jest, jeśli twój zestaw testów ma testy oznaczone [ExpectedException], a wyjątek jest faktycznie rzucany, zadanie NAnt zgłasza to jako niepowodzenie zamiast sukcesu i kompilacja nie powiedzie się. Mam teraz ten problem. Rozwiążę to za pomocą , ale oczywiście doceniam kolejną pomoc. –
azheglov
HI faceci, próbuję użyć mojej jednostki test dll w pliku arg. Ale nie mówi, które testy zawiodły. Znacznik arg nie ma komunikatu "verbose" lub błędu "fail", więc w jaki sposób dowiesz się, czy Twoje testy się nie powiodły? – alice7