У меня есть определенные тесты, которые в основном выполняются в двух режимах.Один режим работает с минимальными данными, они предназначены для запуска после каждой фиксации.Другой режим работает с обширными данными, они предназначены для ночного запуска.
Сейчас я использую файл vsmdi, чтобы разделить свои тесты на разные списки с именами на коммит и на ночь, и мои вызовы на сервере сборкиих через командную строку, используя файл vsmdi и имя списка тестов.Чтобы это работало, мне нужно сделать две разные функции [TestMethod], одну для режима фиксации и одну для ночного режима.Затем я, конечно, назначаю их в один из двух списков.
Я подумал, что это немного утомительно ... Я знаю, что вы не можете передавать параметры в ваши методы тестирования, но есть ли способ настроитькласс теста, чтобы каждый тест понимал, в каком режиме он пытается работать?Эту конфигурацию нужно каким-то образом передать через командную строку, чтобы сервер сборки работал, и было бы неплохо, если бы я мог также настроить Visual Studio для работы в одном режиме или другом, или в обоих, в любой заданной точке, чтобы тестовая клавиатура работалаярлыки работают правильно.