Partager via


Named Pipe Basic

Ce test automatisé vérifie la fonctionnalité des canaux nommés. Il comprend les tests suivants :

  • Tests CreateNamedPipe

  • Tests CallNamedPipe

  • Tests TransactNamedPipe

  • Tests TransactNamedPipe

  • Tests WaitNamedPipe

  • Tests en mode ouvert

  • Tests qui se chevauchent

  • Tests en lecture/écriture

  • Tests de canal de vidage

Ce test se compose d’un binaire client (Npclient.exe) et d’un binaire serveur (Npserver.exe). Vous pouvez les exécuter sur le même ordinateur que l’image cliente ou sur un ordinateur distinct.

Détails du test

   
Spécifications
  • Filter.Driver.FileSystem.MiniFilter
  • Filter.Driver.AntiVirus.MiniFilter
  • Filter.Driver.FileSystem.NamedPipeAndMailSlots
  • Filter.Driver.AntiVirus.NamedPipeAndMailSlots
Plateformes
  • Windows 10, éditions clientes (x86)
  • Windows 10, éditions clientes (x64)
  • Windows Server 2016 (x64)
Versions prises en charge
  • Windows 10
  • Windows 10, version 1511
  • Windows 10, version 1607
  • Windows 10 version 1703
  • Windows 10, version 1709
  • Windows 10 version 1803
  • Windows 10, version 1809
  • Windows 10 version 1903
  • Prochaine mise à jour de Windows 10
Durée d’exécution attendue (en minutes) 30
Catégorie Développement
Délai d’expiration (en minutes) 1800
Nécessite un redémarrage false
Nécessite une configuration spéciale false
Type automatique

 

Documentation supplémentaire

Les tests de cette zone de fonctionnalités peuvent contenir une documentation supplémentaire, notamment des informations sur les prérequis, l’installation et la résolution des problèmes, que vous trouverez dans les rubriques suivantes :

Exécution du test

Avant d’exécuter le test, effectuez la configuration du test comme décrit dans la configuration requise pour le test : Conditions préalables pour le test du système de fichiers.

Pour exécuter ce test, procédez comme suit :

  1. Copiez les fichiers binaires de test répertoriés dans la section Liste de fichiers localement.

  2. Démarrez le serveur à l’aide de la commande suivante : npserver.exe

  3. Démarrez le client à l’aide de la commande suivante : npclient.exe \\<%computername%>

    Notes

       Vous pouvez exécuter le test avec les processus serveur et client s’exécutant sur deux ordinateurs différents. Dans ce cas, spécifiez le nom d’hôte du serveur à la place de <%computername%>.

     

  4. Le nombre de pass attendu est variable, mais il doit être d’environ 1 010. Vérifiez la présence de balises d’erreur +SEV dans le fichier journal. Si vous ne trouvez aucune instance de cette balise, le test a réussi.

Dépannage

Pour la résolution des problèmes génériques des échecs de test HLK, consultez Résolution des échecs de test Windows HLK.

Pour plus d’informations sur la résolution des problèmes, consultez Résolution des problèmes de test du système de fichiers.

Ce test retourne réussite ou échec. Pour passer en revue les détails du test, consultez le journal des tests à partir du Kit de laboratoire matériel Windows (Windows HLK) Studio.

Plus d’informations

Syntaxe de commande

Ce test accepte un paramètre unique qui indique le nom d’hôte du serveur.

Liste de fichiers

Fichier Emplacement

Npclient.exe

[WTT\TestBinRoot]\NTTEST\BASETEST\kernel\misc\npclient.exe

Npserver.exe

[WTT\TestBinRoot]\NTTEST\BASETEST\kernel\misc\npserver.exe

Namedpipe.ini

[WTT\TestBinRoot]\NTTEST\BASETEST\kernel\misc\namedpipe.ini

Ntlog.dll

[WTT\OsBinRoot]\ddk_flat\DTM\tests\ntlog\ntlog.dll

Ntlogger.ini

[WTT\OsBinRoot]\ddk_flat\DTM\tests\ntlog\ntlogger.ini

 

Paramètres

Nom du paramètre Description des paramètres
LLU_LclAdminUser LLU pour l’exécution
LLU_NetAccessOnly LLU pour la copie