Team City + Gallio проводит тесты, но результаты не отображаются - PullRequest
1 голос
/ 19 мая 2010

Мы недавно обновились до Visual Studio 2010, и как часть нашего обновления мы начали использовать предварительные версии Gallio 3.2. В Visual Studio все работает нормально (через resharper), но у меня проблемы с интеграцией TeamCity. Похоже, что тесты выполняются во время сборок TeamCity очень хорошо (наша сборка занимает достаточно много времени, чтобы выполнить все наши тесты), но тесты не отображаются в области тестирования TeamCity. Вот цель теста из нашего файла сборки NANT (это не изменилось в нашем обновлении вообще). Есть ли хитрость в том, чтобы тесты отображались в TeamCity, или это что-то сломалось в последних сборках Gallio?

<target name="runTests">
<gallio
result-property="exitCode"
failonerror="false">
<runner-extension value="TeamCityExtension,Gallio.TeamCityIntegration" />
<assemblies>
<include name="..\Source\Tests\${testProject}\bin\Debug\${testProject}.dll" />
</assemblies>
</gallio>
</target>

1 Ответ

0 голосов
/ 09 декабря 2011

Попробуйте установить echo-results="true" так:

<target name="runTests">
<gallio
result-property="exitCode"
echo-results="true"
failonerror="false">
<runner-extension value="TeamCityExtension,Gallio.TeamCityIntegration" />
<assemblies>
<include name="..\Source\Tests\${testProject}\bin\Debug\${testProject}.dll" />
</assemblies>
</gallio>
<fail if="${exitCode != '0'}" >One or more tests failed. Please check the log for more details</fail>    
</target> 
...