Question

J'essaie de faire fonctionner SpecUnit dans une version d'intégration continue utilisant Nant.Pour le moment, les fichiers sont au bon endroit mais aucune sortie n'est générée à partir de SpecUnit.Report.exe.Voici la tâche pertinente du script de build nant :

<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>

Veuillez noter:

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

Quelqu'un a déjà essayé ça ?

Était-ce utile?

La solution

Vous devez spécifier le chemin complet de l'argument d'assemblage, je pense...

   <exec program="${output.dir}SpecUnit.Report.exe" verbose="true">
      <arg value="${output.dir}${acceptance.tests.assembly}" />
    </exec>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top