Re: Some perspective from the cheap seats...

"Kendall Bennett" <[email protected]>
Newsgroups gmane.comp.xfree86.forum
Organization SciTech Software, Inc.
Message-ID <3E7B132D.26679.13B4853E@localhost>
Mark Vojkovich <[email protected]> wrote:

> > On of the key issues that I see at work here, is something I brought up 
> > quite a few years ago now. XFree86 desperately needs a suite of 
> > conformance tests that can be used to validate that a driver module is 
> > correct and the binary interfaces are functioning properly. The loadable 
> > module system is a step in the right direction, but simply compiling all 
> > the modules and releasing them as a single lump for every XFree86 version 
> > is inviting trouble. Unless someone has a change to sit down and 
> > physically test the driver modules on all 'supported' hardware, there is 
> > a very good chance that things will break.
> 
>    The xtest suite gives the driver a pretty good workout, at least
> as far as rendering goes. 

Where can xtest be found? I assume somewhere in the source tree, but I 
never even knew it existed until now.

>    A test suite directed more towards driver testing would be
> good, however, this is a matter of resources.  Who is going to
> write such a thing?  My todo list is long enough already. 

Well one key issue here is that developing such test suites does take 
time, but I think people have not realised that it is critically 
important to build the test suites *first* or at the *same time* that 
major code development is being done (this is one of the primary 
principles of extreme programming). It is not sexy that this stuff get 
built, but it is essential.

BTW, as a footnote to this discussion, you may recall a few years back 
that my company made an offer to the XFree86 community to contribute what 
has now become our entire SciTech SNAP device driver model to XFree86. 
The requirement was that there would have to be an interest in using it. 
This included not only device drivers (well the ones we could get IHV's 
to give us NDA releases for) as well as full conformance tests and 
everything. My offer was turned down, so we went our separate ways. Since 
then XFree86 4.0 has been released with an new (and much better) XAA 
architecture. Now XFree86 5.0 is on the table and in many ways will end 
up doing a lot of stuff that has already been done in SciTech SNAP.

Regards,

---
Kendall Bennett
Chief Executive Officer
SciTech Software, Inc.
Phone: (530) 894 8400
http://www.scitechsoft.com

~ SciTech SNAP - The future of device driver technology! ~
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.