Mam zespół testowania jednostkowego, używając NUnit, który zawiera tysiące testów w różnych przestrzeniach nazw i urządzeniach.NUnit: Globalne urządzenie instalacyjne nieużywane, gdy urządzenie jest uruchamiane, określone jest w wierszu poleceń
Chcę uruchomić globalną konfigurację przed uruchomieniem testów w moim zespole (konfigurowanie detektorów śledzenia). Mogę to zrobić, tworząc [SetUpFixture]
w globalnej przestrzeni nazw.
Działa to dobrze, gdy uruchomione wszystkie testy np: nunit.exe testassembly.exe
Jednak gdybym określić urządzenie do przetestowania, a następnie globalna konfiguracja nie jest prowadzony, na przykład: nunit.exe testassembly.exe /fixture=MyTests
Jak mogę zapewnić globalny konfiguracja, która jest zawsze uruchamiana przed uruchomieniem jakichkolwiek testów w zespole?
UPDATE:
Zauważ, że biegacz testu konsola będzie działać dobrze przy użyciu opcji /run
, czyli globalny setup jest uruchamiany, nawet jeśli tylko dany element testowy jest prowadzony. Jestem po rozwiązanie dla biegacza testu GUI.
Którą wersję NUnit używasz? – sll
@sllev - NUnit 2.5.5. Przetestowano także najnowszą stabilną wersję 2.5.10.11092. – Ergwun
Opublikuj swoje pytanie jako odpowiedź, pomogło mi to. –