Почему я не могу указать TestAdaptersPaths в моем файле runsettings?

Я работаю над запуском тестов NUnit перед развертыванием в Azure, поэтому я создал приложение для запуска тестов:

https://github.com/EdLichtman/HelloAzureCI

Когда я запускаю это на своем собственном ПК, все работает правильно, 3 модульных теста проходят, а один терпит неудачу (как я и ожидал, я тестирую Environment AppSettings)

Однако при развертывании в Azure я получаю сообщение об ошибке: недопустимые параметры «RunConfiguration». Неожиданный XmlElement: «TestAdapterPaths».

Я даже автоматизировал создание файла .runsettings в Powershell, чтобы гарантировать, что прямой путь (D: \ home \ etc ...) был инициализирован как TestAdaptersPaths, чтобы я мог проверить, не может ли он просто найти testAdaptersPaths путь, который я указывал, но по-прежнему возникает ошибка.

Я использую точное написание и древовидную структуру из руководства Microsoft по .runsettings, почему это не работает?


person user3654055    schedule 25.08.2017    source источник
comment
Я действительно хочу знать, почему это работает, поэтому я не отвечаю на свой вопрос, но если кто-нибудь придет сюда с той же проблемой, я использовал следующее решение: потому что мне не нужно ничего, кроме TestAdapterPath, я добавил / TestAdapterPath: [Source ] вместо всего файла настроек   -  person user3654055    schedule 25.08.2017


Ответы (1)


Похоже, вам не хватало "s". попробуйте использовать TestAdaptersPaths, а не TestAdapterPaths.

person Satya Madala    schedule 25.10.2017