使用 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 条目。