Partager via


Considérations relatives aux tests de laboratoire automatisés

Les concepteurs de systèmes doivent envisager des scénarios de tests automatisés en laboratoire lorsqu'ils conçoivent le sous-système d'alimentation et de charge de la batterie. La considération la plus pertinente est la récupération de la plateforme à partir de scénarios d’incident ou de système qui ne répond pas.

Les plateformes conçues pour les tests de laboratoire automatisés, y compris les plateformes destinées aux programmes de co-ingénierie avec Microsoft, doivent implémenter une prise en charge configurable pour le démarrage automatique du système lorsque l’alimentation est appliquée. Un tel démarrage automatique entre en conflit avec l'objectif d'expérience utilisateur selon lequel la plateforme reste éteinte jusqu'à ce que l'utilisateur l'active physiquement ; cependant, c'est une exigence pour obtenir un environnement de test entièrement automatisé.

Dans les laboratoires de test Microsoft, les plateformes sont récupérées à partir de scénarios d’incident et de système qui ne répond pas en supprimant et en appliquant à distance l'alimentation du système. La plateforme doit être en mesure d’ignorer la capacité de présence et de charge de la batterie interne et d’utiliser uniquement la présence de l’alimentation secteur pour déterminer si la plateforme doit démarrer automatiquement. Ce comportement concerne uniquement les systèmes activés pour le laboratoire et peut être configuré à l'aide d'une variable UEFI définie par Windows.

Notes

Les systèmes conçus pour les utilisateurs ne doivent pas s'allumer automatiquement lorsqu'ils sont sous tension, à moins qu'ils ne soient tenus de détecter la capacité d'alimentation du chargeur USB (Universal Serial Bus).

Définition de la variable UEFI DISABLEBATTERY

La variable DISABLEBATTERY est créée sous VendorGuid {0x77fa9abd, 0x0359, 0x4d32, {0xbd, 0x60, 0x28, 0xf4, 0xe7, 0x8f, 0x78, 0x4b}}. Lorsque la variable est présente (autrement dit, lorsque GetVariable() renvoie EFI_SUCCESS), le comportement de plateforme demandé doit être modifié à partir du comportement de la batterie par défaut lorsque la valeur est définie.

Lorsque DISABLEBATTERY est défini Lorsque DISABLEBATTERY n’est pas présent ou n’est pas défini

  • La plateforme ne doit pas utiliser la présence de la batterie pour déterminer si le système doit démarrer automatiquement ou rester sous tension.
  • Si l'alimentation secteur ou du chargeur externe est coupée, le système doit s'éteindre immédiatement.
  • Si l’alimentation secteur ou du chargeur externe est appliquée, le système doit s’allumer immédiatement.

  • La plateforme doit se comporter conformément aux exigences des systèmes de vente au détail et/ou d'utilisateur final.
  • Si l'alimentation secteur ou du chargeur externe est coupée, le système doit rester allumé s'il reste suffisamment d'énergie dans la batterie du système.
  • Si une alimentation secteur ou un chargeur externe est appliqué, le système ne devrait pas démarrer automatiquement à moins que le système ne soit capable de charger uniquement par USB et nécessite donc un microprogramme UEFI ou un logiciel hôte pour déterminer la puissance d'entrée du chargeur connecté.