2012-08-23 21 views
12

Próbowałem wiele, ale wciąż nie prawidłowego link i artykuły, które można uporządkować mój problem.Integracja NUnit z TeamCity

Mam kilka testów NUnit, które chcę zintegrować z serwerem miasta zespołu, do tego używam typu biegacza NUnit w Teamcity, dałem mojej ścieżki pliku DLL, z którego test musi wykonać, ale po podczas gdy jego dawanie "Ta konstrukcja prawdopodobnie zwisa".

Czy muszę robić żadnych dodatkowych konfiguracji dla tego? Czy ktoś może mi w tym pomóc?

Oto Ja załączając mój NUnit zbudować konfigurację biegacz również.

enter image description hereenter image description here

+0

co jest TeamCity zapisu zbudować zalogować? Może być problem w twoich testach? –

+0

Gdzie mogę sprawdzić dzienniki kompilacji? W celach referencyjnych wysyłam Ci test, którego używam do tego. – Ankit

+0

Kliknij wynik kompilacji i pojawi się zakładka "Tworzenie dziennika". –

Odpowiedz

2

mogę powiedzieć parę rzeczy, które być może mogą być przydatne w Twoim przypadku.

  1. Upewnij się, że masz poprawną nazwę swojego projektu testowego.

Powinien być taki jak MyProject001.Tests. Również nazw powinna być taka sama i wreszcie wyjście DLL powinna wyglądać MyProject001.Tests.dll

  1. Upewnij się, że masz MyProject001.Tests.dll w odpowiednim folderze lokalnie i zobowiązać również poprzez SVN.

  2. Czasami Auto MSIL opcja nie jest dobra decyzja.

  3. W ustawieniach NUnit Używam ścieżkę jak */ /BuildOutput/MyProject001.Tests.dll

  4. również skonfigurować wersji Corret .NET Framework.

Mam nadzieję, że ci to jakoś pomoże. Uśmiechaj się, bracie!

P.S.

W moim kodu C# Mam

[TestFixture] 
    public class TestClass 
    { 

     [TestCase] 
     public void Test0001() 
     { 
      // blah blah 
      Assert.AreEqual(true, result); 
     } 

    }