Nunit テスト ケースを含む Test-A.dll 、Test-B.dll 、Test-C.dll のような複数のテスト アセンブリがあります。私の質問は、Test-*.dll のようなワイルドカード文字を使用して、これらのアセンブリに対してこれらの Nunit テスト ケースを設定する方法です。
質問する
358 次
1 に答える
1
この問題によると、これは TeamCity の機能であり、NUnit の機能ではありません。したがって、カスタム ソリューションを作成しない限り、Jenkins ではできません。
編集:次のPowershellステップで動作するようになりました:
$tests = ''
Get-ChildItem -path "." -Recurse -Include "Test*.dll" | Where-Object {$_.DirectoryName -Match ".*\\bin\\Debug"} | foreach {$tests += ($_.toString() -ireplace ([regex]::Escape($env:WORKSPACE) + '\\'), ' ')}
$env:COMPLUS_Version='v4.0.30319'
Invoke-Expression "c:\PrivateWS\resources\NUnit-2.6.3\bin\nunit-console.exe $tests /result:nunit-result.xml"
于 2015-01-13T14:51:41.457 に答える