Я просто не могу за жизнь мне получить мой файл сборки NANT прекратить после неудачного испытания и возвращения (таким образом предотвращая упаковки и артефактов шаг от бега)nunit2 Nant задача всегда возвращает код завершения 0 (Teamcity 5,0)
Это единица часть файла NANT:
<target name="unittest" depends="build">
<nunit2 verbose="true" haltonfailure="false" failonerror="true" failonfailureatend="true">
<formatter type="Xml" />
<test assemblyname="Code\AppMonApiTests\bin\Release\AppMonApiTests.dll" />
</nunit2>
</target>
И независимо от того, какое сочетание истина/ложь я установить haltonfailure, failonerror, свойства failonfailureatend на результат всегда так:
[11:15:09]: Some tests has failed in C:\Build\TeamCity\buildAgent\work\ba5b94566a814a34\Code\AppMonApiTests\bin\Release\AppMonApiTests.dll, tests run terminated.
[11:15:09]: NUnit Launcher exited with code: 1
[11:15:09]: Exit code 0 will be returned.1
Пожалуйста, помогите, поскольку я не хочу публиковать двоичные файлы, где завершились модульные тесты !!!
TeamCity 5.0 сборки 10669
AppMonApiTests.dll ссылки
nunit.framework.dll v2.5.3.9345
блок не установлен на сервере сборки или GAC'd
Используя Nant-0,85 и 0,85-Nantcontrib
Спасибо, Jonathan
Здравствуйте, удаление этих свойств не имеет значения. Помните, что я не использую nunit-console, но я полагаюсь на TeamCity, чтобы заменить задачу nunit2 своей обычной. Я не использую плагины или бегуны ninit TeamCity, поэтому то, что именно проходит тесты, является загадкой ... doco немного беден и расстраивает вокруг всей этой области – Jonathan