Difference between revisions of "Windows package ifstest"
From OpenZFS on OS X
(add small guide to package ifstest.exe) |
(clean up formatting) |
||
Line 3: | Line 3: | ||
https://docs.microsoft.com/en-us/windows-hardware/test/hlk/testref/14b230f3-7eee-437e-ab2f-375b200de6f3 | https://docs.microsoft.com/en-us/windows-hardware/test/hlk/testref/14b230f3-7eee-437e-ab2f-375b200de6f3 | ||
− | + | == Grab the Virtual Hardware Lab Kit == | |
https://docs.microsoft.com/en-us/windows-hardware/test/hlk/ | https://docs.microsoft.com/en-us/windows-hardware/test/hlk/ | ||
Line 16: | Line 16: | ||
mount the image as d: | mount the image as d: | ||
− | + | == Make a stand alone package == | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | Make a stand alone package | + | |
Copy the tests to the target folder | 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> | + | 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 | 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_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\ | |
− | 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\ | + | |
− | + | ||
− | + | ||
Line 41: | Line 33: | ||
ifstestzfs.cmd | ifstestzfs.cmd | ||
− | REM Copy over ifsTestCleanup.cmd into the current user's startup group | + | REM Copy over ifsTestCleanup.cmd into the current user's startup group |
− | setlocal | + | setlocal |
− | set TARGET_LOCATION="%USERPROFILE%\Start Menu\Programs\Startup" | + | set TARGET_LOCATION="%USERPROFILE%\Start Menu\Programs\Startup" |
− | if not exist %TARGET_LOCATION%\ifsTestCleanup.cmd ( | + | if not exist %TARGET_LOCATION%\ifsTestCleanup.cmd ( |
− | + | copy .\ifsTestCleanup.cmd %TARGET_LOCATION% | |
− | ) | + | ) |
− | endlocal | + | endlocal |
− | + | ||
− | REM Delete old copies of intermediate log files if any exist. | + | REM Delete old copies of intermediate log files if any exist. |
− | if exist openzfsResults.log del openzfsResults.log | + | if exist openzfsResults.log del openzfsResults.log |
− | + | ||
− | + | ||
− | REM For NTFS volume: | + | 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 | + | 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 | zip up |
Revision as of 00:27, 20 April 2022
We want to run ifstest.exe
Grab 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