2017-01-12 8 views
1

По какой-то причине флаг DeploymentEnabled не принимается во внимание при выполнении моих тестов сorderedtest; то есть DirectoryPath выглядит так, как если DeploymentEnabled был True, хотя я явно установил его в False в файле .runsettings.Флаг деблокирования runsettings 'не принят во внимание в заказанных тестах

Мой вопрос связан, скорее всего, с this one, хотя решения там не найдено.

бегаю VS Enterprise 2015.

Любой ключ?

ответ

0

Я понимаю, что, по дизайну, заказал тесты нужно файлы, которые будут развернуты на работу.

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

<TestMethod()> 
<DeploymentItem("Test Files\MyInputFile.txt", "Test Files")> 
Public Sub ... 

В моих .runsettings файл я поставил DeployementEnabled в True, и она работает. Недостаток является у меня было много модульных тестов для обновления с DeploymentItem ...

From Microsoft:

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

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