Pisałem testy przy użyciu Selenium w NUnit Framework przy użyciu języka C#. Chcę skojarzyć te testy jako część kompilacji w TFS. Tak więc, gdy generowana jest nowa kompilacja. Testy te mogą być uruchamiane również w ramach raportów kompilacji i generowania/wysyłania wiadomości e-mail.Jak zintegrować testy NUnit (napisane w języku C#) w kompilacjach TFS?
Odpowiedz
Polecam użyć nowego systemu kompilacji vNext build. vNastępne kompilacje są oparte na JSON i możesz dodawać zadania wbudowane w msbuild, powershell i inne języki skryptowe.
O tym, jak integrować Tests NUnit w TFS buduje, ten blog opisuje jasno, jak to zrobić: Running NUnit Tests in a TFS 2015 Build vNext
Wystarczy podsumować następująco:
- Dodaj Nuget Pakiet dla NUnit Test Adapter
Określ ścieżkę niestandardowego adaptera testowego wewnątrz definicji kompilacji
Kopiowanie adaptery wewnątrz folderu Visual Studio TestWindows
Określ ścieżkę do Test Adapter niestandardowy z pakietami NUnit
Niektóre inne poradnik dla Ciebie odniesienia:
xUnit or NUnit with Visual Studio Online Build
Running nUnit and Jasmine.JS unit tests in TFS/VSO vNext build
Dziękuję za odpowiedź –
Którą kompilację tfs używasz? Stara Xmal lub nowa kompilacja vnext? –
Używam wersji TFS 2015 –