La conoscenza di GRF e delle classi del programma di supporto GRF, del funzionamento dei programmi di registrazione, delle procedura guidata dell'interfaccia utente e di Agent Controller è essenziale per la creazione del proprio registratore del test. GRF è parte di TPTP (Test and Performance Tools Platform). Il registratore viene eseguito su Agent Controller e produce un file di registrazione.
GRF unifica l'esperienza di registrazione in tutte le estensioni. Nel framework corrente, è presente ora un singolo pulsante del registratore sulla barra degli strumenti principale e sulla barra degli strumenti della Vista controllo del registratore. Esiste anche una voce singola per la procedura guidata del registratore Test da registrazione nell'interfaccia utente, posizionata in File > Nuova procedura guidata. È possibile utilizzare l'estensione del protocollo per fornire un registratore per questa procedura guidata e tutte le pagine di procedura guidata a questa associata.
Per fornire un registratore del protocollo, sostituire i punti di estensione precedentemente descritti con il punto di estensione singolo org.eclipse.hyades.test.core.Recorder
Attributo | Classe di base | Scopo |
---|---|---|
execOptionsProvider | org.eclipse.tptp.test.provisional.recorder. framework.AbstractRecorderExecOptionsProvider | Il percorso completo della classe Registratore. Fornisce un elenco di JAR che si devono trovare nel percorso di classe. |
fileExtension | Nessuno. | L'estensione del nome file di registrazione. Quella predefinita è recmodel. |
ID | Nessuno. | Una stringa che è l'ID di questo registratore. |
Nome | Nessuno. | Una stringa che appare nell'interfaccia utente per indicare il registratore. |
recorderAgent | org.eclipse.hyades.execution.recorder. remote.RecorderAgent | La classe del registratore principale eseguita sull'agente. La stessa classe che è registrata dalla classe Provider opzioni di esecuzione. |
recorderClientHelper | org.eclipse.tptp.test.provisional.recorder. framework.RecorderClientHelperAdapter | Abilita la procedura guidata del registratore per eseguire attività di pre-elaborazione e post-elaborazione durante la registrazione. |
recorderMessageHandlers | org.eclipse.tptp.test.provisional.recorder. messages.AbstractRecorderMessageProvider | Elabora i messaggi del registratore. |
requiresIntermediateFile | Nessuno. | Il valore predefinito è true. |
wizardPageProvider | org.eclipse.tptp.test.provisional.recorder. ui.wizards.DefaultRecWizardProvider | Fornisce un elenco di pagine della procedura guidata. Esegue le attività quando si fa clic su Fine. |