2011-07-06 53 views
1

我想一次運行所有測試程序集中的快速測試,以獲得方便的統一輸出。使用nunit控制檯在多個組件中運行單元測試

我目前的批處理文件看起來像這樣,它運行測試:但許多測試失敗(當組件單獨指定時它們通過)。我懷疑這是由於無法訪問某些測試所需的app.config。

@echo off 
setlocal enabledelayedexpansion 
set myvar="d:\path-to-nunit\nunit-console-x86.exe" 
for /r D:\path-to-root-of-working-copy\ %%i In (*.Test.Unit.dll) DO set myvar=!myvar! "%%i" 
set myvar=!myvar! /domain=Multiple /framework=net-4.0 
call %myvar% 

任何人都可以想到我的方法有任何可能的問題嗎?我正在調查,並會更新這個問題,因爲我發現更多。

回答

0

升級到最新版本的NUnit(並在中引用了所有解決方案項目)解決了該問題。

相關問題