unit-testing – 从NUnit向TestResult.xml文件添加更多信息
发布时间:2020-12-16 23:14:33 所属栏目:百科 来源:网络整理
导读:我希望能够在单元测试中添加“消息”,使其实际出现在NUnit生成的TestResult.xml文件中.例如,这是当前生成的: results test-case name="MyNamespace.Tests.MyTest" executed="True" success="True" time="0.203" asserts="4" //results 我希望能够有一个额外
我希望能够在单元测试中添加“消息”,使其实际出现在NUnit生成的TestResult.xml文件中.例如,这是当前生成的:
<results> <test-case name="MyNamespace.Tests.MyTest" executed="True" success="True" time="0.203" asserts="4" /> </results> 我希望能够有一个额外的属性(或视情况而定),例如: <results> <test-case name="MyNamespace.Tests.MyTest" executed="True" success="True" time="0.203" asserts="4" message="Tested that some condition was met." /> </results> 这个想法是上面的“消息”将以某种方式在测试方法本身内定义(在我的例子中,在运行时生成).是否有某处我不知道能够做这样的事情? 解决方法
这可能会忽略这一点,但如何命名测试以便他们指出他们测试的内容 – 那么您甚至可能不需要该消息.
如果它被证明是绝对必要的,我认为你需要生成你自己的测试人员(在我的脑海中)从TestCase读取一个额外的属性并将其附加到输出. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |