使用 xunit 控制台说明多个特征?
Stating multiple traits with xunit console?
我找不到任何关于我认为是一个相当明显的问题。
xunit.console.clr4 命令行参数帮助状态为:
usage: xunit.console.clr4 <xunitProjectFile> [options]
usage: xunit.console.clr4 <assemblyFile> [configFile] [options]
Valid options:
/silent : do not output running test count
/teamcity : forces TeamCity mode (normally auto-detected)
/wait : wait for input after completion
/trait "name=value" : only run tests with matching name/value traits
: if specified more than once, acts as an OR operation
/-trait "name=value" : do not run tests with matching name/value traits
: if specified more than once, acts as an AND operation
Valid options for assemblies only:
/noshadow : do not shadow copy assemblies
/xml <filename> : output results to Xunit-style XML file
/html <filename> : output results to HTML file
/nunit <filename> : output results to NUnit-style XML file
所以很清楚如何格式化 cl 选项来指定单个特征规则:
/trait "MyTrait=LongTest"
但是如果我想在同一个 运行 上陈述多个特征怎么办?我是否添加了多个 /trait 条目,例如,
/trait "MyTraits=LongTest" /trait "MyTraits=MediumTest"
?感谢您对此的任何帮助。
如帮助所述:
/trait "name=value" : only run tests with matching name/value traits
: <b>if specified more than once, acts as an OR operation</b>
您必须添加多个 /trait
条目。
我找不到任何关于我认为是一个相当明显的问题。 xunit.console.clr4 命令行参数帮助状态为:
usage: xunit.console.clr4 <xunitProjectFile> [options]
usage: xunit.console.clr4 <assemblyFile> [configFile] [options]
Valid options:
/silent : do not output running test count
/teamcity : forces TeamCity mode (normally auto-detected)
/wait : wait for input after completion
/trait "name=value" : only run tests with matching name/value traits
: if specified more than once, acts as an OR operation
/-trait "name=value" : do not run tests with matching name/value traits
: if specified more than once, acts as an AND operation
Valid options for assemblies only:
/noshadow : do not shadow copy assemblies
/xml <filename> : output results to Xunit-style XML file
/html <filename> : output results to HTML file
/nunit <filename> : output results to NUnit-style XML file
所以很清楚如何格式化 cl 选项来指定单个特征规则:
/trait "MyTrait=LongTest"
但是如果我想在同一个 运行 上陈述多个特征怎么办?我是否添加了多个 /trait 条目,例如,
/trait "MyTraits=LongTest" /trait "MyTraits=MediumTest"
?感谢您对此的任何帮助。
如帮助所述:
/trait "name=value" : only run tests with matching name/value traits
: <b>if specified more than once, acts as an OR operation</b>
您必须添加多个 /trait
条目。