Configuração

Device Diagnostic Tool 2.7

Visão geral

Nesta seção são tratadas as definições da configuração e opções de relatório para Device Diagnostic Tool.

Configurações

A tela Configurações fornece o caminho do arquivo para importar/exportar o arquivo de configuração e permite a configuração dos arquivos de registro de histórico e status. Acesse as configurações tocando no menu de opções no canto direito da tela principal e selecione Configurações:

Configurações do aplicativo

  • Caminho do arquivo:
    • Caminho de importação de configuração - especifica o caminho do arquivo para o arquivo de configuração: /enterprise/usr/deviceselftest/configuration.xml
    • Caminho de exportação saída de log e configuração - especifica o caminho da pasta para os arquivos de log e o arquivo de configuração exportado: /storage/emulated/0/Android/data/com.symbol.selfdiagnostics/files
  • Detalhes do Servidor:
    • Protocolo - especifica o protocolo do servidor
    • Endereço IP - especifica o endereço IP do servidor
    • Nome de usuário - especifica o nome de usuário para fazer login no servidor
  • Log de status - campo de texto editável para o nome de arquivo do registro de status. Contém informações sobre os testes realizados com parâmetros associados e alterações de configuração na tela Configurar testes. Localizado em /storage/emulated/0/Android/data/com.symbol.selfdiagnostics/files.
  • Log de histórico - campo de texto editável para o registro de histórico que contém informações sobre os resultados do teste. Gerado ao realizar um teste completo na tela principal. Localizado em /storage/emulated/0/Android/data/com.symbol.selfdiagnostics/files.
  • Tamanho máximo do arquivo de log (MB) - campo de texto editável para especificar o tamanho máximo do arquivo para os arquivos de log.
  • Importar - importa um arquivo de configuração localizado no caminho de importação de configuração /enterprise/usr/deviceselftest/configuration.xml.
  • Exportar - exporta o arquivo configuration.xml das configurações definidas na tela Configurar testes localizada em /storage/emulated/0/Android/data/com.symbol.selfdiagnostics/files. Uma vez exportado, implante a configuração em outros dispositivos copiando o arquivo .xml no caminho de importação /enterprise/usr/deviceselftest e toque no botão Importar na tela Configurações. Copie o arquivo usando o Android Debug Bridge (adb) ou o StageNow com o Gerenciador de Arquivos.

Arquivo de configuração

Configuration.xml pode ser modificado manualmente por meio de um editor de texto qualquer. O formato de tag existente deve ser mantido. As opções são configuráveis através de Configurações ou Configurar testes na interface do usuário, exceto para as opções especificadas abaixo:

  • admin_mode – Se definido como true, define o aplicativo para o modo admin permitindo acesso às configurações do aplicativo e configurações de teste. Valor padrão = true.

  • allow_individual_test_for_user - Se definido como true, o usuário não administrador pode executar os testes separadamente em vez de executar todos os testes de uma só vez.

  • allow_individual_log_for_user - Se definido como true, o usuário não administrador pode gerar um arquivo de log de resultado para cada teste em vez de um único arquivo de log que contém todos os resultados do teste.

  • continue_testing_on_failure – Se definido como true, o teste prossegue automaticamente para o próximo teste de seção até que todos os testes sejam concluídos, mesmo se houver reprovação no teste de seção anterior. Valor padrão = false.

  • upload_only_on_failure - Se definido como true, os logs de teste de resultado são carregados no servidor somente após uma falha de teste. Se for false, os logs são carregados com base no cronograma de teste especificado.

  • show_extra_data – Se definido como true, os dados informativos são exibidos na página de resultados do teste. Consulte a seção Critérios de teste para ver os dados informativos afetados. Valor padrão = true.

  • debug – Se definido como true, o log do aplicativo é exibido no logcat para fins de depuração. Valor padrão = true.

  • close_on_result_acknowledge - Se definido como true, o aplicativo fecha quando houver aprovação em todos os testes. Se houver falha em algum dos testes, o aplicativo não fecha. Valor padrão = false.

    Conteúdo das configurações de exemplo no arquivo configuration.xml:

    <settings><admin_mode>true</admin_mode><continue_testing_on_failure>true</continue_testing_on_failure><upload_only_on_failure>true</upload_only_on_failure><show_extra_data>true</show_extra_data><debug>true</debug><close_on_result_acknowledge>false</close_on_result_acknowledge><status_log_name>status.log</status_log_name><history_log_name>history.log</history_log_name><log_file_max_size_mb>25</log_file_max_size_mb></settings>

