We *really* need a development model change !
Andriy Palamarchuk
apa3a at yahoo.com
Mon Dec 31 20:04:03 CST 2001
Alexandre Julliard wrote:
> Andriy Palamarchuk <apa3a at yahoo.com> writes:
>>It seems the problem is not so big. It will be sufficient to run the
>>binary, compiled under Windows not more often than once a month.
>>
>
> But it won't compile. Once we have a simple environment in Wine where
> you run make test and everything happens automatically, people will
> use that. They won't bother to update all the makefiles etc. that you
> need in order to build on Windows. Then every time someone tries to
> build the tests under Windows they will have to fix a ton of problems
> before it works.
>
>
> We simply cannot expect people to constantly dual-boot to run their
> tests in both environments, so we need a way to make sure that when
> code works on one platform it also works on the other without extra
> work. We could certainly build a Windows infrastructure that does
> everything automatically for C tests, but this is a massive amount of
> work.
Before I was confident the tests would be developed under Windows and
then run under Wine. You described reverse situation.
To create a test people will have to use Windows to check it works
properly. Of course all the tests must succeed under Windows.
>>BTW, tests in Perl address only execution of applications, not compilation.
>>
>
> Compilation is not an interesting case. 99% of it is tested by
> compiling Wine itself, and the remaining occasional problem is trivial
> to locate and fix. There's simply no need for regression testing of
> the compilation environment.
You are right for current conditions. The situation may be more
interesting if Wine will be ported to non-Intel architecture.
Ok, this week I'll create a few tests in Perl and share my unbiased
experience :-)
Andriy
More information about the wine-devel
mailing list