Как часть некоторого build automation of running xUnit.net tests with MSBuild, я столкнулся с ситуацией, когда мне нужно перебрать партию элементов.Ошибка при обнаружении ошибки в MSBuild
Внутри цикла мне нужно определить, не сработала ли итерация, , но Я хочу продолжить выполнение независимо. Затем после пакетного бита мне нужно знать, произошли ли какие-либо ошибки, чтобы сообщить результат TeamBuild.
IOW, в псевдокоде:
Task Name=RunTests
CreateItems
ForEach item CallTarget Target=RunTest ContinueOnError=true
CombineNUnitResults
Report success/failure
Task Name=RunTest
XUnit item
Я надеюсь, что это может быть достигнуто без пользовательской задачи (или взлома xUnit.NET MSBuild задачу сделала Йонну). (Но готов использовать задачи MSBuild сообщества или SDC)
И @BradWilson: Я это разве можно делать чисто, я буду искать изменения Йонны в а-ля задачи NUnit также сделать его в XUnit задачу
Смотрите также: How do I get Team Build to show test results and coverage for xUnit.net test suite?
Спасибо, Брэд, я тоже отслеживал его. –