[Bug 12074] New: The conformance tests fail on Windows
http://bugs.winehq.org/show_bug.cgi?id=12074 Summary: The conformance tests fail on Windows Product: Wine Version: unspecified Platform: Other URL: http://test.winehq.org/data/ OS/Version: other Status: NEW Severity: enhancement Priority: P2 Component: testcases AssignedTo: wine-bugs(a)winehq.org ReportedBy: fgouget(a)codeweavers.com The conformance tests, that is what constitutes 'make test', are supposed to test and document the Windows behavior so that we can then verify that Wine behaves like Windows. This has two important consequences: * it means that no conformance test should ever fail on Windows. * it means that any conformance test that fails on Windows is useless for making sure that Wine behaves like Windows. Unfortunately we currently have too many conformance tests that fail on Windows. As of today (2008/03/16), approximately 37% of the conformance tests fail on Windows XP, 2003 or Vista. If you add other Windows versions, then this percentage rises well above 50%. See the URL below for up-to-date results: http://test.winehq.org/data/ And for information on how to run the conformance tests: http://wiki.winehq.org/ConformanceTests http://www.winehq.org/docs/en/winedev-guide.html#CROSS-COMPILING-TESTS http://www.winehq.org/docs/en/winedev-guide.html#TESTING-WINDOWS http://www.astro.gla.ac.uk/users/paulm/WRT/CrossBuilt/winetest-latest.exe -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=12074 François Gouget <fgouget(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|--- |1.0.0 -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=12074 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|1.0.0 |1.2.0 --- Comment #1 from Austin English <austinenglish(a)gmail.com> 2008-04-20 14:36:55 --- There's no way we'll have this fixed by 1.0. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=12074 James Hawkins <truiken(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Target Milestone|1.2.0 |1.0.0 --- Comment #2 from James Hawkins <truiken(a)gmail.com> 2008-04-20 14:45:56 --- I disagree. You set up a blocker list for a release so that developers will knuckle down in order to get the release out on time. Getting soft defeats the purpose. If 5 developers stepped up and fixed 10 win2k3 tests each, the win2k3 tests failures would be 0. We have 54 days left to fix this, so give it a chance. If we get to the release date and it's not fixed, then we'll defer it. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=12074 nathan.n <saturn_systems(a)yahoo.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |saturn_systems(a)yahoo.com -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=12074 shakaran <shakaran(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |shakaran(a)gmail.com -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=12074 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |juan_lang(a)yahoo.com --- Comment #3 from Alexandre Julliard <julliard(a)winehq.org> 2008-06-05 03:59:03 --- *** Bug 13700 has been marked as a duplicate of this bug. *** -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=12074 Dan Kegel <dank(a)kegel.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |dank(a)kegel.com Target Milestone|1.0.0 |1.2.0 --- Comment #4 from Dan Kegel <dank(a)kegel.com> 2008-06-11 16:08:16 --- We made some progress on this, thanks especially to James. I think subtantial fixes to our conformance test suite will have to wait until after 1.0, though, so I'm deferring this. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=12074 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish(a)gmail.com --- Comment #5 from Austin English <austinenglish(a)gmail.com> 2008-06-11 16:46:38 --- Many thanks to James for all those tests fixes. Looking at test.winehq.org is now _MUCH_ easier on the eyes. I've noticed a bit on wine-devel a bit of discussion on version checking, and I'm debating filing a bug for it, but haven't yet. It seems that since so much of windows behavior changes by version, that instead of doing: --pseudo code-- ok(!result && (GetLastError() == ERROR_A|| GetLastError() == ERROR_B) That we should be doing if (win_version == WIN_98) then ((GetLastError() == ERROR_A)) elseif (win_version == WIN_2K) then ((GetLastError() == ERROR_B)) etc... While not as clean of an implementation, neither is the reset of win32 API. It would allow for a truer test of windows functions, as we'd be able to ensure that we're conforming to the _right_ windows behavior rather than _some form_ of windows behavior. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=12074 --- Comment #6 from James Hawkins <truiken(a)gmail.com> 2008-06-11 17:40:15 ---
While not as clean of an implementation, neither is the reset of win32 API. It would allow for a truer test of windows functions, as we'd be able to ensure that we're conforming to the _right_ windows behavior rather than _some form_ of windows behavior.
Our implementation is the exact opposite, except in the very rare case that an app also checks the windows version. That's why we don't add version checks (except when we know an app does the same thing). -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=12074 Austin English <austinenglish(a)gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download --- Comment #7 from Austin English <austinenglish(a)gmail.com> 2008-12-11 10:37:47 --- Most definitely still present. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=12074 --- Comment #8 from Dan Kegel <dank(a)kegel.com> 2008-12-11 10:52:36 --- Can we get the graphics card reported by winetest? I wonder if our failure rate is higher on certain graphics cards even on windows. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=12074 --- Comment #9 from Jeff Zaroyko <jeffz(a)jeffz.name> 2008-12-11 16:13:33 --- (In reply to comment #8)
Can we get the graphics card reported by winetest? I wonder if our failure rate is higher on certain graphics cards even on windows.
both the opengl test and the d3d9/visual test should print some info about the video card: dlls/d3d9/tests/visual.c visual.c:183: Driver string: "nvd3dum.dll" visual.c:184: Description string: "NVIDIA GeForce 8800 GTS" dlls/opengl32/tests/opengl.c opengl.c:581: OpenGL renderer: GeForce 8800 GTS/PCI/SSE2 -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=12074 François Gouget <fgouget(a)codeweavers.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #10 from François Gouget <fgouget(a)codeweavers.com> 2009-11-08 03:40:00 --- Making sure the conformance tests work fine on Wine is still very important but it's now an ongoing project which gets the attention it deserves. So I think it can be closed. As a reminder for developers; after committing a patch to a conformance test, it's a good idea to go look at the results on the different Windows versions on the winetest results page: http://test.winehq.org/ -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=12074 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #11 from Alexandre Julliard <julliard(a)winehq.org> 2009-11-13 12:42:23 --- Closing bugs fixed in 1.1.33. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email Do not reply to this email, post in Bugzilla using the above URL to reply. ------- You are receiving this mail because: ------- You are watching all bug changes.
participants (1)
-
wine-bugs@winehq.org