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%
任何人都可以想到我的方法有任何可能的问题吗?我正在调查,并会更新这个问题,因为我发现更多。