Wine tests not checking permissions
A number of tests fail if they are not running as an administrator with elevated privileges. These tests should really check they have the needed permissions/privileges and skip if they don't. With Windows 2000 being decomissioned I repurposed it to allow testing running the tests in a regular user account (*) for developers interested in fixing these relatively easy test failures. Bug 39232 - setupapi:install fails if privileges not high enough https://bugs.winehq.org/show_bug.cgi?id=39232 Bug 39231 - setupapi:devinst fails if privileges not high enough https://bugs.winehq.org/show_bug.cgi?id=39231 Bug 39230 - odbccp32:misc fails if privileges not high enough https://bugs.winehq.org/show_bug.cgi?id=39230 Bug 39222 - mstask:task_scheduler fails if privileges not high enough https://bugs.winehq.org/show_bug.cgi?id=39222 Bug 39221 - msi:install fails if privileges not high enough https://bugs.winehq.org/show_bug.cgi?id=39221 Bug 39218 - advpack:advpack fails if privileges not high enough https://bugs.winehq.org/show_bug.cgi?id=39218 Bug 39213 - advapi32:security fails if privileges not high enough https://bugs.winehq.org/show_bug.cgi?id=39213 Bug 39212 - cmd:batch fails if privileges not high enough https://bugs.winehq.org/show_bug.cgi?id=39212 There's also these issues but they cannot be reproduced on that Windows 2000 VM: Bug 39237 - urlmon:sec_mgr fails if privileges not high enough https://bugs.winehq.org/show_bug.cgi?id=39237 Bug 39238 - mscft:inputprocessor fails if privileges not high enough https://bugs.winehq.org/show_bug.cgi?id=39238 Bug 39239 - ole32:compobj fails if privileges not high enough https://bugs.winehq.org/show_bug.cgi?id=39239 Finally the issues below seem to only happen on Windows 2000 though I'm not really convinced that means the tests are right though. Bug 39233 - setupapi:misc crashes if privileges not high enough https://bugs.winehq.org/show_bug.cgi?id=39233 Bug 39234 - setupapi:query fails if privileges not high enough https://bugs.winehq.org/show_bug.cgi?id=39234 Bug 39235 - wintrust:crypt fails on Windows 2000 if privileges not high enough https://bugs.winehq.org/show_bug.cgi?id=39235 Bug 39236 - shell32:shlfileop fails if privileges not high enough https://bugs.winehq.org/show_bug.cgi?id=39236 (*) More precisely Windows 2000 calls that a 'Restricted User Account'. It's an account where the user is not allowed to install applications. This is the sort of accounts that corporate desktops would be configured with. -- Francois Gouget <fgouget(a)free.fr> http://fgouget.free.fr/ Vote Electronique: Les gens qui votent ne décident rien. Ceux qui comptent les votes décident de tout.
On Fri, 2 Oct 2015, Francois Gouget wrote: [...]
With Windows 2000 being decomissioned I repurposed it to allow testing running the tests in a regular user account (*) for developers interested in fixing these relatively easy test failures.
Note that this does not affect the tests that are performed on wine-patches. From now on the tests will only be run on the Windows 2000 VM if you explicitly pick it when submitting a job to the WineTestBot (Show all VMs + check w2000pro). -- Francois Gouget <fgouget(a)free.fr> http://fgouget.free.fr/ Before you criticize someone, walk a mile in his shoes. That way, if he gets angry, he'll be a mile away - and barefoot.
participants (1)
-
Francois Gouget