Condividi tramite


File IO 2 Test

Questo test automatizzato verifica l'I/O di base del file nello stack di driver.

È possibile usare il test per verificare le informazioni seguenti:

  • Contesto in cui è stato eseguito il test o la variante (ad esempio, x86, file system, locale/remoto, linguaggio, numero di build)

  • Pass, fail e numeri di conteggio delle varianti

  • In caso di errore, informazioni che consentono di determinare la causa dell'errore

I test di I/O 2 dei file si basano sul TAEF:

  • Per elencare i test, eseguire quanto segue:

    te FileIOTestA.dll /list
    
  • Per eseguire tutti i test con priorità zero (la priorità più alta, ovvero la priorità predefinita in RunFileIo2.cmd) in un determinato volume di test, eseguire quanto segue:

    TE.exe FileIOTestA.dll /select:@Priority=0  /p:Volume=%DRIVE_LETTER%
    

Per altre informazioni sul comportamento dei file system, vedere Comportamento del file system nell'ambiente Microsoft Windows.

Dettagli del test

   
Specifiche
  • Filter.Driver.FileSystem.MiniFilter
  • Filter.Driver.AntiVirus.MiniFilter
  • Filter.Driver.FileSystem.Functionality
Piattaforme
  • Windows 10, edizioni client (x86)
  • Windows 10, edizioni client (x64)
  • Windows Server 2016 (x64)
  • Windows 10, mobile edition (Arm)
Versioni supportate
  • Windows 10
  • Windows 10 versione 1511
  • Windows 10 versione 1607
  • Windows 10 versione 1703
  • Windows 10, versione 1709
  • Windows 10, versione 1803
  • Windows 10, versione 1809
  • Windows 10, versione 1903
  • Eseguire quindi l'aggiornamento a Windows 10
Tempo di esecuzione previsto (in minuti) 300
Categoria Sviluppo
Timeout (in minuti) 18000
Richiede il riavvio false
Richiede una configurazione speciale false
Tipo automatic

 

Documentazione aggiuntiva

I test in questa area di funzionalità potrebbero avere documentazione aggiuntiva, inclusi i prerequisiti, la configurazione e le informazioni sulla risoluzione dei problemi, disponibili negli argomenti seguenti:

Esecuzione del test

Per altre informazioni sui requisiti, vedere Prerequisiti di test del file system.

Inoltre, questo test richiede spazio aggiuntivo su disco rigido per quattro semplici partizioni da 2.048 megabyte (MB) e due semplici partizioni da 1.024 MB.

Prima di eseguire il test, è necessario aggiungere le partizioni seguenti al computer di test.

Etichetta File system Dimensione Lettera di unità prevista

NTFS

NTFS

2.048 MB

G:

CNTFS

NTFS (compresso)

2.048 MB

i:

FAT

FAT16

1.024 MB

K:

FAT32

FAT32

1.024 MB

l:

ExFAT

ExFAT

2.048 MB

M:

UDF

UDF

2.048 MB

N:

REFS

REFS

10240 mb

o:

 

RunFileIO.cmd contiene riferimenti alle variabili di ambiente che è possibile modificare per consentire l'omissione di determinati file system.

Risoluzione dei problemi relativi

Per la risoluzione generica degli errori di test HLK, vedere Risoluzione dei problemi di test di Windows HLK.

Per informazioni generali sulla risoluzione dei problemi, vedere Risoluzione dei problemi relativi ai test del file system.

Questo test restituisce Superato o Non superato. Per esaminare i dettagli dei test, esaminare il log di test da Windows Hardware Lab Kit (Windows HLK) Studio.

Il test usa Ntlog per registrare i risultati del test. Qualsiasi errore viene registrato con il codice GetLastError() Win32®.

Altre informazioni

Sintassi dei comandi

Opzione di comando Descrizione

te FileIOTestA.dll /select:@Priority=0 /p:Volume=%DRIVE_LETTER%

 

Elenco file

File Posizione
AttachFilter.cmd [WTT\TestBinRoot]\NTTest\BASETEST\Core_File_Services\FilterManager\TestSuite\Script\FileSystems\
IsREFSSupported.vbs [WTT\TestBinRoot]\NTTest\BASETEST\Core_File_Services\FilterManager\TestSuite\Script\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\Script\FileSystems\
WrappingFileIO2.cmd [WTT\TestBinRoot]\base\fs\test\Core_File_Services\FilterManager\TestSuite\Script\FileSystems\

 

Parametri

Nome parametro Descrizione dei parametri
NTFS_DRIVE_LETTER Lettera di unità per il volume NTFS in cui verrà eseguito il test di IO 2 file.
CNTFS_DRIVE_LETTER Lettera di unità per il volume NTFS compresso in cui verrà eseguito il test di IO 2 file.
FAT_DRIVE_LETTER Lettera di unità per il volume FAT in cui verrà eseguito il test di IO 2 file.
FAT32_DRIVE_LETTER Lettera di unità per il volume FAT32 in cui verrà eseguito il test fileIO 2.
EXFAT_DRIVE_LETTER Lettera di unità per il volume ExFat in cui verrà eseguito il test di IO 2 file.
UDF_DRIVE_LETTER Lettera di unità per il volume UDF in cui verrà eseguito il test file IO 2.
RUN_MODE Lasciare questa operazione su BVT.
LLU_LclAdminUser LLU per l'esecuzione
LLU_NetAccessOnly LLU per la copia
REFS_DRIVE_LETTER Lettera di unità per il volume ReFS in cui verrà eseguito il test. Immettere NONE se non >= Win8 Server.