A plataforma TPTP
(Test and Performance Tools - Ferramentas de Teste e Rendimento) faculta
as capacidades necessárias para integrar uma variedade de fornecedores de análise.
Cada fornecedor de análise pode fornecer ferramentas que facultem tipos de
análises diferentes, mas a interface para as ferramentas mantém-se consistente
no contexto de análise de TPTP.
Ao utilizar o fornecedor de revisão de código de Java que
faz parte do TPTP, é possível executar uma análise estática dos recursos com os
quais está a trabalhar para detectar violações de regras e as respectivas categorias. A
análise gera um relatório de resultados que não estão em conformidade com as
regras especificadas, numa vista
Resultados da
Análise.
As perspectivas Java e
Depurar facultam capacidades
de análise por predefinição, mas não é possível personalizar qualquer outra perspectiva para
incluir essas capacidades. O contexto de análise permite que os fornecedores de
ferramentas de terceiros ou quaisquer utilizadores que estejam a gravar novas
ferramentas integrem tipos de análises diferentes, sem alterar a forma como as
operações de análise são executadas.