Så här kör du HCK-testsviterna i WDK 8.1
För att göra det enklare att testa Windows-drivrutiner i WDK kan du från och med WDK 8.1 nu välja HCK-testpaket som ska köras på testdatorerna. De HCK-testpaketen innehåller tester av grundläggande enhetsfunktioner och tester för grafik, avbildning, trådlöst LAN, mobilt bredband (CDMA och GSM) och WiFi Direct-enheter. Det här är samma tester som används i Windows Hardware Certification Kit (Windows HCK). Mer information om Windows HCK finns i Windows Certification Program for Hardware.
Du kan köra HCK-testet från ett kommandotolkfönster eller från Visual Studio. Dessutom kan du kopiera dessa tester till en ny plats , som kan vara en annan dator eller en USB-nyckelenhet, och köra testerna från den platsen. Om du startar testerna anges automatiskt alla lokala konfigurationer som behövs för att köra testerna.
- Kör HCK-testsviterna på en testdator med hjälp av Visual Studio
- Kör HCK-testpaketen från ett kommandotolksfönster
Kör HCK-testsviterna på en testdator med Hjälp av Visual Studio
Om du inte redan har gjort det följer du anvisningarna i Etablera en dator för drivrutinsdistribution och -testning (WDK 8.1). När du har konfigurerat en testdator visas namnet på testdatorn i verktygsfältet. Se till att du har valt den testdator som du har konfigurerat för enheten som du testar med HCK-testpaketet.
Förbered testdatorn efter behov genom att installera enheten och drivrutinen och eventuella ytterligare krav för testtopologi (se förhandskraven för HCK-testet för den enhet som du testar). I stället för HCK Studio och HCK-kontrollern kör du testerna med hjälp av Visual Studio och WDK 8.1.
Välj en HCK-testsvit som ska köras på en testdator
- På menyn Driver väljer du Test och väljer sedan Test Group Explorer.
- I fönstret Driver Test Group Explorer väljer du en av HCK-testsviterna. När du väljer en testsvit visas den i fönstret Förartestgrupp.
- Se till att du har valt den testdator som du har konfigurerat för enheten som du testar med HCK-testpaketet.
- Om du vill använda HCK-testpaketen måste du också följa konfigurationskraven för den enhet som du testar.
- Du kan använda kryssrutorna för att markera de tester som matchar arkitekturen för den avsedda testdatorn (x86, x64, Arm).
- På menyn Driver väljer du Test > Kör test. Som standard kör kommandot Kör test alla tester i den valda testgruppen.
Du kan också kopiera en av de angivna HCK-testpaketen och exportera den, tillsammans med de nödvändiga teststödfilerna så att du kan köra testpaketet från ett kommandotolkfönster.
Exportera en testsvit
- I Test Group Explorerväljer du och håller ned (eller högerklickar på) HCK-testsviten som du vill kopiera och väljer Exportera testsvit... från den korta menyn. (Kommandot kör skriptet CopyMe.cmd).
- Välj en målmapp för testpaketet. Du kan exportera testpaketet till en nätverksresurs eller till ett USB-minne.
- Om du vill köra HCK-testpaketet öppnar du ett kommandotolksfönster på testdatorn med förhöjd behörighet. Gå till målkatalogen och kör skriptet RunMe.cmd. Mer information finns i Kör HCK-testpaketet från ett kommandotolkfönster.
Kör HCK-testpaketen från ett kommandotolkfönster
Kopiera HCK-testpaketet
Öppna ett Visual Studio-kommandotolkfönster. Gå till katalogen %WindowsSdkDir%\Testing\Tests\HCK Tests\Basic. Till exempel C:\Program Files (x86)\Windows Kits\8.1\Testing\Tests\HCK Tests\Basic
Kör skriptet CopyMe.cmd och ange namnet på testpaketet och målkatalogen. Skriptet har följande kommandoradssyntax:
CopyMe.cmd testSuite destinationPath
testSuite är något av följande:
- Grunderna i Device.Device
- Device.Graphics
- Enhet.Avbildning
- Enhet.Nätverk.MobiltBredband.CDMA
- Enhet.Nätverk.Mobilt bredband.GSM
- Enhet.Nätverk.TrådlöstNätverk
destinationPath- kan vara en giltig sökväg, inklusive UNC-sökvägar. Du kan till exempel kopiera en HCK-testsvit till ett USB-minne eller till en resurs på en server.
C:\Program Files (x86)\Windows Kits\8.1\Testing\Tests\HCK Tests\Basic>CopyMe "De vice.Device Fundamentals" d:\temp\devfund Copying test target setup installers Copying TAEF and WDTF infrastructure Copying debuggers infrastructure Copying x86 tools Copying x64 tools Copying arm tools Copying test suite Copy complete! Run on any computer using an administrator command prompt in the same folder as the RunMe.cmd script. "RunMe.cmd <infFileName>"
Kör HCK-testpaketet från ett kommandotolkfönster
Not
Om testdatorn kör Windows 7 måste du ladda ned och installera Microsoft .NET Framework 4.5 innan du kan köra HCK-testpaketet.
På testdatorn som du har konfigurerat för testning öppnar du ett kommandotolkfönster med förhöjd behörighet (Kör som administratör) och navigerar till katalogen där du kopierade HCK-testsviten.
Kör skriptet RunMe.cmd och ange sökvägen och namnet på INF-filen. Skriptet har följande kommandoradssyntax:
RunMe.cmd infFileName
Till exempel:
RunMe.cmd myDriver.inf
Anteckning
Testsviten Device.Graphics använder inte en INF-fil, men RunMe.cmd-skriptet kräver en INF-fil. Du kan ange namnet på ersättnings-Inf-fil om det behövs.
HCK-testsviter
- HCK Tests.Basic.Device.Fundamentaler testsuite för enheter
- HCK Tests.Basic.Device.Graphics-testpaket
- HCK Tests.Basic.Device.Imaging test suite
- HCK Tests.Basic.Device.Network.MobileBroadband.CDMA-testsviten
- HCK Tests.Basic.Device.Network.MobileBroadband.GSM test suite
- HCK Tests.Basic.Device.Network.WLAN-testsviten
Information om hur du anger testparametrar finns i Testparametrar för enhetsgrundläggande egenskaper. Om enheten som testas eller någon av dess underordnade enheter är ett WiFi-kort eller en nätverksenhet kan du behöva ange parametrarna Wpa2PskAesSsid, Wpa2PskPassword, eller WDTFREMOTESYSTEM.
Testsvit för HCK Tests.Basic.Device.Device Fundamentals
Använd den här testsviten för allmän tillförlitlighetstestning av alla enhetstyper. Du måste följa maskinvaru-, programvaru- och testkraven för HCK-testerna enligt beskrivningen i Device.Fundamentals Reliability Testing Prerequisites. I stället för HCK Studio- och HCK-styrenheten kör du de grundläggande testerna med hjälp av Visual Studio och WDK 8.1.
Testsviten HCK Tests.Basic.Device.Device Fundamentals | |
---|---|
Maskinvaru-, programvaru- och testkrav | Device.Fundamentals Krav för tillförlitlighetstestning |
Testbeskrivningar |
DF – PNP (inaktivera och aktivera) med I/O före och efter (Basic) DF – Viloläge med I/O före och efter (Basic) |
HCK Tester.Basisk.Enhet.Grafik testsvit
Använd den här testsviten för att testa grafikkort eller kretsuppsättningar. Du måste följa maskinvaru-, programvaru- och testkraven för HCK-testerna enligt beskrivningen i Grafiska adapter eller Krav för kretsuppsättningstestning. I stället för HCK Studio- och HCK-styrenheten kör du de grundläggande testerna med hjälp av Visual Studio och WDK 8.1.
HCK-Test Bas-Device-Grafik testsvit | |
---|---|
Maskinvaru-, programvaru- och testkrav | krav för testning av grafikkort eller kretsuppsättningar |
Testbeskrivningar | grafikadapter eller kretsuppsättningstester |
HCK Tests.Basic.Device.Imaging test suite
Använd den här testsviten för att testa skrivare. Testpaketet använder tester som ingår i HCK Device.Imaging Testning. I stället för HCK Studio- och HCK-styrenheten kör du de grundläggande testerna med hjälp av Visual Studio och WDK 8.1.
HCK Test.Grundläggande.Enhet.Avbildning testsvit | |
---|---|
Maskinvaru-, programvaru- och testkrav | krav för skrivartestning |
Testbeskrivningar | skrivartester |
HCK Tests.Basic.Device.Network.MobileBroadband.CDMA test suite
Använd den här testsviten för att testa CDMA-enheter med mobilt bredband. Följ riktlinjerna för att konfigurera enheten enligt beskrivningen i Krav för testning av mobilt bredband. I stället för HCK Studio- och HCK-styrenheten kör du de grundläggande testerna med hjälp av Visual Studio och WDK 8.1.
HCK Tests.Basic.Device.Network.MobileBroadband.CDMA test suite | |
---|---|
Maskinvaru-, programvaru- och testkrav | Krav för testning av mobilt bredband |
Testbeskrivningar | CDMA-tester |
HCK Tests.Basic.Device.Network.MobileBroadband.GSM test suite
Använd den här testsviten för att testa MOBILE Broadband GSM-enheter. Följ riktlinjerna för att konfigurera enheten enligt beskrivningen i Krav för testning av mobilt bredband. I stället för HCK Studio- och HCK-styrenheten kör du de grundläggande testerna med hjälp av Visual Studio och WDK 8.1.
HCK Tests.Basic.Device.Network.MobileBroadband.GSM test suite | |
---|---|
Maskinvaru-, programvaru- och testkrav | Krav för testning av mobilt bredband |
Testbeskrivningar | GSM-tester |
HCK Tests.Basic.Device.Network.WLAN test suite
Använd den här testsviten för att testa trådlösa LAN-enheter (802.11). Följ riktlinjerna för att ställa in och konfigurera din enhet enligt beskrivningen i Trådlösa LAN (802.11) Testförutsättningar för HCK. I stället för HCK Studio- och HCK-styrenheten kör du de grundläggande testerna med hjälp av Visual Studio och WDK 8.1.
HCK Tests.Basic.Device.Network.WLAN test suite | |
---|---|
Maskinvaru-, programvaru- och testkrav | Wireless LAN (802.11) Testningsförutsättningar |
Testbeskrivningar | WLAN L1-tester |
Relaterade ämnen
- Så här testar du en drivrutin vid körningstid med hjälp av Visual Studio
- Så här väljer och konfigurerar du grundläggande enhetstester
- distribuera en drivrutin till en testdator
- Komma igång med Windows-felsökning
- maskinvarucertifieringsprogram
- Windows Hardware Certification Kit (HCK)
- Så här testar du en drivrutin under körning från en kommandoprompt