Difference between revisions of "Windows package ifstest"
(add test suite names) |
(→Suite Names) |
||
Line 58: | Line 58: | ||
ChangeJournal | ChangeJournal | ||
+ | |||
ChangeNotification | ChangeNotification | ||
+ | |||
CloseCleanupDelete | CloseCleanupDelete | ||
+ | |||
DefragEnhancements | DefragEnhancements | ||
+ | |||
DeviceControl | DeviceControl | ||
+ | |||
DirectoryInformation | DirectoryInformation | ||
+ | |||
EaInformation | EaInformation | ||
+ | |||
Encryption | Encryption | ||
+ | |||
FileInformation | FileInformation | ||
+ | |||
+ | |||
FileLocking | FileLocking | ||
+ | |||
FileSystemControlGeneral | FileSystemControlGeneral | ||
+ | |||
FileSystemControlVolume | FileSystemControlVolume | ||
+ | |||
IfsTestRtl | IfsTestRtl | ||
+ | |||
MountPoints | MountPoints | ||
+ | |||
ObjectId | ObjectId | ||
+ | |||
OpenCreateGeneral | OpenCreateGeneral | ||
+ | |||
OpenCreateParameters | OpenCreateParameters | ||
+ | |||
OpLocks | OpLocks | ||
+ | |||
Quotas | Quotas | ||
+ | |||
ReadWrite | ReadWrite | ||
+ | |||
ReparsePoints | ReparsePoints | ||
+ | |||
SectionsCaching | SectionsCaching | ||
+ | |||
Security | Security | ||
+ | |||
SparseFiles | SparseFiles | ||
+ | |||
StreamEnhancements | StreamEnhancements | ||
+ | |||
VolumeInformation | VolumeInformation |
Revision as of 11:10, 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
Suite Names
Virus??
ChangeJournal
ChangeNotification
CloseCleanupDelete
DefragEnhancements
DeviceControl
DirectoryInformation
EaInformation
Encryption
FileInformation
FileLocking
FileSystemControlGeneral
FileSystemControlVolume
IfsTestRtl
MountPoints
ObjectId
OpenCreateGeneral
OpenCreateParameters
OpLocks
Quotas
ReadWrite
ReparsePoints
SectionsCaching
Security
SparseFiles
StreamEnhancements
VolumeInformation