Janitorial Projects

Dustin Navea speeddymon at sbcglobal.net
Fri Nov 29 14:36:48 CST 2002

----- Original Message -----
From: "Francois Gouget" <fgouget at free.fr>
To: "Dimitrie O. Paun" <dpaun at rogers.com>
Cc: "Wine Devel" <wine-devel at winehq.com>
Sent: Friday, November 29, 2002 2:06 PM
Subject: Re: Janitorial Projects

> Here's a proposed addition to the Janitorial projects:
> Fix the conformance tests wo that they pass on Windows!!!
> Rationale: Running just the kernel tests on NT4 I could not help bu
> notice that:
>  * drive crashed and then was would not run unattended and then had many
> failures
>  * environ crashed and then had many failures
>  * file has one failure
>  * path has 133 failures!
>  * process has 4 failures
> Testing on Windows 98 also yielded a crash for environ, followed with 20
> failures, followed with failures for pretty much every Unicode test out
> there.
> So according to our tests Windows 98 and NT4 do not conform to the
> Windows behavior!
> In other words many of our tests are plain incorrect. I strongly suspect
> they were written and tested with Wine and never run on Windows
> (actually when I tried compiling them some time ago most of them would
> not even compile).
> Now we have a way to pretty easily compile them on Windows. Here's the
> procedure:
>  * get the Wine source
>  * run ./tools/winapi/msvcmaker --no-wine
>    (it's a perl script so you might even be able to do it on Windows)
>  * make those source accessible by a Windows machine (e.g. export them
> via Samba)
>  * load winetest.dsw in Visual C++
>  * hit that build button
> What we need next:
>  1. a way to run all tests. A batch file would do the job nicely.
> Patrik, can that be added to msvcmaker?
>  2. people to fix the tests so that they actually pass on *all* Windows
> platforms
>  3. volunteers who will run the tests their Windows platform of choice
> on a regular basis so that we quickly fix incorrect tests
> The people doing 2 could definitely use the help of a couple of people
> doing 3 since they will probably not have access to all Windows
> platforms.
> Once the initial fixing is done we will really need people doing 3 to
> prevent bad tests from comming back.

Are we going to divide this up by Major (Win98/NT4/2k) or Major and Minor
(SP1, SR1, SE, etc)?

I can volunteer for Win2k (SP3 if Major and Minor)


P.S. If needed I could probably find some free space or an old drive to
install Win98 Regular on and run some tests...

More information about the wine-devel mailing list