Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym temacie opisano kroki wymagane do zainstalowania WDTF i TAEF, skopiowania testów opartych na danych i skonfigurowania maszyny do testowania. Należy pamiętać, że następujące polecenia muszą być wykonywane z wiersza polecenia z podwyższonym poziomem uprawnień/administratora, ponieważ instalacja programu WDTF instaluje sterowniki w systemie. W poniższych instrukcjach przyjęto założenie, że architektura systemu to x64. W przypadku innych architektur może być konieczne dostosowanie poniższych kroków.
Krok 1. Uzyskiwanie pakietów i plików z najnowszego zestawu EWDK przez zaakceptowanie postanowień licencyjnych i zapisanie pliku ISO EWDK na maszynie, na której będą uruchamiane testy. Zestaw EWDK nie wymaga instalacji programu Visual Studio. Wystarczy pobrać iso EWDK, zainstalować iso i skopiować pliki określone poniżej. Aby zainstalować iso, kliknij prawym przyciskiem myszy plik ISO i kliknij przycisk Zainstaluj. Po jego zamontowaniu do zainstalowanej normy ISO jest przypisywana litera dysku ISO.
Krok 2. Zainstaluj moduł TAEF, przechodząc do lokalizacji pliku MSI TAEF w zainstalowanym standardzie ISO i instalując pakiet dla żądanej architektury. Określ lokalizację i nazwę pliku dziennika instalacji ,%USERPROFILE%\Desktop\TAEFInstall.log w tym przykładzie:
cd <ISO drive>\Program Files\Windows Kits\10\Testing\Runtimes
msiexec /i "Test Authoring and Execution Framework x64-x64_en-us.msi" /l* "%USERPROFILE%\Desktop\TAEFInstall.log"
Instalator MSI TAEF instaluje TAEF do %PROGRAMFILES%\Windows Kits\10\Testing\Runtimes\TAEF\x64. Dodaj ten katalog do zmiennej środowiskowej PATH systemu i uruchom ponownie wiersz polecenia z podwyższonym poziomem uprawnień.
Jeśli jeszcze nie jest uruchomiona, uruchom usługę TAEF (Te.service) i ustaw opcję Autostart , wykonując następujące kroki.
- Uruchom usługi: services.msc
- Kliknij dwukrotnie Te.Service
- Ustaw typ "Uruchamianie" na "Automatyczny"
- Kliknij przycisk Start, aby uruchomić usługę
Jeśli usługa Te.Service nie jest wymieniona jako usługa w pliku services.msc, przejdź do %PROGRAMFILES%\Windows Kits\10\Testing\Runtimes\TAEF\x64 i uruchom następujące polecenia, aby rozpocząć pracę z usługą:
wex.services.exe /install:te.serviceSprawdź, czy plik te.service został pomyślnie zainstalowany
sc start te.serviceSprawdź, czy element "STATE" ma wartość "START_PENDING"
sc query te.serviceSprawdź, czy element "STATE" ma wartość "RUNNING"
sc qc te.serviceSprawdź, czy wartość "START_TYPE" to "AUTO_START"
Krok 3. Zainstaluj program WDTF, przechodząc do lokalizacji pliku MSI WDTF (tej samej lokalizacji co plik MSI TAEF w zainstalowanym standardzie ISO powyżej) i instalując pakiet dla żądanej architektury. Określ lokalizację i nazwę pliku dziennika instalacji, %USERPROFILE%\Desktop\WDTFInstall.log w tym przykładzie:
cd <ISO drive>\Program Files\Windows Kits\10\Testing\Runtimes
msiexec /i "Windows Driver Testing Framework (WDTF) Runtime Libraries-x64_en-us.msi" /l* "%USERPROFILE%\Desktop\WDTFInstall.log"
Plik MSI WDTF instaluje WDTF do %PROGRAMFILES%\Windows Kits\10\Testing\Runtimes\WDTF.
Krok 4. Konfigurowanie maszyny do testowania:
- Skonfiguruj maszynę do zbierania pełnych zrzutów lub podłącz debuger jądra.
- Ponieważ testy mogą potencjalnie ponownie uruchomić maszynę i muszą kontrolować cykle uśpienia, skonfiguruj maszynę, aby nigdy nie zasypiała, nigdy nie wyłączała wyświetlacza i automatycznie logowała się do konta testowego (netplwiz.exe). Należy pamiętać, że autologon powinien być używany ostrożnie.
Krok 5. Uzyskiwanie plików binarnych testowych opartych na danych przez skopiowanie wszystkich plików z <dysku> ISO\Program Files\Windows Kits\10\Testing\Tests\Additional Tests\x64\DevFund\DataDriven do folderu lokalnego, takiego jak %USERPROFILE%\Desktop\Tests. Odłącz obraz ISO.