"Dimitrie O. Paun" dimi@intelliware.ca wrote:
There are some problem with running tests under winetest. For instance user/msg test fails when running under it, but has no failures if ran as a standalone app.
We know, it's weird. Help fixing them is much appreciated.
I didn't really look how winetest works and I have some other things to do so I can't help at the moment, sorry.
kernel32/pipe test binary is broken. I've recompiled it under cygwin from Wine CVS and it works for me without any single failure.
But that means that it will use cygwin.dll instead of msvcrt, which is no good for us I'm afraid.
That means that a compiler used for producing the test is broken, because both MS' cl.exe and gcc --no-cygwin produce a working binary.
Also kernel32/generated test is broken due to miscompilation by recent cygwin/mingw compilers.
Is it a compiler or header problem?
======= From: Hans Leidekker hans@it.vu.nl To: wine-devel@winehq.com wine-devel@winehq.com
On Saturday 27 March 2004 02:20, Dmitry Timoshkov wrote:
generated.c:542: Test failed: TYPE_ALIGNMENT(*(LPWIN32_STREAM_ID)0) == 8 (expected 4) generated: 842 tests executed, 0 marked as todo, 1 failure.
- NOTE: the same test compiled by cl.exe (MS compiler) works as expected,
- so that's most likely a gcc bug. (gcc version 3.3.1 (cygming special))
Same here (GCC 3.2.3 (mingw special 20030504-1)). It appears that this compiler defaults to --malign-double. When I specify --mno-align-double the test succeeds. =======
Regarding winetest user interface:
- it's better to make all progress bars have the same size
I can't say that I mind it, really.
- edit windows should be replaced by static controls
I disagree. A read-only edit control is always better for this type of info (as you can easily copy from it), and it's standard practice in Windows GUIs.
What kind of info do you want to copy from winetest edit boxes?