TestFixtureSetUp время от времени завершался ошибкой при работе через cc.net

Я запускаю ночные сборки, используя cc.net 1.4.2. Я тоже использую nunit2.4.8. Если я принудительно собираю сборку вручную, она работает нормально, но большинство моих ночных запланированных сборок терпят неудачу, говоря, что установка testfixture не удалась. Это какая-то ошибка в nunit2.4.8 или что-то еще, поскольку я не могу узнать причину


person sam    schedule 17.04.2009    source источник
comment
Я только начал получать эту проблему сегодня утром с CC.NET и NUnit 2.4.6. Мои модульные тесты отлично работают на моей машине разработчика, но теперь на сервере CC.NET все мои тесты говорят, что TestFixtureSetUp не удалось выполнить в программе установки.   -  person nickytonline    schedule 15.12.2009
comment
Оказывается, моя тестовая база данных устарела, поэтому в моей настройке не выполнялись вызовы БД. Может быть, вы недавно что-то изменили или у вас всегда была проблема?   -  person nickytonline    schedule 15.12.2009


Ответы (1)


Это тот же проект cc.net, который должен запускаться каждую ночь? В противном случае может быть разница в их настройке. Если они одинаковы, я бы посоветовал добавить запись в код установки тестового устройства, чтобы посмотреть, сможете ли вы отследить проблему. Возможно, на сервере выполняется ночная задача (возможно, резервное копирование или сканирование на вирусы), которая вызывает проблему. Другая возможность - задача, запущенная на другом сервере (например, перевод базы данных в автономный режим). Я не верю, что это ошибка в NUnit.

person Pedro    schedule 23.04.2009