2015-02-06 2 views
0

Я пытаюсь автоматизировать некоторые модульные тесты с помощью нашего процесса сборки TFS, а некоторые результаты тестов имеют эту ошибку: «Процесс агента был остановлен во время теста.»Испытания с ожидаемым результатом исключения со следующей ошибкой: «Процесс агента был остановлен во время выполнения теста».

Все они имеют атрибут «ExpectedException». Например:

[ExpectedException(typeof(SuEnlaceModelException))] 
    public void SuEnlaceModelParser_ParseDatesError_MonthIsNotANumber() 
    { 
     var testingDatesFakeModel = new TestingDatesFakeModel(); 
     SuEnlaceModelParser.ParseLine(testingDatesFakeModel, "x", "2014no01"); 
     Assert.Fail("Exception must be thrown before reaching this Assert"); 
    } 

Когда я запускаю эти тесты из Test Explorer, результаты «Test пройдены». Но когда они выполняются из сборки, они заканчиваются предыдущей ошибкой.

Почему это происходит? Как я могу это исправить?

Спасибо.

+0

Какой шаблон вы используете? Вы должны использовать DefaultTemplate.12.xaml ... –

+0

Я использую настраиваемый шаблон, но я только что попробовал сборку с defaultTemplate, и это дает мне ту же проблему –

ответ

0

Я нашел причину ошибки!

У меня был один примерочных улов со следующим предложением в регионе загвоздка:

Debugger.Break(); 

Я удалить эту строку и теперь все результаты испытаний OK.