但是,如果我右键单击并说对项目或解决方案运行测试,TestD"/>

关于.net:TestDriven.Net找不到测试

关于.net:TestDriven.Net找不到测试

TestDriven.Net doesn't find tests

我有一个使用MbUnit和TestDriven.Net的测试项目。

如果我右键单击单个测试方法并说"运行测试",则测试成功运行。如果在解决方案资源管理器中单击文件名,也是一样。

但是,如果我右键单击并说对项目或解决方案运行测试,TestDriven.Net将报告" 0通过,0失败,0跳过"。

我还有其他类似的项目也能正常工作,是的,这些类被标记为[TestFixture],方法被标记为[Test]。


这些课程公开吗?


我曾经有过类似的问题。问题是我忘了用public修饰符声明我的测试类。


如果使用最新版本的NUnit,我发现TestDriven.Net找不到任何测试,重新安装TestDriven.Net可以解决此问题。


只需确保在Gallio之前安装了TestDriven.Net,否则Gallio将不会安装其对TestDriven.Net的扩展。

Gallio v3.0.4及更高版本包括一个64位安装程序。


如果您使用的是Windows x64,则可能是安装程序出现问题。它在Server 20080 x64上对我造成了伤害。


您需要为自己喜欢的测试框架添加测试属性。 TestDriven通过反射选择这些属性,以便知道要运行哪些测试。

例如,使用NUnit.Framework-每个测试类都需要[TextFixture],每个测试方法都需要[Test]

这是一个例子


推荐阅读

    linux运行图形界命令?

    linux运行图形界命令?,系统,密码,地址,电脑,图形界面,地方,工具,界面,终端,

    linux怎样运行命令?

    linux怎样运行命令?,系统,工作,信息,基础,地址,命令,目录,工具,密码,一致,Lin

    linux编译完运行命令?

    linux编译完运行命令?,系统,代码,环境,工具,信息,命令,文件,程序,终端,编辑,

    linux命令程序运行?

    linux命令程序运行?,状态,系统,服务,情况,命令,进程,软件,数据,发行,时间,Lin

    linux运行多个命令?

    linux运行多个命令?,环境,软件,系统,工作,服务,连续,命令,指令,分号,冲突,lin

    linux运行命令查看?

    linux运行命令查看?,系统,信息,状态,命令,名称,情况,地址,软件,进程,第一,lin

    linux中命令运行软件?

    linux中命令运行软件?,软件,系统,名称,工具,电脑,位置,环境,中心,在线,初级,

    linux打包项目命令?

    linux打包项目命令?,项目,文件,命令,软件,数字,系统,名称,工具,目录,格式,Lin

    linux项目更新命令行?

    linux项目更新命令行?,工作,地址,系统,数据,信息,项目,标准,电脑,目录,命令,l

    脚本linux上运行命令?

    脚本linux上运行命令?,工具,代码,时间,密码,系统,环境,名字,位置,第三,下来,t

    linux运行命令的脚本?

    linux运行命令的脚本?,系统,服务,工具,脚本,意外,技术,分析,文件,方法,命令,s

    linux影藏运行命令?

    linux影藏运行命令?,档案,电脑,标准,设备,代码,工具,系统,查询系统,暂停,命

    linux运行脚本的命令?

    linux运行脚本的命令?,系统,工具,代码,服务,脚本,状态,密码,环境,位置,暂停,l

    linux命令行运行中断?

    linux命令行运行中断?,连续,工作,系统,信息,程序,命令,设备,工具,网络,情况,L

    vim运行linux命令?

    vim运行linux命令?,系统,工作,信息,地址,命令,标准,时间,情况,工具,基础,linu

    linux下并行运行命令?

    linux下并行运行命令?,系统,服务,工作,命令,环境,网络,暂停,文件,脚本,参数,l

    jar运行命令linux?

    jar运行命令linux?,项目,系统,平台,工具,上期,命令,选项,日志,文件名,目录,Li

    jar运行命令linux?

    jar运行命令linux?,项目,系统,平台,工具,上期,命令,选项,日志,文件名,目录,Li

    linux下并行运行命令?

    linux下并行运行命令?,系统,服务,工作,命令,环境,网络,暂停,文件,脚本,参数,l