当前位置:  开发笔记 > 开发工具 > 正文

如何使用NAnt 0.86 beta运行NUnit v2.4.8测试?

如何解决《如何使用NAnt0.86beta运行NUnitv2.4.8测试?》经验,为你挑选了1个好方法。

我最近尝试使用NAnt(beta 0.86.2962.0)运行一些使用NUnit(v2.4.8)的最后一个稳定版本编译的单元测试,但没有任何成功.

我得到的错误如下:

[nunit2]程序集"C:\ Dev\MySample\bin\tests\My.Sample.Tests.dll"不包含任何测试.

当然,程序集包含可以从任何运行程序运行的测试,例如NUnit one,TestDriven或Resharper.我想使用任务,而不是直接使用,但我想知道它是否仍然可行,甚至使用app.config文件来绑定程序集版本.



1> Don Kirkby..:

我不记得为什么,但我放弃了使用任务,我一直在愉快地使用任务和nunit-console.exe.如果它有帮助,这是我的测试目标运行NUnit和FxCop.请注意,如果可执行文件不在Windows路径中,则会跳过它们.


  
  
  
  
      
  
  
  
  


Don,Andy:我认为使用任务代替的一个很好的理由是,如果你的测试套件有[ExpectedException]标记的测试并且实际抛出了异常,那么 NAnt任务会将其报告为失败而不是成功,构建失败.我现在遇到这个问题.我将使用解决它,但当然会欣赏另一个解决方法的建议.
推荐阅读
有风吹过best
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有