Tests d’E/S 2 de fichier
Ce test automatisé vérifie les E/S de fichier de base sur la pile des pilotes.
Vous pouvez utiliser le test pour vérifier les informations suivantes :
Contexte dans lequel le test ou la variante s’est exécuté (par exemple, x86, système de fichiers, local/distant, langue, numéro de build)
Nombres de réussites, d’échecs et de variantes
En cas d’échec, informations qui peuvent aider à déterminer la cause de l’échec
Les tests d’E/S de fichier 2 sont basés sur TAEF :
Pour répertorier les tests, exécutez la commande suivante :
te FileIOTestA.dll /list
Pour exécuter tous les tests avec la priorité zéro (la priorité la plus élevée, qui est la priorité par défaut dans RunFileIo2.cmd) sur un volume de test particulier, exécutez la commande suivante :
TE.exe FileIOTestA.dll /select:@Priority=0 /p:Volume=%DRIVE_LETTER%
Pour plus d’informations sur le comportement des systèmes de fichiers, consultez Comportement du système de fichiers dans l’environnement Microsoft Windows.
Détails du test
Spécifications |
|
Plateformes |
|
Versions prises en charge |
|
Durée d’exécution attendue (en minutes) | 300 |
Catégorie | Développement |
Délai d’expiration (en minutes) | 18000 |
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é 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 :
Exécution du test
Pour plus d’informations sur la configuration requise, consultez Conditions préalables au test du système de fichiers.
En outre, ce test nécessite un espace disque supplémentaire pour quatre partitions simples de 2 048 mégaoctets (Mo) et deux partitions simples de 1 024 Mo.
Avant d’exécuter le test, vous devez ajouter les partitions suivantes à l’ordinateur de test.
Étiquette | Système de fichiers | Taille | Lettre de lecteur attendue |
---|---|---|---|
NTFS |
NTFS |
2 048 Mo |
G: |
CNTFS |
NTFS (compressé) |
2 048 Mo |
Je: |
FAT |
FAT16 |
1 024 Mo |
K: |
FAT32 |
FAT32 |
1 024 Mo |
l : |
ExFAT |
ExFAT |
2 048 Mo |
M: |
Fonctions définies par l'utilisateur |
Fonctions définies par l'utilisateur |
2 048 Mo |
¡n: |
REFS |
REFS |
10240mb |
O: |
RunFileIO.cmd contient des références à des variables d’environnement que vous pouvez modifier pour permettre l’ignorer de certains systèmes de fichiers.
Dépannage
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 obtenir des informations générales sur la résolution des problèmes, consultez Résolution des problèmes de test du système de fichiers.
Ce test retourne La réussite ou l’échec. Pour passer en revue les détails du test, passez en revue le journal des tests à partir du Kit de laboratoire matériel Windows (Windows HLK) Studio.
Le test utilise Ntlog pour la journalisation des résultats du test. Tout échec est enregistré avec le code Win32® GetLastError().
Plus d’informations
Syntaxe de commande
Option de commande | Description |
---|---|
te FileIOTestA.dll /select:@Priority=0 /p:Volume=%DRIVE_LETTER% |
Liste de fichiers
File | Emplacement |
---|---|
AttachFilter.cmd | [WTT\TestBinRoot]\NTTest\BASETEST\Core_File_Services\FilterManager\TestSuite\Scripts\FileSystems\ |
IsREFSSupported.vbs | [WTT\TestBinRoot]\NTTest\BASETEST\Core_File_Services\FilterManager\TestSuite\Scripts\FileSystems\ |
FioChild.exe | [WTT\TestBinRoot]\base\fs\test\Shared_Tests\FileIO2\ |
FioDetours.dll | [WTT\TestBinRoot]\base\fs\test\Shared_Tests\FileIO2\ |
FileIOTestA.dll | [WTT\TestBinRoot]\base\fs\test\Shared_Tests\FileIO2\ |
FileIOTestW.dll | [WTT\TestBinRoot]\base\fs\test\Shared_Tests\FileIO2\ |
ReadAsync.exe | [WTT\TestBinRoot]\base\fs\test\Shared_Tests\FileIO2\ |
WriteAsync.exe | [WTT\TestBinRoot]\base\fs\test\Shared_Tests\FileIO2\ |
RunFileIo2.cmd | [WTT\TestBinRoot]\base\fs\test\Core_File_Services\FilterManager\TestSuite\Scripts\FileSystems\ |
WrapFileIO2.cmd | [WTT\TestBinRoot]\base\fs\test\Core_File_Services\FilterManager\TestSuite\Scripts\FileSystems\ |
Paramètres
Nom du paramètre | Description des paramètres |
---|---|
NTFS_DRIVE_LETTER | Lettre de lecteur pour le volume NTFS sur lequel le test d’E/S de fichier 2 s’exécutera. |
CNTFS_DRIVE_LETTER | Lettre de lecteur pour le volume NTFS compressé sur lequel le test d’E/S de fichier 2 s’exécutera. |
FAT_DRIVE_LETTER | Lettre de lecteur pour le volume FAT sur lequel le test file IO 2 s’exécutera. |
FAT32_DRIVE_LETTER | Lettre de lecteur pour le volume FAT32 sur lequel le test FileIO 2 s’exécutera. |
EXFAT_DRIVE_LETTER | Lettre de lecteur pour le volume ExFat sur lequel le test File IO 2 s’exécutera. |
UDF_DRIVE_LETTER | Lettre de lecteur pour le volume UDF sur lequel le test file IO 2 s’exécutera. |
RUN_MODE | Laissez-le sur BVT. |
LLU_LclAdminUser | LLU pour l’exécution |
LLU_NetAccessOnly | LLU pour la copie |
REFS_DRIVE_LETTER | Lettre de lecteur pour le volume ReFS sur lequel le test s’exécutera. Entrez NONE if not >= Win8 Server. |