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,通过命令开关引导分析会话。例如,以下命令行可启动 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"