[英]How can I extract a list of Tests from an MsTest assembly?
我有一个从SpecFlow MsTests套件中创建的程序集。
我想要做的是在程序集DLL上运行一些代码,以便从包含的测试类中提取测试名称的列表。
我认为这将需要通过反射或类似方法读取属性,只是不确定从哪里开始。
这应该很简单:
使用反射来加载程序集,遍历所有公共类,并针对每个类检查是否设置了TestClass
属性。
然后,对于每个类,遍历每个公共方法并检查是否设置了TestMethod
属性。
结果,您可以为eaxmaple使用类名和方法名的组合。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.