2011-07-06 55 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(并在中引用了所有解决方案项目)解决了该问题。

相关问题