NUnit测试结果文件test-run元素id属性的设置主体与控制方法
NUnit test-run id 属性相关问题解答
你提到的testresult.xml示例片段:
<?xml version="1.0" encoding="utf-8" standalone="no"?> <test-run id="0" runstate="Runnable" testcasecount="3" result="Failed" total="3" passed="1" failed="2" warnings="0" inconclusive="0" skipped="0" asserts="1" engine-version="3.16.3.0" clr-version="4.0.30319.42000" start-time="2023-09-04 01:10:14Z" end-time="2023-09-04 01:10:15Z" duration="0.848207">
- id属性的设置方:这个
id是NUnit测试引擎在启动测试运行时内部生成的标识,用于标记当前的测试运行实例。当你用nunit3-console.exe执行测试时,控制台 runner 只会启动一个测试运行会话,所以引擎默认给它分配的id就是0。 - 能否手动控制id属性:目前NUnit官方没有提供公开的命令行参数、配置文件选项来手动指定这个
id的值。这个属性更多是引擎内部用来区分多运行实例的标识,在单实例的控制台运行场景下,固定为0不会影响测试结果的正常解析或后续处理。
内容的提问来源于stack exchange,提问作者WayneRoseberry
相关产品推荐
相关产品推荐

