2012-08-23 25 views
12

Ho provato molto, ma non ho ancora trovato collegamenti e articoli corretti che possano risolvere il mio problema.NUnit Integrazione con teamcity

Ho alcuni test NUnit, che voglio integrare con Team City Server, per questo sto usando NUnit runner type in Teamcity, ho dato il mio percorso di file dll da cui il test deve essere eseguito, ma dopo un mentre sta dando "Questa build è probabilmente sospesa".

Devo fare altre configurazioni per questo? Qualcuno può aiutarmi in questo.

Qui si allega anche la mia configurazione NUnit build runner.

enter image description hereenter image description here

+0

ciò che è TeamCity scrittura di costruire registrare? Potrebbe essere un problema nei tuoi test? –

+0

Dove posso controllare i log di costruzione?, Per il vostro riferimento vi sto inviando il test che sto usando per questo. – Ankit

+0

Fare clic sul risultato della build e verrà visualizzata la scheda 'Build Log'. –

risposta

2

posso dire un paio di cose che forse possono essere utili nel vostro caso.

  1. Verificare di disporre del nome corretto per il progetto Test.

Quindi dovrebbe essere come MyProject001.Tests. Anche gli spazi dei nomi dovrebbero essere gli stessi e, infine, l'uscita DLL dovrebbe assomigliare MyProject001.Tests.dll

  1. Assicurarsi di avere MyProject001.Tests.dll nella cartella corretta a livello locale e si commettono anche tramite SVN correttamente.

  2. A volte l'opzione Auto MSIL non è una buona decisione.

  3. In Impostazioni NUnit Io uso percorso come */ /BuildOutput/MyProject001.Tests.dll

  4. anche l'installazione versione corret .NET framework.

Spero che ti possa aiutare in qualche modo. Continua a sorridere, fratello!

P.S.

Nel mio codice C# ho avuto

[TestFixture] 
    public class TestClass 
    { 

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

    } 
Problemi correlati