[PATCH 4/7] user32: Implement GetRegisteredRawInputDevices
Francois Gouget
fgouget at codeweavers.com
Tue Aug 27 11:42:35 CDT 2019
On Tue, 27 Aug 2019, RĂ©mi Bernon wrote:
[...]
> I'm relieved to learn that mutter is not used for testing :)
I think it's an often overlooked feature; one can get information about
the test VMs configuration in two places:
* On the VM selection page when submitting a job: click on the
short VM description (such as Debian 10 / vm4) in the Description
column.
* And similarly on the test result page in each VM section clicking on
the short description will similarly reveal more details.
For instance clicking on "Debian 10 / vm4" shows the following:
Debian 10 configured for Wine. Runs fvwm. [CPU:4*host RAM:4GB disk:virtio-scsi eth:virtio snd:ich6 GPU:qxl display:spice testagentd:1.7]
Missions: win32,test=module:win32,lang=fr_FR:win32,lang=ja_JP:win32,test=module,lang=zh_CN
The first line describes the software and hardware configuration of the
VM. If more information about the software side would be useful I could
add some more.
The second line describes the tests that the VM is configured to
perform. It's a colon separated list.
* win32,test=module
The VM will perform tests in a regular 32 bit Wine build (so not a
Windows on Windows setup) and that if a patch touches a module, such
as user32, then all of that module's tests should be rerun. This is
meant to detect test breakage caused by changes in the Wine
implementation.
* win32,lang=fr_FR and win32,lang=ja_JP
Same build but in a French and Japanese locale respectively. And since
'test' is not specified it means a test is only run if it is patched
directly.
* win32,test=module,lang=zh_CN
Still the same build but in a Chinese locale and again running all of
a dll's tests if that dll is patched. This helps provide a minimum
level of locale testing when patching Wine dlls but it can also be
helpful to detect random failures for tests that don't depend on
locales.
Each of these tests is run in its own wineprefix so they are mostly
independent. But they run out of the same account on the same X session
so if a test borks the X server it would impact the ones that come
after.
--
Francois Gouget <fgouget at codeweavers.com>
More information about the wine-devel
mailing list