nunit-console.exe зависает после завершения тестового запуска

У нас возникла проблема с NUnit 2.5.3: nunit-console.exe не возвращается после завершения всех тестов. Процесс зависает навсегда.

Пример: Все тесты успешны, но он продолжает что-то делать. Вывод:

Runtime Environment -

OS Version: Microsoft Windows NT 5.1.2600 Service Pack 3
CLR Version: 2.0.50727.3603 ( Net 2.0.50727.3603 )

ProcessModel: Default    DomainUsage: Single
Execution Runtime: net-2.0.50727.3603
.................................................................................
Tests run: 119, Errors: 0, Failures: 0, Inconclusive: 0, Time: 60,5217744 seconds
Not run: 0, Invalid: 0, Ignored: 0, Skipped: 0

Однако он работает с версией графического интерфейса Nunit.

Любые идеи?

Ваше здоровье,

бья


person Igor Lankin    schedule 12.03.2010    source источник
comment
Используете ли вы насмешливую/изоляционную структуру? Это новые тесты? Есть ли специальный тест, который воспроизводит его, когда он выполняется один?   -  person Elisha    schedule 12.03.2010
comment
Никаких насмешек/изоляции. Тесты работали с MSTest, переходим на NUnit. Нет, эта проблема возникает только тогда, когда все тесты выполняются вместе. Каждое приспособление само по себе работает до завершения.   -  person Igor Lankin    schedule 12.03.2010


Ответы (1)


Любая многопоточность? У меня были проблемы с тем, что потоки не завершались правильно и вызывали это.

person Adam Driscoll    schedule 12.03.2010
comment
но все тесты заканчиваются успешно. Тогда это метод TearDown? - person Igor Lankin; 12.03.2010
comment
Можете ли вы подключиться к процессу NUnit, когда он зависает и ломается? Это может дать вам представление о том, что именно делает бегун. - person Adam Driscoll; 12.03.2010
comment
Всем спасибо - проблема решена. Были некоторые проблемы с многопоточностью и открытыми сокетами :) Использование IDisposable правильно решило проблему. - person Igor Lankin; 15.03.2010