Какие файлы "Local.testsettings" и "TraceAndTestImpact.testsettings", созданные в Visual Studio при запуске нового тестового проекта?

При создании нового тестового проекта с использованием visual studio создаются эти 2 файла, какова цель этих файлов? Если для запуска тестов с использованием Visual Studio эти файлы, по-видимому, не нужны.

Ответы

Ответ 1

Local.testsetting в основном используется для определения ваших тестовых атрибутов. Допустим, у вас есть набор тестовых примеров, которые вы хотите выполнить, используя машину удаленного контроллера, которую вы можете настроить в разделе "Хост" в этом файле настроек. Также есть несколько других атрибутов теста, таких как "TestTimeout: установить определенный тайм-аут для всех ваших тестовых примеров", "Установка и очистка" Script ": если вы хотите запустить некоторый script перед запуском любого теста и после выполнения всех тестовых случаев, Вы можете взять этот файл в качестве глобального файла настроек для всех тестовых примеров в этом тестовом проекте.

Будет еще один файл с расширением .VSMDI. Этот файл содержит список тестовых примеров в рамках этого тестового проекта. И вы можете сгруппировать тестовые примеры, используя это. Например, давайте предположим, что у вас есть набор тестовых примеров, которые вы хотите интегрировать в свою автоматическую систему сборки, и у вас есть другие тестовые примеры (например, что-то, открывающее браузер и проверяющий какой-то элемент), которые вы не хотите интегрировать с вашим построить систему. Таким образом, можно использовать всю эту группировку, используя этот .vsmdi.

-спасибо