2016-11-10 61 views
6

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?

+0

Którą kompilację tfs używasz? Stara Xmal lub nowa kompilacja vnext? –

+0

Używam wersji TFS 2015 –

Odpowiedz

5

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:

  1. Dodaj Nuget Pakiet dla NUnit Test Adapter
  2. 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

+1

Dziękuję za odpowiedź –