Team City + Gallio проводит тесты, но результаты не отображаются

Недавно мы обновились до 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 ответ

Попробуйте установить 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> 
Другие вопросы по тегам