Флаг DeploymentEnabled runsettings не учитывается в упорядоченных тестах
По какой-то причине DeploymentEnabled
флаг не учитывается при запуске моих тестов из orderedtest
; то есть DirectoryPath
как будто DeploymentEnabled
было True
хотя я явно установил его False
в .runsettings
файл.
Мой вопрос, похоже, тесно связан с этим, хотя решения там не найдено.
Я бегу VS Enterprise 2015.
Любая подсказка?
1 ответ
Насколько я понимаю, заказанные тесты по своей конструкции должны быть развернуты для работы.
Следовательно, я добавил подобный код везде, где это было необходимо в моих классах модульного тестирования
<TestMethod()>
<DeploymentItem("Test Files\MyInputFile.txt", "Test Files")>
Public Sub ...
В моем файле.runsettings я установил DeployementEnabled
в True
и это работает. Недостатком было то, что у меня было много юнит-тестов для обновления DeploymentItem
...
В упорядоченном тесте каждый тест является автономным и независимым. Таким образом, состояние среды не сохраняется между каждым выполненным тестом.
Я думаю, что это отвечает на вопрос.