NDISTest 6.5 - Test du logo LWF
Ce test automatisé cible LWF en vérifiant que toutes les exigences spécifiées pour le pilote de filtre léger sont satisfaites et qu’elles sont conformes à la spécification NDIS sur MSDN.
Le test installe deux des miniports virtuels NDISTest : « NDISTest 6.30 - CL - Default w/TCPIP », qui sont utilisés comme adaptateurs de test et de prise en charge pour l’exécution du test de logo LWF. Ces miniports virtuels sont désinstallés lors de la phase de nettoyage du test.
Windows 8 exige que tous les pilotes NDIS LWF soient NDIS 6.30. Cela est validé par le test ConfigCheck, qui échoue au test du logo de filtre si le pilote de filtre n’est pas NDIS 6.30.
Le test ConfigCheck vérifie également que le pilote de filtre sélectionné comme cible est réellement lié à l’adaptateur de test et qu’une erreur est générée si le filtre n’est pas lié à l’adaptateur de test.
Il est également vérifié que le pilote de filtre est en mesure de traiter les paquets dont la taille est supérieure à la taille MTU du miniport.
Cela exécute également un test de contrainte de filtre qui est conçu pour stresser les chemins d’accès aux données et PnP des pilotes de filtre NDIS. Le test limite les descripteurs de réception du miniport virtuel de test de sorte qu’un nombre important d’indications de réception se produisent avec l’indicateur de ressources de réception. Ce test effectue les actions suivantes de manière multithread :
Stresser le trafic du miniport de support dirigé vers le miniport de test
Stresser le trafic à partir du miniport de test dirigé vers le miniport de support
Arrêter/démarrer le miniport de test (ce qui déclenche une pause et les opérations de redémarrage suivantes)
Adaptateur de test indiquant que le média est déconnecté/connecté
Tester la réinitialisation de l’adaptateur
Enfin, la connectivité d’envoi et de réception de base sera testée entre les adaptateurs de test/support.
Spécifications |
|
Plateformes |
|
Versions prises en charge |
|
Durée d’exécution attendue (en minutes) | 2 |
Catégorie | Développement |
Délai d’expiration (en minutes) | 120 |
Nécessite un redémarrage | false |
Nécessite une configuration spéciale | false |
Type | automatique |
Les tests de cette zone de fonctionnalité peuvent avoir une documentation supplémentaire, y compris les conditions préalables, l’installation et les informations de résolution des problèmes, que vous trouverez dans les rubriques suivantes :
Avant d’exécuter le test, vous devez installer manuellement votre pilote de filtre sur l’ordinateur de test.
Pour exécuter le test, procédez comme suit :
Configurez le serveur HLK et les machines clientes HLK. Les tests de logo de filtre n’ont besoin que de l’ordinateur client.
Installez le pilote Filtre léger sur l’ordinateur client.
Redémarrez l’ordinateur client.
À partir du serveur HLK, ajoutez le client sur lequel le LWF est installé à un nouveau pool d’ordinateurs, puis remplacez l’ordinateur status par « Prêt ».
À partir de HLK Studio, créez un projet sous l’onglet Projet dans HLK Studio.
Sous l’onglet Sélection de HLK Studio, sélectionnez le pool d’ordinateurs créé dans les étapes précédentes dans la liste déroulante.
Sélectionnez le périphérique logiciel, puis sélectionnez le pilote LightWeightFilter qui a été installé et qui doit être testé (voir la figure suivante).
Exécutez tous les tests répertoriés sous l’onglet Tests sur le pilote de filtre.
Pour la résolution des problèmes génériques des échecs de test HLK, consultez Résolution des échecs de test HLK Windows.
Pour plus d’informations sur la résolution des problèmes, consultez Résolution des problèmes liés à l’environnement Windows HLK.
Nom du paramètre | Description des paramètres |
---|---|
TestAdapter | |
SupportAdapter | |
TestScript | |
queryFilterService | ServiceName du filtre sélectionné comme cible |