После обновления модульные тесты запускаются через час после завершения через 15 минут.
Мы обновили наш проект модульного тестирования с.NET 3.5 до.NET 4.0. Мы также обновили NUnit с 2.5.2 до 2.59. Теперь устройство тестирует тайм-аут через 50 минут, а раньше оно заканчивалось примерно через 15 минут. Эти тесты выполняются на JetBrains TeamCity 6.0.2 на нашем сервере разработки. Кто-нибудь знает, что может быть причиной этого? Отдельные тесты занимают до 8 минут.
Спасибо,
Джейсон
1 ответ
Ну, я понял это. В наших классах объектов домена были места, где у нас были валидаторы (MS Enterprise Library) для общедоступных свойств. Валидаторы ссылались на ключи из файла ресурсов проекта. У нас были несуществующие ключи ресурсов в наших валидаторах. Это приводило к ошибкам, которые приводили к истечению времени ожидания наших модульных тестов. Я думаю,.NET 4.0 более строгий. Спасибо за все предложения. - Джейсон -