Changes between Version 42 and Version 43 of HLKTesting


Ignore:
Timestamp:
06/20/19 06:30:18 (5 years ago)
Author:
Samuli Seppänen
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HLKTesting

    v42 v43  
    303303== NDISTest 6.0 - 1 machine - 1c_FaultHandling ==
    304304
    305 At the end of the test the Service might not re-establish a link. WHQL seems to get the OpenVPN service into a bad state, just restart the OpenVPN service and the test will pass. The test waits a few minutes for the link to come back up.
     305This test is known to fail in at least two ways. The more serious one is that it starts looking for non-existing files from the Controller SMB share at the "Copy downlevel NDISTest binaries". The error message is pretty clear:
     306
     307{{{
     308Cause : Failed to Start the Task
     309
     310Cause : Failed to Copy File : "\\controller.hlk.local\tests\AMD64\nethlk\ndistest\bin\ntndis62\ndprot62.sys"
     311  Dest : "C:\hlk\JobsWorkingDir\Tasks\WTTJobRun76257277-2193-E911-82AA-080027895339\ndistest\bin\ntndis62\ndprot62.sys"
     312
     313Failure : Failed to Start the Task "Copy downlevel NDISTest binaries"
     314
     315Cause : Cannot Find Pattern "\\controller.hlk.local\tests\AMD64\nethlk\ndistest\bin\ntndis62\ndprot62.sys"
     316
     317Cause : Failed to Copy File : "\\controller.hlk.local\tests\AMD64\nethlk\ndistest\bin\ntndis61\ndprot61.sys"
     318  Dest : "C:\hlk\JobsWorkingDir\Tasks\WTTJobRun76257277-2193-E911-82AA-080027895339\ndistest\bin\ntndis61\ndprot61.sys"
     319
     320Cause : Cannot Find Pattern "\\controller.hlk.local\tests\AMD64\nethlk\ndistest\bin\ntndis61\ndprot61.sys"
     321
     322Cause : Failed to Copy File : "\\controller.hlk.local\tests\AMD64\nethlk\ndistest\bin\ntndis6\ndprot60.sys"
     323  Dest : "C:\hlk\JobsWorkingDir\Tasks\WTTJobRun76257277-2193-E911-82AA-080027895339\ndistest\bin\ntndis6\ndprot60.sys"
     324
     325Cause : Cannot Find Pattern "\\controller.hlk.local\tests\AMD64\nethlk\ndistest\bin\ntndis6\ndprot60.sys"
     326
     327Cause : Failed to Copy File : "\\controller.hlk.local\tests\AMD64\nethlk\ndistest\bin\ntndis51\ndprot51.sys"
     328  Dest : "C:\hlk\JobsWorkingDir\Tasks\WTTJobRun76257277-2193-E911-82AA-080027895339\ndistest\bin\ntndis51\ndprot51.sys"
     329
     330Cause : Cannot Find Pattern "\\controller.hlk.local\tests\AMD64\nethlk\ndistest\bin\ntndis51\ndprot51.sys"
     331}}}
     332
     333If you mount the share manually on the HLK client you'll notice that either the entire directories or individual .sys files are missing indeed:
     334
     335{{{
     336PS> net use X: \\controller.hlk.local\tests
     337The command completed successfully.
     338PS> Get-Childitem x:\amd64\NetHlk\NDISTest\bin\ -filter "ntndis*"
     339
     340    Directory: x:\amd64\NetHlk\NDISTest\bin
     341
     342
     343Mode                LastWriteTime         Length Name
     344----                -------------         ------ ----
     345d-----        5/30/2019   7:07 AM                ntndis51
     346d-----        5/30/2019   7:07 AM                ntndis630
     347d-----        5/30/2019   7:07 AM                ntndis650
     348d-----        5/30/2019   7:07 AM                ntndis660
     349d-----        5/30/2019   7:07 AM                ntndis680
     350}}}
     351
     352Once you get past this failure, at the end of the test the Service might not re-establish a link. WHQL seems to get the OpenVPN service into a bad state, just restart the OpenVPN service and the test will pass. The test waits a few minutes for the link to come back up.
    306353
    307354== NDISTest 6.0 - 2 machine - 2c_Mini6Stress ==
     
    423470The HLK client version (e.g. Windows 1809) needs to match the HLK version (HLK 1809). If there is a mismatch there can be some setup issues (some semantics of driver verifier configuration changed, or some of the test components might have failed on the OS version).
    424471
    425 == Disfunctional HLKInstall share ==
    426 
    427 Some of the tests depend on a functional HLKInstall Samba share. In particular "Copy downlevel NDISTest binaries" seem to reach out to the HLKInstall share.
    428 
    429472= HLK logging =
    430473