1

我想一次性在所有测试程序集中运行快速测试,以获得方便的统一输出。

我当前的批处理文件看起来像这样,它运行测试:但是许多测试失败(当单独指定程序集时它们通过)。我怀疑这是由于无法访问某些测试所需的 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%

谁能想到我的方法可能存在的问题?我正在调查并会在我发现更多问题时更新问题。

4

1 回答 1

0

升级到最新版本的 NUnit(并在所有解决方案项目中引用它)解决了这个问题。

于 2011-07-06T18:31:28.250 回答