Henri asked me to share my daily link; this page: www.winehq.org/~jwhite/latest.html should redirect you to the latest results of my cron job that analyzes test results.
My cron job is hopefully only a temporary tool used to shame people into fixing the tests. It's main features: 1. Limits results only to believed 'good' test bot VMs (which is basically all the production ones, minus the win 8 vm) 2. Looks for patterns (e.g. apparently fixed, sporadically failing, consistently failing) 3. Holds an annotation line
The goal is to have 0 failures. My first step in that is to have each failure annotated, so we know who to blame <grin>.
The 'good' news is that we are back down under 30 - looks like just 27 failures right now.
There are five failures not annotated in any way, and my link for them was blue, so they might be new and easy: http://test.winehq.org/data/tests/shlwapi:ordinal.html http://test.winehq.org/data/tests/comctl32:button.html http://test.winehq.org/data/tests/kernel32:change.html http://test.winehq.org/data/tests/user32:listbox.html http://test.winehq.org/data/tests/user32:win.html
Any takers?
Cheers,
Jeremy
Am 06.08.2014 um 23:05 schrieb Jeremy White:
There are five failures not annotated in any way, and my link for them was blue, so they might be new and easy: http://test.winehq.org/data/tests/shlwapi:ordinal.html
This one is mostly fixed by badfdaf56c446cb37305e9df101cb1d9411afe0a besides:
https://test.winehq.org/data/1986e496c79915a14beac3050bef371a97ab0296/win7_f...
But it truly has a strange locale config, i don't know for what it might be useful:
"A default install of Windows 7 Ultimate 64bit in VMware plus SP1 and IE9, running the 32bit tests with elevated privileges and a mixed locale: Formats=Inuktitut (Syllabics, Canada); Location=Israel; Language=German (Germany); SystemLocale=Japanese (Japan)."
On Tue, 19 Aug 2014, André Hentschel wrote: [...]
But it truly has a strange locale config, i don't know for what it might be useful:
"A default install of Windows 7 Ultimate 64bit in VMware plus SP1 and IE9, running the 32bit tests with elevated privileges and a mixed locale: Formats=Inuktitut (Syllabics, Canada); Location=Israel; Language=German (Germany); SystemLocale=Japanese (Japan)."
It's useful for testing.
As mentionned in the VM description, in the Windows Control Panel the user can choose different settings for Formats, the UI display language and the system locale. But how can our tests determine which of these is used by APIs such as SHFormatDateTime() if all our VMs use the same value for all three? The answer is they can't.
That's why this VM is configured to have a different value for each setting. I have further tried to pick values that maximize the differences between each setting. After all picking US, British and Canadian English would be pretty unlikely to expose bugs.
Now maybe Inuktitut was a bit overboard but AFAIR the resulting formats were the ones most unlikely to match any of the others.