Существует ли способ выполнить модульные тесты последовательно с MSTests?

Похож на Вас, должен добавить специальный тип кадра к MP3. Обратитесь на сайт на теги ID3

, Также учебное руководство для мутагена подразумевает, что можно добавить, что теги ID3 в мутагене видят

35
задан jessehouwing 29 December 2016 в 20:05
поделиться

3 ответа

Существует понятие «упорядоченный тест», в котором вы можете перечислить тесты последовательно. Он больше ориентирован на обеспечение определенного последовательного порядка, но я не понимаю, как это будет возможно, если B не будет ждать завершения A.

Кроме того, очень жаль, что ваши тесты мешают друг другу. . Существуют методы Setup / TearDown, которые можно использовать для каждого теста, так что в конце концов можно будет изолировать тесты друг от друга.

19
ответ дан 27 November 2019 в 06:42
поделиться

Использовать Заказанный тест .

Тест> Новый тест> Заказанный тест

Test > New Test

Ordered Test

28
ответ дан 27 November 2019 в 06:42
поделиться

Наконец я использовал заказанный метод тестирования. Он работает хорошо.

Однако я чертовски потратил время, заставляя его работать с сборкой NAnt. Запуск только упорядоченного списка тестов в сборке требует использования переключателей / testmetadata и / testlist в блоке вызова MSTest. Документация по ним отрывочна, если использовать доброе описание. Я везде ищу в Google примеры «MSTest / testmetadata / testlist», но безрезультатно.

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

  1. Отредактируйте файл метаданных теста (с расширением .vsmdi) и добавьте новый список. к списку тестов (первый узел в дереве слева панель. Дайте ему желаемое имя, например «SequentialTests».
  2. Если вы использовали переключатель / testcontainer для вызова MSTest, удалите его.
  3. Добавьте переключатель для MSTest -> / testmetadata:
  4. Добавить переключатель для MSTEst / testlist: SequentialTests (или любое другое имя, которое вы использовали)

Затем MSTest запускает только тесты, перечисленные в созданном вами списке тестов.

Если у кого-то есть метод получше, я хотел бы услышать об этом!

8
ответ дан 27 November 2019 в 06:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: