Próbuję ustawić TeamCity na potrzeby projektu. Chcę uruchomić zaplanowaną kompilację, która zawiera etap, w którym uruchamiane są testy NUnit.Testy TeamUpity NUnit - Brak złożeń
Moje NUnit budować krok wygląda następująco:
Runtime: NUnit-2.6.3 v4.0 MSIL
Run tests on: **/Tests/*.dll
Execute: If all previous steps finished successfully
Ale za każdym razem uruchomić kompilacji dostaję błąd mówiąc:
No assemblies were found.
Dlaczego tak się dzieje i jak można to naprawić to? Również, koncepcyjnie, ten etap budowy nastąpi, zanim projekt zostanie faktycznie zbudowany. Ale jak będą istnieć biblioteki testowe (zestawy), chyba że projekt zostanie zbudowany na pierwszym miejscu?
Czy zweryfikowałeś na swoim agencie kompilacji, że te katalogi faktycznie istnieją i mają pliki? I nie, nie możesz przeprowadzić testów, zanim zostaną zbudowane? Dlaczego tak to ustawiłeś? –
Agent jest lokalny. I tak, biblioteki DLL istnieją w używanym katalogu. – ritratt
Aby się upewnić, dodaj krok budowania linii poleceń przed krokiem testowym i dodaj to polecenie: 'dir/s', uruchom to i zobacz, co mówi dziennik kompilacji. Czy widzisz tam swoją bibliotekę testową? –