Windows package ifstest

From OpenZFS on OS X
Revision as of 00:20, 20 April 2022 by 60.225.25.175 (Talk)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

We want to run ifstest.exe

https://docs.microsoft.com/en-us/windows-hardware/test/hlk/testref/14b230f3-7eee-437e-ab2f-375b200de6f3

Browsing around we find the Virtual Hardware Lab Kit

https://docs.microsoft.com/en-us/windows-hardware/test/hlk/

https://www.microsoft.com/en-us/evalcenter/evaluate-virtual-hardware-lab-kit

Windows 11 Virtual HLK (VHLK) for Windows 11

2019DC-22000.1.co_release.210604-1628-HLK.vhdx

mount the image as d:




Make a stand alone package Copy the tests to the target folder

cp D:\Program Files (x86)\Windows Kits\10\Hardware Lab Kit\Tests\amd64\nttest\BASETEST\core_file_services <target>

Copy the missing dll files to the ifs_test_kit folder

cp D:\Program Files (x86)\Windows Kits\10\Hardware Lab Kit\Tests\amd64\nttest\BASETEST\core_file_services\Shared_tests\CiBValidationKit\Tests\ntlog.dll <target>\ifs_test_kit\

cp D:\Program Files (x86)\Windows Kits\10\Hardware Lab Kit\Tests\amd64\nttest\BASETEST\core_file_services\shared_libs\fbslog\FbsLog.dll <target>\ifs_test_kit\



Create new test script

This assumes that the ZFS pool will be mounted at e

ifstestzfs.cmd

REM Copy over ifsTestCleanup.cmd into the current user's startup group setlocal set TARGET_LOCATION="%USERPROFILE%\Start Menu\Programs\Startup" if not exist %TARGET_LOCATION%\ifsTestCleanup.cmd ( copy .\ifsTestCleanup.cmd %TARGET_LOCATION% ) endlocal

REM Delete old copies of intermediate log files if any exist. if exist openzfsResults.log del openzfsResults.log


REM For NTFS volume: start /wait ifstest.exe -g Virus e: /n .\openzfsResults.log /N 356789AB /T /p /m /E -R /j /r c: -d \Ntfs -a \datacoh.exe /u ifstest /U *rw53w52


zip up