Point d'extension RPTReport

Ce point d'extension permet de définir des rapports de test de performances installés avec le produit et pouvant être restaurés si nécessaire.
Le tableau ci-après décrit les éléments et les attributs du point d'extension RPTReport.
Eléments et attributs Description
Report Définition de rapport de test de performances. Cette définition peut faire partie d'un groupe ReportGroup, mais tout rapport qui ne s'applique qu'à un protocole spécifique doit être affecté au groupe de rapports de ce protocole.
     path Chemin relatif du plug-in du fournisseur au fichier .view qui définit le rapport de performances (par exemple :/reports/my_report.view).
     menuText Chaîne localisée pour l'option de menu Rapport (par exemple, "Afficher le rapport de performances"). Localisez cette chaîne à l'aide de la clé qui commence par "%". Lorsque cette chaîne est extraite de l'extension, la valeur localisée du regroupement de ressources du plug-in est fournie. Reportez-vous à l'exemple suivant dans cette rubrique.
     icon Chemin relatif de la racine du plug-in à une icône utilisée avec le menu de ce rapport (par exemple : /icons/my_icon.gif)
     restrictToPostRun Pour que ce rapport ne soit disponible qu'une fois l'exécution terminée, affectez la valeur "true" à la variable booléenne.
     id Identificateur unique de ce rapport.
     PostRunGenerator Implique restrictToPostRun. Si un rapport requiert un traitement postexécution (par exemple, un rapport des centiles dee page qui calcule ses données en fonction de l'exécution du test dans son intégralité), cet attribut peut spécifier un implémenteur de PostRunReportGenerator. Reportez-vous à l'exemple suivant dans cette rubrique.
     isTemplate Remarque : cet attribut n'est pas actuellement disponible.
ReportGroup Regroupement de rapports spécifiques à un protocole. Génère un menu déroulant dont le nom correspond au texte fourni dans menuText. Tous les rapports spécifiques à des protocoles doivent posséder un groupe de protocoles.
     menuText Texte spécifiant le nom du menu déroulant du groupe de protocoles. Doit être localisé à l'aide de la clé qui commence par "%".
     capability_id Remarque : cet attribut n'est pas actuellement disponible.
     defaultReportID ID du rapport par défaut pour le protocole associé à ce groupe.
     protocol_id ID du protocole auquel ReportGroup s'applique.
L'exemple ci-après illustre un point d'extension RPTReport.
<Report
			menuText="%DISPLAY_TRANS_REPORT_LABEL"
			icon="icons/elcl16/trans_report.gif"
			path="reports/Transaction Report.view"
			id="com.ibm.rational.test.lt.execution.results.transactions"/>
	<ReportGroup menuText="%HTTP_REPORTS">
		<Report
			menuText="%DISPLAY_PERF_REPORT_LABEL"
			icon="icons/report_default.gif"
			path="reports/default.view"
			id="com.ibm.rational.test.lt.execution.results.performance"/>
		<Report
			menuText="%PAGEEL_REPORT"
			icon="icons/elcl16/pageelem_report.gif"
			path="reports/Page Element Report.view"
			id="com.ibm.rational.test.lt.execution.results.pageelement"/>
		<Report
			restrictToPostRun="true"
			menuText="%PERCENTILE_REPORT"
			icon="icons/report_percent.gif"
			path="reports/Percentile Report.view"
			PostRunGenerator="com.ibm.rational.test.lt.execution.results.view.controller.PercentileReportController"
			id="com.ibm.rational.test.lt.execution.result.percentile"/>
		<Report
			menuText="%VP_REPORT"
			icon="icons/report_vp.gif"
			path="reports/Verification Point Report.view"
			id="com.ibm.rational.test.lt.execution.results.vp"/>
	</ReportGroup>

Commentaires