В моем проекте Coded UI Test мне нужно проверить, соответствуют ли несколько меток или сообщений контексту. Но эти проверки не критичны, если не согласованы, и мне нужно выводить их только как предупреждения.
Обратите внимание, что я использую вложенные упорядоченные тесты, чтобы использовать только один глобальный упорядоченный тест с vstest.console.exe и сразу получить полный отчет о покрытии тестов.
До сих пор я создавал утверждения для проверки этих согласований, но ошибка подтверждения приводит к провалу теста, затем к упорядоченному провалу теста и затем к остановке воспроизведения.
Я пытался изменить значение Playback.PlaybackSettings.ContinueOnError до и после утверждения: это работает, как я ожидаю, так как утверждение хорошо отображается как предупреждение в файле отчета html. Но как бы то ни было, это приводит к тому, что упорядоченный тест останавливается, а затем моя глобальная упорядоченная цепочка тестов завершается неудачей ...
Я пытался использовать TestContext.WriteLine вместо создания assert, но, похоже, это не выводится в html-отчете.
Итак, мой вопрос:
есть ли способ создать утверждение только как предупреждение, которое будет выводиться в файл отчета html и не приведет к сбою теста?
Большое спасибо за любой ответ и помощь в этом;)