Я переписываю некоторые тесты, написанные в nUnit, потому что TFS2010 лучше интегрируется с MSTest.exe. Я выполнил около 70 модульных тестов, и теперь сборка TFS настроена так, чтобы не развертывать веб-сайт в случае неудачи тестов, ухо !!!
Теперь мне нужно выполнить интеграционные тесты, которые фактически тестируют с использованием хранилища базы данных на нашем сервере сборки (используется только для тестов сборки). У меня есть около 40 тестов для моего пользовательского хранилища, и если я запускаю его локально в VS2010(подключается к сборке БД) работает нормально.Как только я проверяю это, и моя сборка CI запускает сборку, она не проходит тесты интеграции.Несколько тестов + -4 выполняются нормально, а затем начинается с: «При установке соединения с SQL Server произошла ошибка, связанная с сетью или конкретным экземпляром». Некоторые из тестов выполнены успешно, а некоторые - локально, но все в порядке.
Я понял, что MSTest является многопоточным, так что многочисленные тесты могут запускаться одновременно, верно?Не увеличивая пул соединений для SQL, как мне пройти через это?
Спасибо
Джек