我想一次性在所有测试程序集中运行快速测试,以获得方便的统一输出。
我当前的批处理文件看起来像这样,它运行测试:但是许多测试失败(当单独指定程序集时它们通过)。我怀疑这是由于无法访问某些测试所需的 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%
谁能想到我的方法可能存在的问题?我正在调查并会在我发现更多问题时更新问题。