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 |
---|---|
|
|