Флаг 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...

От Microsoft:

В упорядоченном тесте каждый тест является автономным и независимым. Таким образом, состояние среды не сохраняется между каждым выполненным тестом.

Я думаю, что это отвечает на вопрос.

Другие вопросы по тегам