2010-07-12 15 views
1

J'ai configuré un serveur CCNet avec MSBuild et MSTest. Ensuite, j'ai créé un projet de test avec quelques tests unitaires. La construction est réussie, mais deux des tests unitaires échouent (volontairement). Je reçois un e-mail indiquant que la construction n'a pas réussi (même les tests unitaires ont échoué). Est-il possible d'envoyer un email séparé (si seulement les tests unitaires échouent) ou de changer le contend de l'email afin que je puisse voir que seuls les tests unitaires ont échoué et non le Build themself?CCnet MsBuild et MSTest

Je me réjouis de votre réponse, Sincères salutations

Sandor D.

+0

Skimming la documentation Je ne pense pas, non - Je pense qu'ils sont tous deux traités comme le même événement d'échec. CC.NET est open source mais il devrait être possible d'améliorer cela. Vous pouvez, bien que j'oublie exactement comment, inclure les journaux de construction et les journaux de test dans l'e-mail afin que vous puissiez voir à partir du contenu de l'email qui s'est mal passé. – Rup

+0

D'accord, merci pour l'instant. Serait bien si SB pourrait me dire comment. Et aussi s'il est possible de changer le contenu de l'Email! –

Répondre

0

D'accord, je ai apposé ma ccnet.config avec le code suivant:

<email> 
... 
<xslFiles> 
    <xslFile>xsl\header.xsl</xslFile> 
    <xslFile>xsl\modifications.xsl</xslFile> 
    <xslFile>xsl\compile-msbuild.xsl</xslFile> 
    <xslFile>xsl\unittests.xsl</xslFile> 
    <xslFile>xsl\MsTestReport2008.xsl</xslFile> 
    <xslFile>xsl\MsTestSummary.xsl</xslFile> 
</xslFiles> 
</email> 

Alors maintenant je reçois une sortie des tests unitaires réussis et échoués dans l'email du rapport.

Je voudrais modifier le fichier "header.xsl", est-ce que quelqu'un sait où je peux trouver le fichier * .XML correspondant où le fichier "header.xsl" obtient ses informations ??? Sincèrement vôtre