Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O recurso de registo de objetos do WDTF é uma funcionalidade que faz com que os objetos do WDTF gravem automaticamente mensagens de registo num ficheiro de log comum. O nome do arquivo de log de objetos é chamado de TestTextLog.log. O log de objetos WDTF tem dois benefícios principais. Ele simplifica a criação de scripts de teste usando métodos de objeto WDTF para registrar a chamada de método de alto nível, os parâmetros do método e o resultado do método. O registo de objetos WDTF também melhora a capacidade de diagnóstico ao fornecer um mecanismo consistente para a criação de mensagens de registo comuns.
Por padrão, o log de objetos WDTF está desabilitado. Você habilita o log de objetos chamando o método IWDTFConfig2::EnableObjectLogging . Depois de ativar o registo, poderá desativá-lo temporariamente ou voltar a ativá-lo para ações específicas ou coleções de ações chamando os métodos IWDTFAction2::EnableObjectLogging, IWDTFAction2::DisableObjectLogging, IWDTFActions2::EnableObjectLogging e IWDTFActions2::DisableObjectLogging.
As mensagens de log que o WDTF grava no arquivo de log têm padrões comuns.
<OBJECT_NAME> : <TYPE> : - <METHOD_NAME>(<METHOD_PARAMS>) <Additional Info>
<OBJECT_NAME> : <TYPE> : Target: <DisplayName>
O exemplo a seguir mostra a saída de log para uma chamada para DeviceDepot.Query("Volume::") quando o log está habilitado para um sistema de exemplo.
[ Output ]
WDTF_TARGETS : INFO : - Query("Volume::")
WDTF_TARGETS : INFO : Target: Generic volume
WDTF_TARGETS : INFO : Target: Generic volume
WDTF_TARGETS : INFO : Target: HL-DT-ST RW/DVD MU10N ATA Device
WDTF_TARGETS : INFO : Target: Generic volume
WDTF_TARGETS : INFO : Target: Generic volume
WDTF_TARGETS : INFO : Target: Generic volume
Se o registo de objetos estiver ativado, o registo de erros de objeto será ativado por padrão. Caso contrário, o registro de erros será desabilitado como padrão. Como o log de objetos, pode ativar/desativar o registo de erros chamando os métodos IWDTFConfig2::EnableObjectErrorLogging, IWDTFConfig2::DisableObjectErrorLogging, IWDTFAction2::EnableObjectErrorLogging, IWDTFAction2::DisableObjectErrorLogging, IWDTFActions2::EnableObjectErrorLogging, e IWDTFActions2::DisableObjectErrorLogging.
As mensagens de log que o WDTF grava no arquivo de log para registro de erros têm os seguintes padrões. Procure a palavra-chave "ERROR" para saltar para o primeiro erro no log.
<OBJECT_NAME> : <TYPE> : - <METHOD_NAME>(<METHOD_PARAMS>) <Additional Info>
<OBJECT_NAME> : <TYPE> : Target: <DisplayName>
<OBJECT_NAME> : ERROR : Status: <ErrorString>
Você ainda tem a opção de gravar uma mensagem personalizada no arquivo de log chamando o método IWDTFLog2::OutputInfo ou IWDTFLog2::OutputError .
Para obter uma lista dos objetos disponíveis, consulte Etiquetas de Nome de Objeto WDTF.
Tópicos relacionados
Tags de nome de objeto WDTF
Ativando e Visualizando Registos WDTF