[PATCH] winetest: Fix detecting whether a test can be run or not.
Francois Gouget
fgouget at codeweavers.com
Mon Mar 22 11:28:18 CDT 2021
Here is an analysis of the new tests that are now run thanks to this
patch.
Let's start with the ones that have failures.
* infosoft:infosoft
- Has 2 failures on all versions up to Windows 10 1507.
https://bugs.winehq.org/show_bug.cgi?id=50843
- Has thousands of failures and crashes on Windows 10 1607+.
https://bugs.winehq.org/show_bug.cgi?id=50844
* msado15:msado15
- The 64-bit test crashes systematically.
https://bugs.winehq.org/show_bug.cgi?id=50842
* sapi:resource
- Has 7 failures on Windows 7+.
https://bugs.winehq.org/show_bug.cgi?id=50841
Next, these are still skipped on all/most Windows versions which means
either the test or the TestBot VMs need some adjustment:
* atl80:atl
Fails to run except on wvistau64 and w8.
https://www.winehq.org/pipermail/wine-devel/2021-March/183233.html
* d3drm:d3drm
It looks like d3drm.dll is only available on the retired wxppro and
w2003std TestBot VMs. I don't know if that's normal or if there is
trick to getting this dll on more recent Windows versions.
https://testbot.winehq.org/JobDetails.pl?Key=87438&f201=exe32.report
* dplayx:dplayx
Systematically skips the tests because of firewall issues, even with
elevated privileges, regardless of the Windows version.
https://bugs.winehq.org/show_bug.cgi?id=50840
* dpvoice:voice
It looks like dpvoice.dll is only available on the retired wxppro and
w2003std TestBot VMs. On all the other test configurations the tests
are skipped because IDirectPlayVoice{Client,Server} is not supported.
I don't know if that's normal or if there is trick to getting this dll
on more recent Windows versions.
https://testbot.winehq.org/JobDetails.pl?Key=87440
* wintab32:context
None of the test configurations has this dll, not even Windows XP.
https://testbot.winehq.org/JobDetails.pl?Key=87439
* wlanapi:wlanapi
None of the test configurations has WiFi hence the skips. So this
makes sense.
Maybe we can use USB / PCI passthrough to add a WiFi card to some of
the test VMs one day but that's not going to be a priority.
Finally the following tests now both run and succeed (in parentheses
you'll find the Windows configurations where they were incorrectly
skipped):
* directmanipulation:manipulation (Windows 8)
* ndis.sys:ndis
* ntoskrnl.exe:ntoskrnl (32-bit test on 64-bit Windows)
* qmgr:enum_files (32-bit test on 64-bit Windows)
* qmgr:file (32-bit test on 64-bit Windows)
* qmgr:job (32-bit test on 64-bit Windows)
* qmgr:qmgr (32-bit test on 64-bit Windows)
* sapi:token (all)
* schedsvc:rpcapi (32-bit test on 64-bit Windows)
* vcomp110:vcomp110 (still missing on many VMs)
* vcomp:vcomp (still missing on many VMs)
* wiaservc:wia (Windows 2008, 32-bit test on 64-bit Windows)
* xactengine3_7:xact3 (w2008s64, w7pro64, w10v1507)
--
Francois Gouget <fgouget at codeweavers.com>
More information about the wine-devel
mailing list