Compartilhar via


Considerações de teste de laboratório automatizado

Os designers de sistema devem considerar cenários automatizados de teste de laboratório ao projetar o subsistema de carregamento de energia e bateria. A consideração mais relevante é a recuperação de plataforma de cenários de falha ou sistema sem resposta.

As plataformas projetadas para testes de laboratório automatizados, incluindo plataformas destinadas a programas de cogerenciamento com a Microsoft, devem implementar suporte configurável para inicializar automaticamente o sistema quando a energia é aplicada. Essa inicialização automática entra em conflito com a meta de experiência do usuário que a plataforma permanece desativada até que o usuário a ative fisicamente, no entanto, é um requisito para alcançar um ambiente de teste totalmente automatizado.

Nos laboratórios de teste da Microsoft, as plataformas são recuperadas de cenários de falha e sem resposta do sistema removendo e aplicando remotamente a energia do sistema. A plataforma deve poder ignorar a capacidade de presença e carregamento da bateria interna e usar apenas a presença de energia AC para determinar se a plataforma deve ser inicializada automaticamente. Esse comportamento é somente para sistemas habilitados para laboratório e pode ser configurado usando uma variável UEFI definida pelo Windows.

Observação

Os sistemas projetados para usuários não devem ligar automaticamente quando a energia é aplicada, a menos que sejam necessários para detectar a capacidade de energia do carregador do USB (Barramento Serial Universal).

Definição de variável UEFI DISABLEBATTERY

A variável DISABLEBATTERY é criada em VendorGuid {0x77fa9abd, 0x0359, 0x4d32, {0xbd, 0x60, 0x28, 0xf4, 0xe7, 0x8f, 0x78, 0x4b}}. Quando a variável está presente (ou seja, quando GetVariable() retorna EFI_SUCCESS), o comportamento da plataforma solicitado deve ser modificado do comportamento da bateria padrão quando o valor é definido.

Quando DISABLEBATTERY está definido Quando DISABLEBATTERY não está presente ou não está definido

  • A plataforma não deve usar a presença da bateria para determinar se o sistema deve ser inicializado automaticamente ou permanecer ligado.
  • Se a energia do carregador AC ou externo for removida, o sistema deverá desligar imediatamente.
  • Se a energia do carregador AC ou externo for aplicada, o sistema deverá ligar imediatamente.

  • A plataforma deve ter se comportado de acordo com os requisitos para sistemas de varejo e/ou usuário final.
  • Se a energia do carregador AC ou externo for removida, o sistema deverá permanecer ligado se houver energia suficiente na bateria do sistema.
  • Se a energia do carregador AC ou externo for aplicada, o sistema não deverá ser inicializado automaticamente, a menos que o sistema possa apenas carregar com base em USB e, portanto, exija firmware UEFI ou software host para determinar a potência de entrada do carregador anexado.