从命令行运行 DPAnalysis.exe

DevPartner Studio 代码覆盖率安装包括 DPAnalysis.exe,即在 \Program Files (x86)\Micro Focus\DevPartner\Analysis\ 目录中安装的命令行可执行文件。

使用以下语法和命令开关从命令行运行 DevPartner Studio 代码覆盖率工具:

DPAnalysis  [/Cov] [/USE_AUTOMATION_INTERFACE] [/E|/D|/R] 
[/W workingdirectory] [/PROJ_DIR] [/H hostmachine] 
[/NOWAIT] [/NO_UI_MSG] [/N] [/F] [/A C:\temp1;C:\temp2] 
[/NO_QUANTUM /NM_METHOD_GRANULARITY /EXCLUDE_SYSTEM_DLLS 
/NM_ALLOW_INLINING /NO_OLEHOOKS /NM_TRACK_SYSTEM_OBJECTS] 
{/P|/S} target [target arguments]

有关可用开关以及如何使用 DPAnalysis 配置文件的详细信息,请参阅 DevPartner 文档。

注: DPAnalysis.exe 不会检测不受管理的代码。要收集不受管理的应用程序的性能或覆盖率分析数据,必须首先检测应用程序。

示例

您可以直接从命令行使用 DPAnalysis.exe,通过命令开关引导分析会话。例如,以下命令行可启动 SCTMCodeAnalysisTestApp.exe 应用程序的代码覆盖率会话。

dpanalysis.exe /cov /USE_AUTOMATION_INTERFACE /W "D:\SCTM\DPSCoverageIntegration\Test App\
SCTMCodeAnalysisTestApp\SCTMCodeAnalysisTestApp\bin\Debug" /P 
"D:\SCTM\DPSCoverageIntegration\Test App\SCTMCodeAnalysisTestApp\SCTMCodeAnalysisTestApp\bin
\Debug\SCTMCodeAnalysisTestApp.exe"