O Ponto de Extensão RPTReport

Utilize essa ponto de extensão para definir relatórios de teste de desempenho que são instalados com o produto e estão disponíveis para "Restaurar para o padrão".
A tabela a seguir descreve os elementos e os atributos do ponto de extensão RPTReport.
Elementos e atributos Descrição
Report Uma definição de relatório do teste de desempenho. Pode ser uma parte de um ReportGroup; no entanto, qualquer relatório que se aplica apenas a um protocolo específico deve ser designado para esse grupo de relatórios de protocolo.
     path O caminho relativo do plug-in do provedor para o arquivo .view que define o relatório de desempenho; por exemplo:/reports/my_report.view.
     menuText Uma cadeia localizada para o item de menu Relatório (por exemplo, "Exibir Relatório de Desempenho"). Localize essa cadeia utilizando a chave utilizada como introdução "%". Quando essa cadeia é recuperada da extensão, o valor localizado do pacote de recursos de plug-in é fornecido. Consulte o exemplo a seguir neste tópico.
     icon O caminho relativo da raiz do plug-in para um ícone utilizado com o menu desse relatório, por exemplo: /icons/my_icon.gif
     restrictToPostRun Para que este relatório esteja disponível apenas depois que a execução for concluída, configure esta variável Booleana para "true."
     id Um identificador exclusivo para este relatório.
     PostRunGenerator Indica restrictToPostRun. Se um relatório exigir processamento de pós-execução (por exemplo, um relatório Percentil da Página que calcula seus dados com base na execução do teste inteiro), esse atributo poderá especificar um implementador de PostRunReportGenerator. Consulte o exemplo a seguir neste tópico.
     isTemplate Nota: esse atributo não está disponível no momento.
ReportGroup Agrupamento para relatórios com protocolo específico. Resulta em um menu drop-down rotulado com texto fornecido em menuText. Todos os relatórios com protocolo específico devem ter um grupo de protocolos.
     menuText Texto que rotula o menu drop-down do grupo de protocolos. Deve ser localizado utilizando-se a chave com prefácio "%".
     capability_id Nota: esse atributo não está disponível no momento.
     defaultReportID O ID do relatório padrão para o protocolo associado a este grupo.
     protocol_id O ID do protocolo ao qual este ReportGroup se aplica.
O exemplo a seguir mostra um ponto de extensão 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