NAnt中执行NUnit,如何在运行的时候读入必须的dll
在测试程序中,用到了NMock组件,也就是使用了NMock2.dll,用Visual Studio跑的话,把NMock2.dll引入就可以了。但是现在写每日自动构建脚本的时候,采用NAnt来执行NUnit测试,Nant的Nunit测试脚本如下。
<nunit2 verbose="${debug}">
<formatter type="Xml" usefile="true" extension=".xml" outputdir="${nunit_dll}" />
<test
assemblyname="${nunit_dll}\Test.Web.dll"
haltonfailure="false"
appconfig="${root}\nunit.config"/>
</nunit2>
在这里好像没有给你写入NMock2.dll的地方。只有在编译Test.Web.dll的时候,可以指定NMock2.dll。但是运行的NUnit测试的时候,由于没有制定NMock2.dll,所以导致测试出错,说找不到Assembly NMock2,真是郁闷万分啊。
哪位大虾知道这个问题,请指点一下。
<nunit2 verbose="${debug}">
<formatter type="Xml" usefile="true" extension=".xml" outputdir="${nunit_dll}" />
<test
assemblyname="${nunit_dll}\Test.Web.dll"
haltonfailure="false"
appconfig="${root}\nunit.config"/>
</nunit2>
在这里好像没有给你写入NMock2.dll的地方。只有在编译Test.Web.dll的时候,可以指定NMock2.dll。但是运行的NUnit测试的时候,由于没有制定NMock2.dll,所以导致测试出错,说找不到Assembly NMock2,真是郁闷万分啊。
哪位大虾知道这个问题,请指点一下。
...全文
相关推荐
DailyBuild全攻略
NAnt是一个.NET平台上的构建工具,类似于Java世界的Ant,它可以读取XML格式的构建脚本,执行编译、测试等任务。NAntContrib提供了一系列NAnt的扩展任务。
Nhibernate 3 源码
本文详细介绍了NHibernate构建过程中使用的NAnt构建脚本,包括编译测试、生成DLL、设置程序集属性、运行测试等目标。同时,阐述了如何使用Clover进行代码覆盖分析,处理NUnit和数据库测
NAntContrib-开源
为了使用NAntContrib,你需要首先安装NAnt,然后将NAntContrib的DLL文件添加到你的项目路径或NAnt的lib目录下。
持续集成DailyBuild实践
本文档主要探讨的是持续集成DailyBuild实践,通过Microsoft Visual Studio .NET 2005以及相关的自动化工具来实现高效、稳定的软件开发流程。主要内容包括:1. 实
拯救者R9000P-2021-AMD5800H黑苹果EFI配置与优化指南
本文详细介绍了在联想拯救者R9000P 2021款(搭载AMD锐龙7 5800H处理器)上安装和优化黑苹果系统的完整指南。内容涵盖EFI配置、OpenCore引导设置、关键驱动(如NootedRed核显驱动)的调整,以及安装后的性能调优与常见问题解决,旨在帮助开发者和极客用户在这款游戏本上搭建稳定可用的macOS开发环境。


