Как получить текст "Внутреннее исключение" из результатов теста, запущенного на TFS 2010

У меня есть несколько модульных тестов MSTest, которые отлично работают на моей машине, но не дают результатов в моей автоматической сборке.

Ошибка дает общее исключение ошибки, а затем говорит "Смотрите внутреннее исключение для деталей".

Обычно я просто запускаю тест, а затем проверяю внутреннее исключение. Но он отлично работает на моей машине.

Есть ли способ сказать тестам записывать внутренний тест исключения? Или я должен войти в свою сборочную машину и попробовать запустить тесты оттуда? (На мой взгляд, не очень хорошее решение.)

1 ответ

Решение

Я не знаю ни одного метода получения исключения после того, как тест не пройден.

Вы всегда можете использовать регистратор, чтобы регистрировать возникающие исключения и записывать их в файл или отправлять вам по почте, чтобы вы получили всю необходимую информацию.

Или вы можете (временно) обернуть свой модульный тест в try/catch -> throw и записать InnerException в свой результат теста.

Другие вопросы по тегам