<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 5.5.2653.12">
<TITLE>RE: WineConf Agenda</TITLE>
</HEAD>
<BODY>

<P><FONT SIZE=2>In presenting the commercial value of wine and why we chose to use it, etc.&nbsp; How much time do I have for the presentation?</FONT></P>

<P><FONT SIZE=2>-----Original Message-----</FONT>
<BR><FONT SIZE=2>From: Jakob Eriksson [<A HREF="mailto:jakov@vmlinux.org">mailto:jakov@vmlinux.org</A>] </FONT>
<BR><FONT SIZE=2>Sent: Thursday, March 31, 2005 11:20 PM</FONT>
<BR><FONT SIZE=2>To: wineconf@winehq.org</FONT>
<BR><FONT SIZE=2>Cc: Wine Devel; Charles.W.Stevenson@guptaworldwide.com</FONT>
<BR><FONT SIZE=2>Subject: Re: WineConf Agenda</FONT>
</P>

<P><FONT SIZE=2>Brian Vincent wrote:</FONT>
</P>

<P><FONT SIZE=2>&gt;I think a full agenda would be about 11 items.&nbsp; If you would like to</FONT>
<BR><FONT SIZE=2>&gt;present something let me know - there's definitely space available. </FONT>
<BR><FONT SIZE=2>&gt;If you've been wondering, &quot;There's a neat project I'd like to do if I</FONT>
<BR><FONT SIZE=2>&gt;could only get a few more people interested&quot;, well, this is the</FONT>
<BR><FONT SIZE=2>&gt;perfect time to bring it up.&nbsp; If there's something strategic to Wine</FONT>
<BR><FONT SIZE=2>&gt;development, this is a great time to discuss it.&nbsp; </FONT>
<BR><FONT SIZE=2>&gt;&nbsp; </FONT>
<BR><FONT SIZE=2>&gt;</FONT>
</P>
<BR>

<P><FONT SIZE=2>I don't know if I can find the time to prepare a proper</FONT>
<BR><FONT SIZE=2>presentation, but if I do, I'd like talk about and get some</FONT>
<BR><FONT SIZE=2>input from you on the subject of testing.</FONT>
</P>

<P><FONT SIZE=2>1) I want the conformance tests done faster. (I have a clear idea how.)</FONT>
</P>

<P><FONT SIZE=2>2) What's almost never been brought up on wine-devel is the</FONT>
<BR><FONT SIZE=2>unit testing in the XP sense.</FONT>
</P>
<BR>
<BR>

<P><FONT SIZE=2>1 has been discussed on wine-devel quite a bit, so I'll skip it</FONT>
<BR><FONT SIZE=2>in this mail.</FONT>
</P>
<BR>

<P><FONT SIZE=2>regarding 2:</FONT>
</P>

<P><FONT SIZE=2>CXTest is like application testing. This is good, high-level testing.</FONT>
</P>

<P><FONT SIZE=2>The conformance tests test the Windows API.</FONT>
<BR><FONT SIZE=2>But in the case of a complicated API (and Windows is complicated) maybe</FONT>
<BR><FONT SIZE=2>we need to test the smaller units behind the API.</FONT>
</P>

<P><FONT SIZE=2>So, the conformance tests often are somewhere between application testing</FONT>
<BR><FONT SIZE=2>and unit testing.</FONT>
</P>
<BR>

<P><FONT SIZE=2>Can we have an infrastructure for running unit tests of small units of code</FONT>
<BR><FONT SIZE=2>private to the implementation?</FONT>
</P>

<P><FONT SIZE=2>I.e. these tests, we could call them &quot;private tests&quot;, would not run on </FONT>
<BR><FONT SIZE=2>Windows, but</FONT>
<BR><FONT SIZE=2>during build of Wine.</FONT>
</P>
<BR>

<P><FONT SIZE=2>Would it be acceptable to just include extra test code in the </FONT>
<BR><FONT SIZE=2>implementation c file,</FONT>
<BR><FONT SIZE=2>surrounded by&nbsp; #ifdef COMPILE_PRIVATE_TESTS ?</FONT>
</P>
<BR>

<P><FONT SIZE=2>regards,</FONT>
<BR><FONT SIZE=2>Jakob</FONT>
</P>

</BODY>
</HTML>