Hi,

First thanks to Simon for providing the recipe for the Static Tools Logo
test. It would have taken me lots of time to figure that out myself.

Some more updates from my end...

Il 19/06/19 15:05, Samuli Seppänen ha scritto:
> Hi,
> 
> Some updates.
> 
> Il 19/06/19 13:50, Samuli Seppänen ha scritto:
>> Hi all,
>>
>> Here's an update of the status of the tap-windows6 HLK tests, in the
>> hope that somebody can help figure out what is causing the remaining, so
>> far unknown[1], test failures. I'll look into these myself, but any
>> insights would be most welcome!
>>
>> The HLK test environment is setup in the following way:
>>
>> 1) HLK controller
>>    - Virtualbox VM running Windows Server 2016 Evaluation
>> 2) HLK client
>>    - Thinkcentre M710t (i7 with 4 physical processor cores)
>>    - Windows Server 2019 Evaluation (Desktop installation)
>> 3) HLK support machine
>>    - Thinkpad T420
>>    - Windows Server 2019 Evaluation (Desktop installation)
>>
>> HLK client and support machine are connected with OpenVPN using a very
>> simple p2p setup:
>>
>>   dev tap
>>   mode p2p
>>   cipher AES-256-CBC
>>   secret hlk.key
>>   remote <remote>
>>   verb 3
>>
>> In general the environment is working well, but the following tests are
>> failing consistently:
>>
>> ---
>>
>> NDISTest 6.0 - 1 Machine - 1c_FaultHandling
>>
>>   Test description:
>> <https://docs.microsoft.com/en-us/windows-hardware/test/hlk/testref/821954e1-dfdf-405f-8ee2-aae655551aa9>
>>
>>   Subtest: Run NDISTest Client -> StopDriver
>>
>>   Error:        Unable to stop driver
>>   Error Type:   NT_STATUS
>>   Error Code:   0x5473
>>   Error Text:   Error 0x00005473
> 
> This seems to fail at "Copy downlevel NDISTest binaries", where the HLK
> client tries to grab some files from a Samba share on the HLK
> controller. It is probably that the UNC path it uses is not working as
> expected. I've also noticed that the HLK shares that are supposed to be
> readable to anyone may start asking for credentials for no particular
> reason. Anyways, I'll continue debugging this tomorrow as solving this
> would make two tests pass probably.

This, and the "1c_Registry" test, are failing because test files the
tests need are truly missing from the HLK controller's SMB shares:

<https://community.openvpn.net/openvpn/wiki/HLKTesting#NDISTest6.0-1machine-1c_FaultHandling>

It seems that HLK controller software has been update recently, so I'll
try the new one. Hopefully the old test project does not get nuked in
the process...

>> NDISTest 6.0 - 1 Machine - 1c_NdisRequestCov
>>
>>   Test description:
>> <https://docs.microsoft.com/en-us/windows-hardware/test/hlk/testref/d0aaac5c-7c4c-488c-8352-14c49bc2ac67>
>>
>>   Subtest: Run NDISTest Client -> Restore protocol bindings
>>
>>   Error:        Unable to restore device settings at the end of the test
>>   Error Type:   NT_STATUS
>>   Error Code:   0x15b38
>>   Error Text:   Error 0x00015b38
>>
>>
>> NDISTest 6.0 - 1 Machine - 1c_Registry
>>
>>   Test description:
>> <https://docs.microsoft.com/en-us/windows-hardware/test/hlk/testref/30708719-0550-43d3-8a1e-797f758c61f3>
>>
>>   Subtest: Run NDISTest Client -> Testing MTU
>>
>>   Error:        Unable to stop driver.
>>   Error Type:   NT_STATUS
>>   Error Code:   0x15b38
>>   Error Text:   Error 0x00015b38
>>
> 
> Same as above.
> 
>> NDISTest 6.5 - 2 Machine - E2EPerf
>>
>>   Test description:
>> <https://docs.microsoft.com/en-us/windows-hardware/test/hlk/testref/d177b1d0-9ac2-4315-b493-74b14f318326>
>>
>>   Subtest: Run NDISTest Server -> [Sends 128K TCP] Analyzing Traffic results
>>
>>   Error: Traffic Stream 1 did not send long enough. Expected duration of
>> at least 40500ms. Actual duration 29766ms
>>   Error Type:   WIN32
>>   Error Code:   0x1
>>   Error Text:   Incorrect function.
>>
>>   The above error repeats three times (streams 1, 3 and 4).
>>
>>
>> Static Tools Logo Test
>>
>>   Test description:
>> <https://docs.microsoft.com/en-us/windows-hardware/test/hlk/testref/6ab6df93-423c-4af6-ad48-8ea1049155ae>
>>
>>   Subtest: Run Test -> DevfundTests.DvlTest.DvlCheck
>>
>>   Error: DVL test failed:
>>          Microsoft.StaticToolsLogo.ObjectModel.DvlException:
>>          C:\dvl: the folder does not exist.
>>          at Microsoft.StaticToolsLogo.ObjectModel.DvlChecker.CheckDvl()
>>          at DevfundTests.DvlTest.DvlCheck()
>>   Error Type:
>>   Error Code:   0x0
>>   Error Text:   Error 0x00000000
> 
> This seems resolveable based on documentation. Hopefully running the
> code analysis tool does not require setting up a Visual Studio project
> for tap-windows6...
> 
>>
>>
>> Operate in Server Core
>>
>>   Fails because there is no Server Core HLK client yet
>>
>>
>> TDI filters and LSPs are not allowed
>>
>>   Test description:
>> <https://docs.microsoft.com/en-us/windows-hardware/test/hlk/testref/1597d1fd-055a-43c7-b4c7-5396ab1ad525>
>>
>>   Subtest: HLK Config Library Tasks Per Test -> Copy TAEF Binaries
>>
>>   2980 4496 2019:5:31 18:48:18:184 Error: 0x8205aaaf, Error 0x8205aaaf
>>    winsockerror code of 11001   File=sdktools\wtt
>>    \jobs\wtttransportproviders\wttcommtcpip\src\wttcommtcpip.cpp
>>    Line=656    PersistManager:EA:JobCancel::token::69M710T->
>>
>>
>> More detailed logs are generally available if somebody wants to have a
>> look. Just by making the "Stop driver" not fail two more tests would
>> pass. Some of tests are optional apparently[1], so passing all of them
>> is not necessary.
> 
> This was caused by a glitch in network drive mappings and has been resolved:
> 
> <https://community.openvpn.net/openvpn/wiki/HLKTesting#TDIfiltersandLSPsarenotallowed>
> 


-- 
Samuli Seppänen
Community Manager
OpenVPN Technologies, Inc

irc freenode net: mattock

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to