2012-02-14 60 views
1

我有一個Psake腳本,在本地很棒。它運行得很好;但是,Nunit加速了nunit-agent.exe進程,並且不會處理它們。如何用Psake清理NUnit進程?

這不是一個本地問題,因爲我沒有拉下我的倉庫(其中包含Nunit)的每個版本的新副本。

在構建服務器,這是拉低新鮮的副本,這打破自從與NUnit的-agent.exe相關的文件被鎖定,並首次成功運行後仍在運行。

有沒有辦法清理過程NUnit的已跑了之後還是有不同的方式,我應該調用NUnit的?從我PSake腳本

段:

$nunit = "$toolsDirectory\NUnit\net-2.0\nunit-console-x86.exe" 

# paths to test assemblies get passed into this function 
function RunNunit ($test_assembly) { 
    exec { & $nunit $test_assembly /nologo /nodots /xml=$test_assembly.xml } 
} 

回答

1

我解決了問題。我使用的是NUnit 2.5.x;然而,當我升級到2.6.12035時,代理商妥善處理。