Как заставить SpecUnit работать в сборке TeamCity CI - PullRequest
0 голосов
/ 26 августа 2008

Я пытаюсь запустить SpecUnit в сборке с непрерывной интеграцией с использованием Nant. На данный момент файлы находятся в правильном месте, но файл SpecUnit.Report.exe не генерируется. Вот соответствующая задача из скрипта nant build:

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

Обратите внимание:

  • ${specunit.exe} - это полный путь к папке «SpecUnit.Report.exe».
  • ${output.dir} - выходной каталог teamcity для текущего агента сборки.
  • ${acceptance.tests.assembly} - это "AcceptanceTests.dll"

Кто-нибудь пробовал это раньше?

1 Ответ

0 голосов
/ 26 августа 2008

Вам нужно указать полный путь к аргументу сборки, я думаю ...

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