У меня есть проблема с проточными автоматизированными тестами на моем Дженкинс построить сервер, так как я переехал строки подключения из моих конфигурационных файлов searate файлов с помощью <connectionStrings configSource="connectionStrings.config"/>
NUnit не видя configSource определенных строк подключения при запуске из командной строки
Когда я открываю проект из рабочего пространства Jenkins в VS2013 и запустить тесты все работает нормально. Когда я пытаюсь запустить тесты как часть задания сборки с помощью команды
"C:\Program Files (x86)\NUnit 2.6.4\bin\nunit-console.exe" Path\To\Project\ProjectName.Tests.csproj /xml=TestResults.xml
я получаю ошибки в консоли говоря:
Test Error : ProjectName.Tests.TestClass.TestIfSomethingWorks
System.InvalidOperationException : No connection string named 'ConnectionStringName' could be found in the application config file.
Конечно, как app.config
и файл connectionStrings.config
в корневую папку тестового проекта И проекты в решении, использующие эти строки подключения.
Я что-то не так? Как это исправить?