Как получить текст "Внутреннее исключение" из результатов теста, запущенного на TFS 2010
У меня есть несколько модульных тестов MSTest, которые отлично работают на моей машине, но не дают результатов в моей автоматической сборке.
Ошибка дает общее исключение ошибки, а затем говорит "Смотрите внутреннее исключение для деталей".
Обычно я просто запускаю тест, а затем проверяю внутреннее исключение. Но он отлично работает на моей машине.
Есть ли способ сказать тестам записывать внутренний тест исключения? Или я должен войти в свою сборочную машину и попробовать запустить тесты оттуда? (На мой взгляд, не очень хорошее решение.)
1 ответ
Я не знаю ни одного метода получения исключения после того, как тест не пройден.
Вы всегда можете использовать регистратор, чтобы регистрировать возникающие исключения и записывать их в файл или отправлять вам по почте, чтобы вы получили всю необходимую информацию.
Или вы можете (временно) обернуть свой модульный тест в try/catch -> throw и записать InnerException в свой результат теста.