2008-08-26 7 views
0

J'essaie de faire fonctionner SpecUnit dans une construction d'intégration continue en utilisant Nant. Pour le moment, les fichiers sont à la bonne place mais aucune sortie n'est générée à partir de SpecUnit.Report.exe. Voici la tâche en question à partir du script de construction nante:Comment faire fonctionner SpecUnit dans une build CI TeamCity

<echo message="**** Starting SpecUnit report generation ****" /> 
<copy file="${specunit.exe}" tofile="${output.dir}SpecUnit.Report.exe" /> 
<exec program="${output.dir}SpecUnit.Report.exe" failonerror="false"> 
    <arg value="${acceptance.tests.assembly}" /> 
</exec> 

S'il vous plaît noter:

  • ${specunit.exe} est le chemin complet où « SpecUnit.Report.exe » est situé.
  • ${output.dir} est le répertoire de sortie teamcity de l'agent de construction actuel.
  • ${acceptance.tests.assembly} est "AcceptanceTests.dll"

Quelqu'un a essayé cela avant?

+0

se rappeler que vous pouvez utiliser le rapport dans le résumé de la construction comme un autre onglet –

Répondre

0

Vous devez spécifier le chemin complet à l'argument de montage ... Je pense

<exec program="${output.dir}SpecUnit.Report.exe" verbose="true"> 
     <arg value="${output.dir}${acceptance.tests.assembly}" /> 
    </exec> 
Questions connexes