У меня есть некоторые интеграционные тесты, которые попадают на веб-сервер и проверяют определенные функции. В зависимости от среды сборки сервер будет иметь другой адрес (http://localhost:8080/, http://test-vm/ и т. Д.). Я хотел бы запустить эти тесты из сборки TFS.Конфигурация окружения для тестов, выполняемых в NUnit
Мне интересно, какой способ настроить эти тесты? Я просто добавлю настройки в файл конфигурации? Я делаю это в настоящее время. Кстати, у нас есть отдельная ветвь на тестовую среду, поэтому у меня может быть другой файл конфигурации, проверенный для каждой среды. Интересно, есть ли лучший способ?
Я хотел бы, чтобы проект сборки мог сообщить тесту, какой сервер тестировать. Это кажется лучше, потому что тогда мне не нужно поддерживать конфигурационную информацию на основе каждой ветки.
Я считаю, что буду использовать NUnit для Team Build (http://nunit4teambuild.codeplex.com/), чтобы заставить NUnit/TFS играть вместе.
да, похоже, что я буду использовать XmlUpdate от MSBuildTasks (http://msbuildtasks.tigris.org /) –