Exécution de DPAnalysis.exe à partir de la ligne de commande

L'installation de la couverture du code DevPartner Studio inclut DPAnalysis.exe, une ligne de commande exécutable qui est installée dans le répertoire \Program Files (x86)\Micro Focus\DevPartner\Analysis\.

Utilisez la syntaxe suivante et ses switches afin d'exécuter l'outil DevPartner Studio de couverture de code à partir de la ligne de commande :

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]

Pour plus d'informations sur les switches disponibles et sur l'utilisation d’un fichier de configuration DPAnalysis, consultez la documentation DevPartner.

Remarque : DPAnalysis.exe n'instrumente pas le code non géré. Pour collecter les données de l'analyse de performance ou de couverture pour une application non générée, vous devez d'abord instrumenter cette dernière.

Exemple

Vous pouvez utiliser DPAnalysis.exe directement à partir de la ligne de commande, en utilisant les switches pour gérer la session d'analyse. Ainsi, la ligne de commande suivante lance une session de couverture de code pour l'application 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"