我想一次性在所有测试程序集中运行快速测试,以获得方便的统一输出。
我当前的批处理文件如下所示,它运行测试:但许多测试失败(它们在单独指定程序集时通过)。我怀疑这是由于无法访问某些测试所需的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 :(得分:0)
升级到最新版本的NUnit(并在所有解决方案项目中引用它)解决了这个问题。