この MSDN の記事に記載されているvstest.console
ように、特性によって実行するテストをフィルター処理できます。たとえば、サンプルvstest.console
コマンドは次のようになります。
"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe" "C:\mytest.dll" /TestCaseFilter:"TestCategory=traitA|TestCategory=traitB|traitN" /logger:trx
実際、記事全体では、次の構文を使用して複数の特性が提供されると述べています。
<Expression> is of the format <property>=<value>[|<Expression>].
私の問題は、特性以上のものを提供する場合です。テストは論理orを使用してフィルタリングされ、公式ドキュメントには、指定されたすべての traitsに一致するテストをフィルタリングする方法については何も記載されていません。