Configurar testes

Selecione os testes que devem ser realizados e configure os parâmetros de teste. Acesse Configurar testes tocando no menu de opções no canto direito da tela principal e selecione Configurar testes:

           

Configurar testes

Valores de tempo limite podem ser especificados para testes que exigem intervenção do usuário. Uma vez decorrido o tempo especificado (em segundos), a execução se move para o próximo teste selecionado se configurado no arquivo configuration.xml.

Parâmetros de configuração:

  • Teste de scanner – verifica se o scanner está funcionando
    • Tempo-limite de teste – especifica o tempo em segundos para aguardar a entrada do usuário
  • Teste de botões – verifica o funcionamento dos botões rígidos de pressionar para falar, gatilho de varredura esquerdo ou direito, aumento de volume e redução de volume no dispositivo.
    • Tempo-limite de teste – especifica o tempo em segundos para aguardar a entrada do usuário
  • Teste da tela sensível ao toque – verifica o funcionamento da tela sensível ao toque do dispositivo
    • Tempo-limite de teste – especifica o tempo em segundos para aguardar a entrada do usuário
  • Testes de Bluetooth – testa a transmissão por rádio Bluetooth e retorna informações relacionadas ao Bluetooth
    • Nome – retorna o nome do Bluetooth
    • Ciclo de energia do rádio – verifica a operacionalidade ao ligar/desligar o rádio Bluetooth
    • Funcional/não funcional – determina se o rádio Bluetooth pode ser ativado/desativado dentro de um período de tempo especificado. Retorna “funcional” se o rádio Bluetooth estiver funcional.
    • Detectável/conectável – verifica se é conectável ou detectável
  • Teste de WiFi – testa o funcionamento da transmissão por rádio WiFi e fornece informações relacionadas ao WiFi
    • Endereço MAC – verifica se o endereço MAC é válido com base no respectivo formato
    • Endereço para ping – especifica o nome de domínio para executar o teste ping
    • Teste de rede – faz ping do endereço da web especificado no campo Ping Address via WiFi e retorna o tempo necessário para receber uma resposta
  • Teste de bateria – verifica o status da bateria e retorna informações relacionadas à bateria
    • Número de peça – retorna o número de peça da bateria
    • Número de série – retorna o número de série da bateria
    • Data de fabricação – retorna a data de fabricação da bateria
    • Integridade da bateria – retorna a integridade da bateria, se ela precisa ser retirada de operação
    • Valor de limiar da bateria – define a contagem máxima do ciclo de carga da bateria para alterar a Integridade da Bateria. Se esse valor for menor que a contagem real do ciclo de carga da bateria, a integridade da bateria será alterada para "É necessário substituir a bateria". Isso se aplica apenas a baterias PowerPrecision. O valor padrão é 400.
  • Teste de WWAN – testa o funcionamento da transmissão por rádio WWAN e fornece informações relacionadas a WWAN
    • Estado do SIM – verifica se o cartão SIM está presente
    • Estado da voz – verifica o estado da voz do cartão SIM
    • Estado dos dados – verifica o estado dos dados do cartão SIM
  • Teste de áudio – testa o funcionamento do microfone e alto-falante do dispositivo
    • Tempo-limite de teste – especifica o tempo em segundos para aguardar a entrada do usuário
  • Teste de cartão SD – testa quanto à presença/ausência de cartão SD externo e capacidade de ler/gravar. O cartão SD deve ser montado como armazenamento portátil para que seja detectado. _ Cartão SD – verifica a presença/ausência do cartão SD externo_ Leitura - verifica se é possível ler o cartão SD * Gravação - verifica se é possível gravar no cartão SD

Quando os valores de texto são modificados, como Tempo Limite de Teste ou Endereço para ping, esses valores entram em vigor enquanto o aplicativo estiver em execução. Quando o aplicativo for fechado e reiniciado, os valores recuperados do arquivo de configuração entrarão em vigor.

Consulte a seção Critérios de teste para obter mais informações.


Ver também