2014-12-15 35 views
2

Я использую CCNET для планирования и запуска некоторых автоматических тестов. У меня есть несколько исполняемых файлов, которые я хочу запустить. Они разработаны в C#/WPF. Я выхожу из приложения, используя код выхода «Shutdown (0);».CruiseControl.NET (CCNET) «Обработано событие, полученное в результате», но построит ожидания?

CC запускает приложение, приложения завершаются, а затем завершается, консоль CC показывает «Полученное событие процесса», но, похоже, продолжает ждать выхода приложения.

Как я могу заставить CC рассмотреть задачу и перейти к следующей задаче? Я добавил 0 в successExitCodes и установил неограниченный таймаут с 0 в buildTimeoutSeconds.

+0

Можете ли вы видеть, что процесс windows для приложения C# действительно вышел? т.е. через диспетчер задач. –

+0

Да, я видел, что он вышел, и консоль подняла выход. Я нашел проблему - процесс запустил другой процесс, который он не убил до выхода. CCNET ждал, пока этот дочерний процесс также не выйдет. – user1107685

ответ

0

Я нашел и разрешил проблему.

Процесс, который я выполнил, выполнил другой процесс и не убил его перед выходом. CCNET ожидала, что этот дочерний процесс также выйдет.