Hi, Sorry for spamming so much, but this is actually the last update for now. After some debugging I managed to make the following tests pass:
1c_FaultHandling 1c_NdisRequestCov 1c_Registry The problem with them was a disfunctional WLAN adapter / driver on the HLK client which messed up a some device/interface data collection logic in the test script. So we're now left with just two tests: Operate in Server Core: new HLK client needed Static Tools Logo Test: Simon provided a recipe for this one Unfortunately I need to rerun the whole test suite as I had originally forgotten to set the "Product type" correctly. But this also gives us the possibility to select what exact variation of the driver we want to release without "losing" any extra time. We can discuss this in today's meeting. -- Samuli Seppänen Community Manager OpenVPN Technologies, Inc irc freenode net: mattock Il 20/06/19 16:27, Samuli Seppänen ha scritto: > Hi, > > Brief update below. > > Il 20/06/19 09:51, Samuli Seppänen ha scritto: >> 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... > > Updating the HLK controller and client software did not make the > problems go way. Plus the old version was the correct one, according to > > https://docs.microsoft.com/en-us/windows-hardware/test/hlk/ > > I would have opened a support case with Microsoft, but HLK support goes > through usual MS support contracts, i.e. is a paid-for service. Which is > silly given that this is possible that this is a bug in HLK itself. > > I'll ask if OpenVPN Inc. is some sort of Microsoft partner which would > entitle me to filing a support request / bug report against HLK... > >>>> 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> >>> >> >> >> >> >> _______________________________________________ >> Openvpn-devel mailing list >> Openvpn-devel@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/openvpn-devel >> > > > > > _______________________________________________ > Openvpn-devel mailing list > Openvpn-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/openvpn-devel >
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Openvpn-devel mailing list Openvpn-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openvpn-devel