このセクションの内容

概要

dotTEST を非インタラクティブ モードで実行する際は、コマンドラインが主なインターフェイスになります。コマンドライン インターフェイスを使用すると、*.bat*.cmd などのスクリプトや、プログラムを起動できる他の任意のスクリプト、言語、ビルド システムから dotTEST を実行できます。MSBuild、NAnt、または JetBrains TeamCity を使用する場合は、dotTEST 付属のインテグレーション モジュールを使用します。詳細については「統合」を参照してください。

Visual Studio ソリューションの解析

コードを解析するには、ソリューションのパスを指定します。次のバージョンの Visual Studio のソリューションを解析できます。2012、2013、2015、2017 

単一のソリューションの解析

ソリューションのパスを指定するには、-solution オプションを使用します。たとえば、コマンドは次のようになります。

dottestcli.exe -solution "C:\Devel\FooSolution\FooSolution.sln" -config "builtin://Demo" -report "C:\Report" 

複数ソリューションの解析

-solution オプションを複数回指定するか、ANT スタイルのワイルドカードを使用します。たとえば、コマンドは次のようになります。

dottestcli.exe -solution "C:\Devel\FooSolution\FooSolution.sln" -solution "C:\Devel\BarSolution\BarSolution.sln" -config "builtin://Demo" -report "C:\Report"

または

dottestcli.exe -solution "C:\Devel\**\*.sln" -config "builtin://Demo" -report "C:\Report"

ソリューションのない Visual Studio プロジェクトの解析

*.sln ファイルが利用できない場合、-project スイッチを使用して *.csproj または *.vbproj プロジェクトのパスを指定できます。ただし、-solution スイッチの使用が推奨されるため、できるかぎりこちらを使用してください。

dottestcli.exe -project "C:\Devel\FooSolution\**\*.csproj" -config "builtin://Demo" -report "C:\Report" 

ANT スタイルのパスの指定がサポートされています。このオプションは複数回指定できます。

Website の解析

Visual Studio の Web Site プロジェクトは *.*proj ファイルを使用せず、*.sln ファイルなしで管理される場合があります。*.sln ファイルが存在しない場合、-website スイッチを使用してウェブサイトの場所を指定します。たとえば、コマンドは次のようになります。

dottestcli.exe -website "C:\Devel\FooWebSite" -config "builtin://Demo" -report "C:\Report" 

  • No labels