Punto di estensione RPTReport

Questo punto di estensione consente di definire i report di esecuzione del test delle prestazioni installati con il prodotti e disponibili per il ripristino ai valori predefiniti.
Nella seguente tabella sono descritti gli elementi e gli attributi del punto di estensione RPTReport.
Elementi e attributi Descrizione
Report Una definizione di report di esecuzione del test delle prestazioni. Questo può essere parte di un ReportGroup; tuttavia, qualsiasi report che si applica solo a un determinato protocollo deve essere assegnato solo a quel gruppo di report del protocollo.
     path Il percorso relativo del plug-in del fornitore del file .view che definisce il report delle prestazioni, ad esempio /reports/my_report.view.
     menuText Una stringa localizzata per la voce di menu Report(ad esempio "Visualizza report delle prestazioni"). Individuare questa stringa utilizzando la chiave con "%" davanti. Quando questa stringa è richiamata dall'estensione, viene fornito il valore localizzato dal bundle di risorse del plug-in. Fare riferimento all'esempio riportato in questa sezione.
     icon Il percorso relativo alla root del plug-in a un'icona utilizzato con il menu di questo report, ad esempio /icons/my_icon.gif
     restrictToPostRun Perché questo report sia disponibile solo dopo aver completato l'esecuzione, impostare la variabile Booleana su "true".
     id Un identificativo univoco per questo report.
     PostRunGenerator Implica restrictToPostRun. Se un report richiede una elaborazione post-esecuzione (ad esempio, un report Percentuale che calcola i dati in base all'intera esecuzione del test), questo attributo può specificare un programma di implementazione di PostRunReportGenerator. Fare riferimento all'esempio riportato in questa sezione.
     isTemplate Nota: questo attributo non è al momento disponibile.
ReportGroup Raggruppamento per i report specifici del protocollo. I risultati in un menu a discesa etichettati con il testo fornito in menuText. Tutti i report specifici del protocollo devono avere un gruppo di protocolli.
     menuText Il testo che etichetta il menu a discesa del gruppo di protocolli. Questo deve essere localizzato utilizzando la chiave con prefazione "%".
     capability_id Nota: questo attributo non è al momento disponibile.
     defaultReportID L'ID del report predefinito per il protocollo associato a questo gruppo.
     protocol_id L'ID del protocollo a cui si applica questo ReportGroup.
Il seguente esempio riporta un punto di estensione 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>

Feedback